기관회원 [로그인]
소속기관에서 받은 아이디, 비밀번호를 입력해 주세요.
개인회원 [로그인]

비회원 구매시 입력하신 핸드폰번호를 입력해 주세요.
본인 인증 후 구매내역을 확인하실 수 있습니다.

회원가입
서지반출
Contention-aware Communication-driven Co scheduling Strategy for Multi-Programmed Heterogeneous Clusters
[STEP1]서지반출 형식 선택
파일형식
@
서지도구
SNS
기타
[STEP2]서지반출 정보 선택
  • 제목
  • URL
돌아가기
확인
취소
  • Contention-aware Communication-driven Co scheduling Strategy for Multi-Programmed Heterogeneous Clusters
  • Contention-aware Communication-driven Co scheduling Strategy for Multi-Programmed Heterogeneous Clusters
저자명
유정록,변희정,Yu. Jung-Lok,Byun. Hee-Jung
간행물명
정보과학회논문지. Journal of KIISE. 시스템 및 이론
권/호정보
2011년|38권 1호|pp.1-15 (15 pages)
발행정보
한국정보과학회
파일정보
정기간행물|ENG|
PDF텍스트
주제분야
기타
이 논문은 한국과학기술정보연구원과 논문 연계를 통해 무료로 제공되는 원문입니다.
서지반출

영문초록

통신 기반 동시 스케쥴링 기법은 다중 프로그램화된 클러스터에서 자원의 활용률을 개선하는 효과적인 방법론으로 알려져 있다. 그러나 기존에 제한되었던 기법들은 동시 스케줄링 시 자주 발생하는 우선순위 높임 충돌(priority boost conflict)에 대한 고려가 되어 있지 않아, 전체 시스템의 큰 성능 감소를 가져온다. 본 논문에서는 우선순위 높임 충돌이 발생했을 때, 원격 노드들 간의 런타임 자원 경쟁 (runtime resource contention)을 활용하는 효율적인 동시 스케줄링 기법 (CC; Contention-aware Coscheduling)을 제안한다. 아울러, 본 논문에서 제안한 기법의 상세 구현 및 다양한 동시 스케쥴링 정책을 실제 클러스터 환경에 쉽게 적용할 수 있는 범용 동시 스케쥴링 프레임워크에 대해 기술한다. 또한 이러한 동시 스케줄링 프레임워크 상에서 기존에 제안되었던 여러 동시 스케쥴링 기법들 및 제안된 기법과의 성능을 비교, 분석한다. 실제 노드들로 구성된 다중 프로그램화된 이질 클러스터에서 시스템 부하(system load), 작업의 특성(application characteristics), 다중 프로그래밍 정도(multi--programming level)등의 다양한 시스템 변수를 적용하여 얻어진 실험 결과의 분석을 통해 제안한 기법의 우수성을 확인한다.

기타언어초록

Communication-driven coscheduling (CDC) has been demonstrated to be an effective technique in enhancing the performance of parallel applications in multi-programmed clusters. However, one major problem found in existing CDC schemes is that they do not incorporate any steps to attempt to properly handle priority boost conflicts, leading to significantly degraded performance. To address this problem, we propose a novel CDC scheme (called CC: Contention-aware Coscheduling) that regulates the scheduling sequence of conflicting processes based on the rescheduling latency of their correspondents in remote nodes. We also present an unified coscheduling framework which can be used to implement any co scheduling schemes with minimal effort, and implementation details of the proposed scheme. Using this framework, we exhaustively explore the impact of various system parameters and/or job characteristics on the performance of all considered CDC schemes on a heterogeneous cluster. The results show that the proposed approach outperforms existing schemes (by up to 36.6% in average job response time), reducing both boost conflict ratio and message delay.