Vis enkel innførsel

dc.contributor.authorZacarias, Felippe Vieira
dc.contributor.authorPetrucci, Vinicius
dc.contributor.authorNishtala, Rajiv
dc.contributor.authorCarpenter, Paul
dc.contributor.authorMosse, Daniel
dc.date.accessioned2022-11-16T09:54:31Z
dc.date.available2022-11-16T09:54:31Z
dc.date.created2021-11-30T14:17:49Z
dc.date.issued2021
dc.identifier.citationJournal of Parallel and Distributed Computing. 2021, 151 125-137.en_US
dc.identifier.issn0743-7315
dc.identifier.urihttps://hdl.handle.net/11250/3032081
dc.description.abstractMany HPC applications suffer from a bottleneck in the shared caches, instruction execution units, I/O or memory bandwidth, even though the remaining resources may be underutilized. It is hard for developers and runtime systems to ensure that all critical resources are fully exploited by a single application, so an attractive technique for increasing HPC system utilization is to colocate multiple applications on the same server. When applications share critical resources, however, contention on shared resources may lead to reduced application performance. In this paper, we show that server efficiency can be improved by first modeling the expected performance degradation of colocated applications based on measured hardware performance counters, and then exploiting the model to determine an optimized mix of colocated applications. This paper presents a new intelligent resource manager and makes the following contributions: (1) a new machine learning model to predict the performance degradation of colocated applications based on hardware counters and (2) an intelligent scheduling scheme deployed on an existing resource manager to enable application co-scheduling with minimum performance degradation. Our results show that our approach achieves performance improvements of 7 % (avg) and 12 % (max) compared to the standard policy commonly used by existing job managers.en_US
dc.language.isoengen_US
dc.publisherElsevieren_US
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/deed.no*
dc.titleIntelligent colocation of HPC workloadsen_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionacceptedVersionen_US
dc.source.pagenumber125-137en_US
dc.source.volume151en_US
dc.source.journalJournal of Parallel and Distributed Computingen_US
dc.identifier.doi10.1016/j.jpdc.2021.02.010
dc.identifier.cristin1961823
cristin.ispublishedtrue
cristin.fulltextpostprint
cristin.qualitycode2


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Attribution-NonCommercial-NoDerivatives 4.0 Internasjonal
Med mindre annet er angitt, så er denne innførselen lisensiert som Attribution-NonCommercial-NoDerivatives 4.0 Internasjonal