Zhigang Xu, Limin Xiao, Weidian Zhan, Xichun Yue, Li Ruan, Rui Liu
{"title":"VM resource constraints based on hierarchy for OpenStack","authors":"Zhigang Xu, Limin Xiao, Weidian Zhan, Xichun Yue, Li Ruan, Rui Liu","doi":"10.1109/CCIOT.2016.7868298","DOIUrl":null,"url":null,"abstract":"With the rise of cloud computing, resource scheduling in cloud computing platform has gained more and more attention. OpenStack, as one of the most popular open source cloud computing platform, has done a lot of work for physical resources scheduling. As is known to all, users of OpenStack need to allocate resources when the VM was created. So the process of resource allocation plays an important role in limiting resources. But multiple VMs running on the same host will compete for resource probably. We will resolve this problem through dividing the users of OpenStack and the VMs on the OpenStack into different hierarchies. Users belonging to a specific level can only create the VM with corresponding level, and then administrators will use Cgroups to limit the resources of VMs according to their hierarchy. We implement a prototype system on OpenStack to demonstrate our design and test the result of the solution. According to the experiments, VMs with different levels will gain corresponding resource limit strategies.","PeriodicalId":384484,"journal":{"name":"2016 2nd International Conference on Cloud Computing and Internet of Things (CCIOT)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 2nd International Conference on Cloud Computing and Internet of Things (CCIOT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCIOT.2016.7868298","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
With the rise of cloud computing, resource scheduling in cloud computing platform has gained more and more attention. OpenStack, as one of the most popular open source cloud computing platform, has done a lot of work for physical resources scheduling. As is known to all, users of OpenStack need to allocate resources when the VM was created. So the process of resource allocation plays an important role in limiting resources. But multiple VMs running on the same host will compete for resource probably. We will resolve this problem through dividing the users of OpenStack and the VMs on the OpenStack into different hierarchies. Users belonging to a specific level can only create the VM with corresponding level, and then administrators will use Cgroups to limit the resources of VMs according to their hierarchy. We implement a prototype system on OpenStack to demonstrate our design and test the result of the solution. According to the experiments, VMs with different levels will gain corresponding resource limit strategies.