Derek Phanekham, Troy Walker, S. Nair, Mike Truty, Manasa Chalasani, Rick Jones
{"title":"Efficient Batch Scheduling of Large Numbers of Cloud Benchmarks","authors":"Derek Phanekham, Troy Walker, S. Nair, Mike Truty, Manasa Chalasani, Rick Jones","doi":"10.1109/CloudNet53349.2021.9657127","DOIUrl":null,"url":null,"abstract":"This paper proposes a framework for efficiently running benchmarks on one or multiple cloud environments. It is essential that users and businesses utilize benchmarks to understand the performance of their network or the cloud environment where they host their virtual network and machines. When performing a large number of benchmarks, we have found it necessary to construct a tool that allows us to automatically and efficiently schedule the benchmarks we need to run without exceeding our resource limits or interfering with other benchmarks. We have developed a benchmarking tool called PKB_scheduler that accepts benchmark configuration files, and will construct an optimal graph of virtual machine usage. PKB_scheduler will use this graph to dynamically schedule batches of benchmarks to run, seeking to reduce the total number of batches and thus the overall time of benchmark execution.","PeriodicalId":369247,"journal":{"name":"2021 IEEE 10th International Conference on Cloud Networking (CloudNet)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 10th International Conference on Cloud Networking (CloudNet)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CloudNet53349.2021.9657127","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
This paper proposes a framework for efficiently running benchmarks on one or multiple cloud environments. It is essential that users and businesses utilize benchmarks to understand the performance of their network or the cloud environment where they host their virtual network and machines. When performing a large number of benchmarks, we have found it necessary to construct a tool that allows us to automatically and efficiently schedule the benchmarks we need to run without exceeding our resource limits or interfering with other benchmarks. We have developed a benchmarking tool called PKB_scheduler that accepts benchmark configuration files, and will construct an optimal graph of virtual machine usage. PKB_scheduler will use this graph to dynamically schedule batches of benchmarks to run, seeking to reduce the total number of batches and thus the overall time of benchmark execution.