File Download

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)
Related Researcher

백웅기

Baek, Woongki
Intelligent System Software Lab.
Read More

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

Full metadata record

DC Field Value Language
dc.citation.endPage 1425 -
dc.citation.number 5 -
dc.citation.startPage 1411 -
dc.citation.title IEEE TRANSACTIONS ON SERVICES COMPUTING -
dc.citation.volume 14 -
dc.contributor.author Kim, Seontae -
dc.contributor.author Pham, Nguyen -
dc.contributor.author Baek, Woongki -
dc.contributor.author Choi, Young-Ri -
dc.date.accessioned 2023-12-21T15:19:20Z -
dc.date.available 2023-12-21T15:19:20Z -
dc.date.created 2019-09-29 -
dc.date.issued 2021-09 -
dc.description.abstract In a heterogeneous cluster, virtual machine (VM) placement for a distributed parallel application is challenging due to numerous possible ways of placing the application and complexity of estimating the performance of the application. This study investigates a holistic VM placement technique for distributed parallel applications in a heterogeneous cluster, aiming to maximize the efficiency of the cluster and consequently reduce the costs for service providers and users. The proposed technique accommodates various factors that have an impact on performance in a combined manner. First, we analyze the effects of the heterogeneity of resources, different VM configurations, and interference between VMs on the performance of distributed parallel applications with a wide diversity of characteristics, including scientific and big data analytics applications. We then propose a placement technique that uses a machine learning algorithm to estimate the runtime of a distributed parallel application. To train a performance estimation model, a distributed parallel application is profiled against synthetic workloads that mostly utilize the dominant resource of the application, which strongly affects the application performance, reducing the profiling space dramatically. Through experimental and simulation studies, we show that the proposed placement technique can find good VM placement configurations for various workloads. -
dc.identifier.bibliographicCitation IEEE TRANSACTIONS ON SERVICES COMPUTING, v.14, no.5, pp.1411 - 1425 -
dc.identifier.doi 10.1109/TSC.2018.2890668 -
dc.identifier.issn 1939-1374 -
dc.identifier.scopusid 2-s2.0-85074858649 -
dc.identifier.uri https://scholarworks.unist.ac.kr/handle/201301/27799 -
dc.identifier.url https://ieeexplore.ieee.org/document/8598959 -
dc.identifier.wosid 000704110400012 -
dc.language 영어 -
dc.publisher IEEE COMPUTER SOC -
dc.title Holistic VM Placement for Distributed Parallel Applications in Heterogeneous Clusters -
dc.type Article -
dc.description.isOpenAccess TRUE -
dc.relation.journalWebOfScienceCategory Computer Science, Information SystemsComputer Science, Software Engineering -
dc.relation.journalResearchArea Computer Science -
dc.type.docType Article -
dc.description.journalRegisteredClass scie -
dc.description.journalRegisteredClass scopus -
dc.subject.keywordAuthor InterferenceBig DataSparksMachine learning algorithmsHardwareRuntimeCloud computingHeterogeneous clustersdistributed parallel applicationsVM placement algorithmmachine learning based performance model -

qrcode

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