Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

컨테이너 환경에서의 과학 워크플로우를 위한 동적 메모리 할당

Full metadata record
DC Field Value Language
dc.contributor.author아두푸 테오도라-
dc.contributor.author최지은-
dc.contributor.author김윤희-
dc.date.available2021-02-22T05:34:10Z-
dc.date.issued2017-05-
dc.identifier.issn2383-630X-
dc.identifier.issn2383-6296-
dc.identifier.urihttps://scholarworks.sookmyung.ac.kr/handle/2020.sw.sookmyung/2390-
dc.description.abstract대규모 HPC 과학 응용의 워크로드가 전체 실행시간 동안 다양하게 변화하는 자원 요구사항을 갖게 되면서 특정 시점에 갑자기 요구사항이 증가하는(bursty) 형태가 되고 있다. 그러나 이러한 응용 워크로드를 고려하지 않고, 최대 자원 요구사항만을 반영한 가상 자원의 오버-프로비저닝은 과학 응용의 성능을 보장하지만 다른 응용이 사용할 수 없는 유휴 자원을 늘리는 문제로 남아있다. 본 논문에서는 OS-level 가상화 환경에서 응용의 자원 사용 패턴에 대한 프로파일링 데이터를 기반으로 메모리 자원 재구성 기법을 제안한다. 이는 유휴 상태의 메모리 자원을 신속하게 풀어주어 새로운 응용이 자원을 사용하여 수행할수 있도록 한다. 본 연구에서는 경량화된 OS-level 가상화 시스템의 하나인 Docker에서 과학 워크플로우응용을 이용하여 제안하는 알고리즘을 검증하였다. 실험을 통해 과학 응용을 실행하는 동안 컨테이너에 대한 메모리 할당 미세 조정이 전반적인 메모리 자원 활용을 향상시킬 수 있음을 보였다. 또한 응용의 메모리 사용 프로파일 데이터를 기반으로 하는 시뮬레이션 실험을 통해, 제안하는 동적 메모리 할당 기법을 사용하는 경우 대기 작업에 유휴상태의 메모리를 할당하여 전체 대기 작업의 수를 줄이고 시스템 작업 대기 시간이 줄어들었음을 보였다.-
dc.description.abstractThe 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.-
dc.format.extent10-
dc.language영어-
dc.language.isoENG-
dc.publisher한국정보과학회-
dc.title컨테이너 환경에서의 과학 워크플로우를 위한 동적 메모리 할당-
dc.title.alternativeDynamic Memory Allocation for Scientific Workflows in Containers-
dc.typeArticle-
dc.publisher.location대한민국-
dc.identifier.doi10.5626/JOK.2017.44.5.439-
dc.identifier.bibliographicCitation정보과학회논문지, v.44, no.5, pp 439 - 448-
dc.citation.title정보과학회논문지-
dc.citation.volume44-
dc.citation.number5-
dc.citation.startPage439-
dc.citation.endPage448-
dc.identifier.kciidART002223932-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClasskci-
dc.subject.keywordAuthor재구성-
dc.subject.keywordAuthor컨테이너-
dc.subject.keywordAuthor자원 프로비저닝-
dc.subject.keywordAuthor자원 관리-
dc.subject.keywordAuthor가상화-
dc.subject.keywordAuthorreconfiguration-
dc.subject.keywordAuthorcontainer-
dc.subject.keywordAuthorresource provisioning-
dc.subject.keywordAuthorresource management-
dc.subject.keywordAuthorvirtualization-
dc.identifier.urlhttp://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE07164906-
Files in This Item
Go to Link
Appears in
Collections
공과대학 > 소프트웨어학부 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Kim, Yoonhee photo

Kim, Yoonhee
공과대학 (소프트웨어학부(첨단))
Read more

Altmetrics

Total Views & Downloads

BROWSE