{"title":"Adaptive I/O Bandwidth Allocation for Virtualization Environment on Xen Platform","authors":"Phasakorn Sukheepoj, N. Nupairoj","doi":"10.1145/3144789.3144820","DOIUrl":null,"url":null,"abstract":"Virtual machines frequently have various demands of storage I/O and priority. They are desired to operated several services simultaneously in the same system. However, we cannot assure that some virtual machine which required higher I/O bandwidth will gain proper resources. Moreover, existing fair queueing I/O schedulers cannot provide efficient disk resource allocation, which often leads to bottlenecks at a storage level. To solve the upper described problems, we propose AIO, an Adaptive I/O Bandwidth Allocation for Virtualization Environment on Xen platform. We designed AIO by adopted the concept of the traffic policing and shaping to support the bandwidth sharing between virtual machines and ensuring the Quality of Service of disk I/O resource. This framework allows us to allocate disk I/O bandwidth among the groups of virtual domains dynamically according to configuration rate and priority of particular resource classes. Experiments results show that AIO is useful in maintaining the disk I/O bandwidth of the virtual domain and slightly improves the I/O performance of the system.","PeriodicalId":254163,"journal":{"name":"Proceedings of the 2nd International Conference on Intelligent Information Processing","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2nd International Conference on Intelligent Information Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3144789.3144820","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Virtual machines frequently have various demands of storage I/O and priority. They are desired to operated several services simultaneously in the same system. However, we cannot assure that some virtual machine which required higher I/O bandwidth will gain proper resources. Moreover, existing fair queueing I/O schedulers cannot provide efficient disk resource allocation, which often leads to bottlenecks at a storage level. To solve the upper described problems, we propose AIO, an Adaptive I/O Bandwidth Allocation for Virtualization Environment on Xen platform. We designed AIO by adopted the concept of the traffic policing and shaping to support the bandwidth sharing between virtual machines and ensuring the Quality of Service of disk I/O resource. This framework allows us to allocate disk I/O bandwidth among the groups of virtual domains dynamically according to configuration rate and priority of particular resource classes. Experiments results show that AIO is useful in maintaining the disk I/O bandwidth of the virtual domain and slightly improves the I/O performance of the system.