It's a Scheduling Affair: GROMACS in the Cloud with the KubeFlux Scheduler

Claudia Misale, M. Drocco, Daniel J. Milroy, Carlos Eduardo Arango Gutierrez, Stephen Herbein, D. Ahn, Yoonho Park
{"title":"It's a Scheduling Affair: GROMACS in the Cloud with the KubeFlux Scheduler","authors":"Claudia Misale, M. Drocco, Daniel J. Milroy, Carlos Eduardo Arango Gutierrez, Stephen Herbein, D. Ahn, Yoonho Park","doi":"10.1109/CANOPIEHPC54579.2021.00006","DOIUrl":null,"url":null,"abstract":"In this work, we address the problem of running HPC workloads efficiently on Kubernetes clusters. To do so, we compare the Kubernetes' default scheduler with KubeFlux, a Kubernetes plug-in scheduler built on the Flux graph-based scheduler, on a 34- node Red Hat OpenShift cluster on IBM Cloud. We detail how scheduling can affect the performance of GROMACS, a well-known HPC application, and we show that KubeFlux can improve its performance through better pod scheduling. In our tests, KubeFlux demonstrates the tendency to limit the number of subnets spanned by a job and the maximum number of pods per node, translating to a > 2x speedup over the Kubernetes default scheduler in several cases.","PeriodicalId":237957,"journal":{"name":"2021 3rd International Workshop on Containers and New Orchestration Paradigms for Isolated Environments in HPC (CANOPIE-HPC)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 3rd International Workshop on Containers and New Orchestration Paradigms for Isolated Environments in HPC (CANOPIE-HPC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CANOPIEHPC54579.2021.00006","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

In this work, we address the problem of running HPC workloads efficiently on Kubernetes clusters. To do so, we compare the Kubernetes' default scheduler with KubeFlux, a Kubernetes plug-in scheduler built on the Flux graph-based scheduler, on a 34- node Red Hat OpenShift cluster on IBM Cloud. We detail how scheduling can affect the performance of GROMACS, a well-known HPC application, and we show that KubeFlux can improve its performance through better pod scheduling. In our tests, KubeFlux demonstrates the tendency to limit the number of subnets spanned by a job and the maximum number of pods per node, translating to a > 2x speedup over the Kubernetes default scheduler in several cases.
这是一个调度事件:使用KubeFlux调度器在云中运行GROMACS
在这项工作中,我们解决了在Kubernetes集群上高效运行HPC工作负载的问题。为此,我们将Kubernetes的默认调度器与Kubernetes的插件调度器KubeFlux进行了比较,KubeFlux是基于Flux图形调度器构建的Kubernetes插件调度器,位于IBM Cloud上的34个节点的Red Hat OpenShift集群上。我们详细介绍了调度如何影响GROMACS(一个著名的HPC应用程序)的性能,并展示了KubeFlux可以通过更好的pod调度来提高其性能。在我们的测试中,KubeFlux展示了限制作业跨越的子网数量和每个节点的最大pod数量的趋势,在一些情况下,与Kubernetes默认调度器相比,它的速度提高了100倍。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信