CPU-GPU 컨테이너 클러스터의 프로파일링을 활용한 계산응용 실행 계획 기법
An Execution Planning Scheme for Computational Applications using Profiling of a CPU-GPU Container Cluster
Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

이기종 자원을 활용한 클러스터 및 클라우드 환경이 보편화되면서 자원의 활용도를 높이기 위한 자원 선택 환경이 필요하다. 응용의 실행 특성에 따라 적절한 자원 사용 패턴이 다를 수 있으므로 자원 사용에 따른 적절한 실행 계획이 필요하다. 본 논문에서는 수집한 응용 실행의 프로파일링 정보를 이용하여 CPU-GPU 컨테이너 클러스터 환경에서 응용별 GPU 노드 자원 배치율을 계산한다. 이를 통해 GPU 노드에 적합한 응용을 선택하고, 배치율이 낮은 응용은 CPU 노드에 배치함으로써 자원을 적절하게 분배한다. 또한 응용의 프로파일링 정보를 이용하여 GPU 메모리 사용을 예측하여 GPU 노드에서 실행 중인 작업의 실행 순서를 계획함으로써 수행시간이 단축할 수 있음을 증명하였다.

키워드

containerapplication profiling dataapplication assignmenttask execution planningkubernetes컨테이너응용 프로파일링 데이터응용 할당작업 실행 계획쿠버네티스
제목
CPU-GPU 컨테이너 클러스터의 프로파일링을 활용한 계산응용 실행 계획 기법
제목 (타언어)
An Execution Planning Scheme for Computational Applications using Profiling of a CPU-GPU Container Cluster
저자
오지선김세진김윤희
DOI
10.5626/JOK.2019.46.10.975
발행일
2019-10
저널명
정보과학회논문지
46
10
페이지
975 ~ 980