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.