2010-06-16 4 views
4

갱 스케쥴링은 관련 스레드 또는 프로세스가 다른 프로세서에서 동시에 실행되도록 스케줄하는 병렬 시스템의 스케쥴링 알고리즘이라는 것을 알고 있습니다. 갱 그룹 예약은 둘 이상의 스레드 또는 프로세스가 서로 통신하는 경우 모두 동시에 통신 할 준비가되도록 사용됩니다. 그러나 갱 집합 알고리즘은 특정 프로세스 집합이 서로 통신하여 서로 다른 프로세서에서 동시에 실행되도록 관련 스레드 또는 프로세스를 예약하는 방법을 결정합니까?멀티 코어 프로세서를 통한 RTOS의 갱 스케쥴

+3

귀하의 질문에 대한 성격과 빈도는 귀하의 숙제 (또는 귀하의 PhD!)를 수행하고 있는지 궁금하게 생각합니다. 이 질문의 대부분은 주제에 대한 위키 백과 문서의 축 어적 사본입니다. 여기에 정직을 좀 할 수 있을까요? – Clifford

+3

추신 : 위키 백과 문서의 세 번째 단락이 답입니다. – Clifford

답변

0

갱 작업 일정은 일반적으로 운영 체제 기본값 또는 작업이 갱 (gang) 일정으로 표시 되었기 때문에 작업에 적용됩니다. 작업의 모든 작업은 모두 적극적으로 통신하는지 여부를 측정하지 않고 함께 일정이 잡힙니다.

다음과 같은 용지는 갱 일정에 배경 얻는 데 도움이 될 수 있습니다에 대한 소개와 일부 인용이 있습니다

Papazachos, Z.C을; Karatza, H.D .; , "중요한 산발적 인 작업과 마이그레이션을 가진 2 클러스터 시스템에서 갱 (Gang) 스케줄링", 컴퓨터의 성능 평가 & 원거리 통신 시스템, 2009. SPECTS 2009. 국제 심포지엄, vol.41, no., pp.41-48, 13- 2009 년 7 월 16 일 URL : http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5224147&isnumber=5224098