DOI QR코드

DOI QR Code

Xen 가상화 기반 OpenMP 환경에서 물리 CPU 지정에 따른 태스크 스케줄링 기법들의 성능 분석

A Performance Analysis on Task Scheduling Mechanisms Using CPU Pinning in OpenMP Based on Xen Virtualization

  • 송충건 (고려대학교 컴퓨터학과) ;
  • 명노영 (고려대학교 컴퓨터학과) ;
  • 최희석 (고려대학교 컴퓨터학과) ;
  • 유헌창 (고려대학교 컴퓨터학과) ;
  • 이은영 (동덕여자대학교 컴퓨터학과)
  • Song, ChungGeon (Dept of Computer Science and Engineering, Korea University) ;
  • Myung, Rohyoung (Dept of Computer Science and Engineering, Korea University) ;
  • Choi, HeeSeok (Dept of Computer Science and Engineering, Korea University) ;
  • Yu, HeonChang (Dept of Computer Science and Engineering, Korea University) ;
  • Lee, EunYoung (Dept of Computer Science, Dongduk Womens University)
  • 발행 : 2015.10.28

초록

최근 클라우드를 지원하는 Xen 가상화 환경에서 HPC를 구현하는 서비스의 수가 증가하고 있다. 따라서 SMP기반의 병렬컴퓨팅 구현을 위한 표준 라이브러리인 OpenMP 연산효율의 중요성이 높아지고 있다. 본 논문에서는 Xen 가상화 기반 OpenMP 환경에서 CPU Pinning 적용 여부에 따라 다양한 태스크 스케줄링의 성능 변화를 측정하기 위한 실험을 수행하였다. 실험결과, CPU Pinning을 적용했을 시정적 스케줄링은 3.7%, 동적 스케줄링은 3.4%, 태스크 지시자 스케줄링은 3.8%의 성능 향상을 보였다. 이러한 결과는 Xen 가상화 환경에서 효율적인 병렬 컴퓨팅 기법 설계를 위한 방향을 제시한다.

키워드