{"title":"Research on necessity of adjusting PLE configuration","authors":"B. Huang, M. Zhu","doi":"10.1109/CCIOT.2014.7062503","DOIUrl":null,"url":null,"abstract":"Virtualization is important in server consolidation and essential for cloud computing. Using virtualization technology, a single physical machine can provide multiple isolated virtual machine to users, which will improve the overall system resources usage. However, virtualization will also introduce new challenges and mechanisms that work functionally in traditional operating system may lead to the performance degradation of virtual machines. LHP problem arises because spin lock mechanism could not work effectively in virtualization environment. To solve LHP problem, many solutions have been proposed to reduce its performance impact on virtual machines and improve the overall system performance. A hardware assisted technology called Pause Loop Exit(PLE) has been proposed to help detecting spin lock waiter in virtual machines and then reduce the cpu time used in spinning. In this paper, we verify the necessity of adjusting PLE configuration in different scenarios. Our experiment results show that it is necessary to adjust PLE configuration when the virtual machine is running different applications and the number of virtual machines varies.","PeriodicalId":255477,"journal":{"name":"Proceedings of 2014 International Conference on Cloud Computing and Internet of Things","volume":"116 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 2014 International Conference on Cloud Computing and Internet of Things","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCIOT.2014.7062503","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Virtualization is important in server consolidation and essential for cloud computing. Using virtualization technology, a single physical machine can provide multiple isolated virtual machine to users, which will improve the overall system resources usage. However, virtualization will also introduce new challenges and mechanisms that work functionally in traditional operating system may lead to the performance degradation of virtual machines. LHP problem arises because spin lock mechanism could not work effectively in virtualization environment. To solve LHP problem, many solutions have been proposed to reduce its performance impact on virtual machines and improve the overall system performance. A hardware assisted technology called Pause Loop Exit(PLE) has been proposed to help detecting spin lock waiter in virtual machines and then reduce the cpu time used in spinning. In this paper, we verify the necessity of adjusting PLE configuration in different scenarios. Our experiment results show that it is necessary to adjust PLE configuration when the virtual machine is running different applications and the number of virtual machines varies.