높은 처리량 컴퓨팅
High-throughput computing컴퓨터 과학에서, 고투과 컴퓨팅(HTC)은 컴퓨터 작업을 수행하기 위해 오랜 시간 동안 많은 컴퓨팅 자원을 사용하는 것이다.null
과제들
HTC 커뮤니티는 또한 장기간에 걸친 직업의 건전성과 신뢰성에 대해 우려하고 있다.즉, 신뢰할 수 없는 구성 요소로부터 신뢰할 수 있는 시스템을 만들 수 있다.이 연구는 거래 처리와 유사하지만 훨씬 더 크고 분산된 규모다.null
HTCondor와 PBS와 같은 일부 HTC 시스템은 기회주의적 자원에 대한 작업을 실행할 수 있다.그러나 이런 환경에서 운용하는 것은 어려운 문제다.한편으로 시스템은 사용자의 작업에 대해 신뢰할 수 있는 운영 환경을 제공할 필요가 있지만, 동시에 시스템은 실행 노드의 무결성을 손상시키지 않아야 하며 소유자가 항상 자신의 자원을 완전히 통제할 수 있도록 허용해야 한다.null
높은 처리량 vs.고성능 vs 다기능 vs.
고투입 컴퓨팅, 고성능 컴퓨팅(HPC), 다과업 컴퓨팅(MTC) 사이에는 많은 차이가 있다.null
HPC 업무는 짧은 시간 동안 많은 양의 컴퓨팅 파워를 필요로 하는 반면, HTC 업무는 또한 많은 양의 컴퓨팅을 필요로 하지만 훨씬 더 긴 시간(시간과 일보다는 월과 년)을 필요로 하는 것이 특징이다.[1][2]HPC 환경은 종종 FLOPS 단위로 측정된다.null
그러나 HTC 커뮤니티는 초 당 운영이 아니라 월별 또는 연간 운영에 대해 우려하고 있다.따라서 HTC 분야는 얼마나 빨리 완성할 수 있느냐보다는 장기간에 걸쳐 얼마나 많은 일자리를 완성할 수 있느냐에 더 관심이 쏠린다.null
대안으로 유럽 그리드 인프라는 HTC를 "완전하게 결합되는 다수의 작업의 효율적 실행에 초점을 맞춘 컴퓨팅 패러다임"[3]으로 정의하고, HPC 시스템은 긴밀하게 결합된 병렬 작업에 초점을 맞추는 경향이 있으며, 따라서 대기 시간이 짧은 상호연결로 특정 사이트 내에서 실행해야 한다.반대로, HTC 시스템은 여러 관리 경계를 넘어 많은 다른 컴퓨팅 자원에서 개별적으로 스케줄링할 수 있는 독립적이고 순차적인 직업이다.HTC 시스템은 다양한 그리드 컴퓨팅 기술과 기술을 사용하여 이를 달성한다.null
MTC는 HTC와 HPC 사이의 격차를 해소하는 것을 목표로 한다.MTC는 HTC를 연상시키지만, 월별 운영(예: 작업)과 달리 1차 측정 지표를 초 단위로 측정하는 많은 계산 작업(예: FLOPS, 작업/초, MB/s I/O 속도)을 수행하기 위해 짧은 시간에 걸쳐 많은 컴퓨팅 리소스를 사용하는 것에 있어서 차이가 있다.MTC는 파일 시스템 작동을 통해 결합되는 여러 개별 활동을 구성하는 고성능 연산을 가리킨다.null
참고 항목
참조
- ^ Beck, Alan (1997-06-27). "High Throughput Computing: An Interview with Miron Livny (Broken link)". HPCWire.
- ^ "High Throughput Computing: An Interview with Miron Livny (Backup link)".
- ^ "EGI Glossary V1".