컨테이너 환경에서의 과학 워크플로우를 위한 동적 메모리 할당
Dynamic Memory Allocation for Scientific Workflows in Containers
  • 아두푸 테오도라
  • 최지은
  • 김윤희
Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

The workloads of large high-performance computing (HPC) scientific applications are steadily becoming “bursty” due to variable resource demands throughout their execution life-cycles. However, the over-provisioning of virtual resources for optimal performance during execution remains a key challenge in the scheduling of scientific HPC applications. While over-provisioning of virtual resources guarantees peak performance of scientific application in virtualized environments, it results in increased amounts of idle resources that are unavailable for use by other applications. Herein, we proposed a memory resource reconfiguration approach that allows the quick release of idle memory resources for new applications in OS-level virtualized systems, based on the applications resource-usage pattern profile data. We deployed a scientific workflow application in Docker, a light-weight OS-level virtualized system. In the proposed approach, memory allocation is fine-tuned to containers at each stage of the workflows execution life-cycle. Thus, overall memory resource utilization is improved.

키워드

재구성컨테이너자원 프로비저닝자원 관리가상화reconfigurationcontainerresource provisioningresource managementvirtualization
제목
컨테이너 환경에서의 과학 워크플로우를 위한 동적 메모리 할당
제목 (타언어)
Dynamic Memory Allocation for Scientific Workflows in Containers
저자
아두푸 테오도라최지은김윤희
DOI
10.5626/JOK.2017.44.5.439
발행일
2017-05
저널명
정보과학회논문지
44
5
페이지
439 ~ 448