{"title":"TASADOR: A Machine Learning Framework for Network Bandwidth to CPU Translations","authors":"Kyungwoon Lee;Sooyeon Woo;Jaehyun Hwang;Chuck Yoo","doi":"10.1109/TCC.2026.3705455","DOIUrl":null,"url":null,"abstract":"In virtualized cloud environments, meeting the network bandwidth requirements of virtual machines (VMs) is challenging due to the lack of accurate methods for translating target network bandwidth into precise CPU allocations. This translation is non-trivial, as outcomes vary depending on factors such as workloads, message sizes, and hardware configurations. For instance, our experiments reveal that for the same CPU allocation, network bandwidth can vary between <inline-formula><tex-math>$0.4\\times$</tex-math></inline-formula> and <inline-formula><tex-math>$3.5\\times$</tex-math></inline-formula>. In this paper, we introduce TASADOR, a machine learning (ML) framework for network bandwidth to CPU translations. TASADOR predicts “appropriate” CPU budgets for new workloads to meet their bandwidth requirements. We demonstrate that TASADOR completes data collection and training in <inline-formula><tex-math>${\\sim }16$</tex-math></inline-formula> minutes while achieving target bandwidth accurately with <inline-formula><tex-math>${\\sim }6.5\\times$</tex-math></inline-formula> less CPU utilization compared to existing schemes. Our experiments also confirm that TASADOR is effective across diverse workloads, message sizes, and hardware configurations.","PeriodicalId":13202,"journal":{"name":"IEEE Transactions on Cloud Computing","volume":"14 3","pages":"2154-2167"},"PeriodicalIF":5.3000,"publicationDate":"2026-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Cloud Computing","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11570834/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/6/18 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
In virtualized cloud environments, meeting the network bandwidth requirements of virtual machines (VMs) is challenging due to the lack of accurate methods for translating target network bandwidth into precise CPU allocations. This translation is non-trivial, as outcomes vary depending on factors such as workloads, message sizes, and hardware configurations. For instance, our experiments reveal that for the same CPU allocation, network bandwidth can vary between $0.4\times$ and $3.5\times$. In this paper, we introduce TASADOR, a machine learning (ML) framework for network bandwidth to CPU translations. TASADOR predicts “appropriate” CPU budgets for new workloads to meet their bandwidth requirements. We demonstrate that TASADOR completes data collection and training in ${\sim }16$ minutes while achieving target bandwidth accurately with ${\sim }6.5\times$ less CPU utilization compared to existing schemes. Our experiments also confirm that TASADOR is effective across diverse workloads, message sizes, and hardware configurations.
期刊介绍:
The IEEE Transactions on Cloud Computing (TCC) is dedicated to the multidisciplinary field of cloud computing. It is committed to the publication of articles that present innovative research ideas, application results, and case studies in cloud computing, focusing on key technical issues related to theory, algorithms, systems, applications, and performance.