{"title":"Managing Container QoS with Network and Storage Workloads over a Hyperconverged Platform","authors":"Sumitro Bhaumik, Sandip Chakraborty","doi":"10.1109/LCN48667.2020.9314802","DOIUrl":null,"url":null,"abstract":"Container resource management is non-trivial over hyperconverged platforms where the storage is shared among host servers. Therefore, the same backbone network is used by storage and regular network traffic. In this paper, we first characterize this problem by analyzing the nature of the traffic from storage workloads and its impact on the network workloads in a container-based virtualization environment. Accordingly, we develop CONtrol, a resource management approach for assuring network workloads’ performance in the presence of storage workloads. CONtrol uses a proportional-integral-derivative controller to dynamically decide the bandwidth redistribution among various workloads. Additionally, it uses a container migration strategy for balancing the workloads across different servers of a hyperconverged platform. We have implemented CONtrol over a hyperconverged platform with 5 physical servers. Thorough testing indicates that it can significantly improve the performance of various benchmark applications over a containerized hyper-converged platform.","PeriodicalId":245782,"journal":{"name":"2020 IEEE 45th Conference on Local Computer Networks (LCN)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 45th Conference on Local Computer Networks (LCN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LCN48667.2020.9314802","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Container resource management is non-trivial over hyperconverged platforms where the storage is shared among host servers. Therefore, the same backbone network is used by storage and regular network traffic. In this paper, we first characterize this problem by analyzing the nature of the traffic from storage workloads and its impact on the network workloads in a container-based virtualization environment. Accordingly, we develop CONtrol, a resource management approach for assuring network workloads’ performance in the presence of storage workloads. CONtrol uses a proportional-integral-derivative controller to dynamically decide the bandwidth redistribution among various workloads. Additionally, it uses a container migration strategy for balancing the workloads across different servers of a hyperconverged platform. We have implemented CONtrol over a hyperconverged platform with 5 physical servers. Thorough testing indicates that it can significantly improve the performance of various benchmark applications over a containerized hyper-converged platform.