Understanding Microquanta Process Scheduling for Cloud Applications

Erfan Sharafzadeh, Alireza Sanaee, Peng Huang, G. Antichi, S. Ghorbani
{"title":"Understanding Microquanta Process Scheduling for Cloud Applications","authors":"Erfan Sharafzadeh, Alireza Sanaee, Peng Huang, G. Antichi, S. Ghorbani","doi":"10.1109/UCC56403.2022.00050","DOIUrl":null,"url":null,"abstract":"Process schedulers are responsible for arbitrating CPU resources among services. Unfortunately, traditional sched-ulers, working at millisecond scale and characterized by strict priority schemes, are no longer suitable to meet increasingly stringent and diverse requirements imposed by many workloads. Recognizing this aspect, the research community has recently proposed new schedulers operating at microsecond granularity. This work studies microsecond-scale schedulers and policies for data center applications from the configuration versus perfor-mance standpoint. We demonstrate that for the best performance, workload-dependent parameter tuning is fundamental. Specifically, even a slight misconfiguration can also lead to 110% higher tail latency with respect to its best-case scenario. Our results call for a new set of process scheduling schemes that are workload-aware.","PeriodicalId":203244,"journal":{"name":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","volume":"127 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UCC56403.2022.00050","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Process schedulers are responsible for arbitrating CPU resources among services. Unfortunately, traditional sched-ulers, working at millisecond scale and characterized by strict priority schemes, are no longer suitable to meet increasingly stringent and diverse requirements imposed by many workloads. Recognizing this aspect, the research community has recently proposed new schedulers operating at microsecond granularity. This work studies microsecond-scale schedulers and policies for data center applications from the configuration versus perfor-mance standpoint. We demonstrate that for the best performance, workload-dependent parameter tuning is fundamental. Specifically, even a slight misconfiguration can also lead to 110% higher tail latency with respect to its best-case scenario. Our results call for a new set of process scheduling schemes that are workload-aware.
理解云应用的微量子进程调度
进程调度器负责在服务之间仲裁CPU资源。遗憾的是,传统的调度程序工作在毫秒级,具有严格的优先级方案,不再适合满足越来越严格和多样化的工作负载要求。认识到这一点,研究团体最近提出了以微秒粒度运行的新调度器。这项工作从配置与性能的角度研究数据中心应用程序的微秒级调度器和策略。我们证明,为了获得最佳性能,与工作负载相关的参数调优是最基本的。具体来说,即使是轻微的配置错误也会导致尾部延迟比最佳情况高出110%。我们的研究结果需要一组新的工作负载感知的进程调度方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信