Task Duplication Based Clustering and Scheduling on Symmetric Multiprocessor Systems

대칭형 다중프로세서 시스템에서 태스크 중복기반의 클러스터링과 스케줄링

  • 강오한 (안동대학교 컴퓨터교육과) ;
  • 조경미 (안동대학교 컴퓨터교육과) ;
  • 김기남 (안동대학교 컴퓨터교육과) ;
  • 김시관 (금오공과대학교 컴퓨터공학부)
  • Published : 2003.04.01

Abstract

대칭형 다중프로세서 (SMP: Symmetric Multiprocessors) 시스템은 고성능의 병렬 연산을 위한 중요하고 효과적인 기반환경을 제공하고 있다. SMP에서 태스크 클러스터링과 스케줄링 기법은 시스템의 성능에 큰 영향을 미친다. 본 논문에서는 버스 기반의 SMP에서 사용할 수 있는 태스크 중복 기반의 클러스터링과 스케줄링 기법을 소개한다. 본 논문에서 제안한 클러스터링 기법에서는 휴리스틱을 사용하여 중복할 태스크를 선택한 후 프로세서에 할당하고, 스케줄링 기법에서는 잠재하는 통신 충돌을 방지하기 위하여 네트워크 통신 자원을 사전에 할당한다. 새로운 클러스터링과 스케줄링 기법의 성능을 확인하기 위하여 시뮬레이션에서는 통신비용의 변화에 대한 병렬연산시간을 비교하였다.

Keywords