Shuai Wang, Xiaoqing Zhou, Mingsheng Shang, Xiaoyu Shi
{"title":"云中的协调电源和性能高效的虚拟机调度","authors":"Shuai Wang, Xiaoqing Zhou, Mingsheng Shang, Xiaoyu Shi","doi":"10.1109/ICCCAS.2018.8768909","DOIUrl":null,"url":null,"abstract":"Cloud computing with live migration technique is considered as one of the most promising ways to cope with power consumption and performance management of a data center. Most prior works on performance and power management of the whole server farm are achieved in a separate way. To address this issue, in this paper we propose an efficient method for the whole server farm, which aims to dynamically consolidate virtual machines in a coordinated way that optimizes the energy and performance trade-off. Firstly, we focus on the virtual machine (VM) selection step. Then we consider the VM selection task as a Dynamic Decision-Making (DDM) problem and construct a coordinated cost function with power and performance. In this study, the Q-Learning strategy of Reinforcement Learning (RL) is adopted to solve this DDM problem. The proposed algorithm is simulated in CloudSim toolkit using real-world workload traces. Finally, experimental results indicate that our approach outperforms other algorithms in terms of energy consumption, the number of VM migrations, average SLA violation and the number of host shutdowns.","PeriodicalId":166878,"journal":{"name":"2018 10th International Conference on Communications, Circuits and Systems (ICCCAS)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Coordinated Power and Performance-Efficient Virtual Machines Scheduling in the Cloud\",\"authors\":\"Shuai Wang, Xiaoqing Zhou, Mingsheng Shang, Xiaoyu Shi\",\"doi\":\"10.1109/ICCCAS.2018.8768909\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Cloud computing with live migration technique is considered as one of the most promising ways to cope with power consumption and performance management of a data center. Most prior works on performance and power management of the whole server farm are achieved in a separate way. To address this issue, in this paper we propose an efficient method for the whole server farm, which aims to dynamically consolidate virtual machines in a coordinated way that optimizes the energy and performance trade-off. Firstly, we focus on the virtual machine (VM) selection step. Then we consider the VM selection task as a Dynamic Decision-Making (DDM) problem and construct a coordinated cost function with power and performance. In this study, the Q-Learning strategy of Reinforcement Learning (RL) is adopted to solve this DDM problem. The proposed algorithm is simulated in CloudSim toolkit using real-world workload traces. Finally, experimental results indicate that our approach outperforms other algorithms in terms of energy consumption, the number of VM migrations, average SLA violation and the number of host shutdowns.\",\"PeriodicalId\":166878,\"journal\":{\"name\":\"2018 10th International Conference on Communications, Circuits and Systems (ICCCAS)\",\"volume\":\"75 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 10th International Conference on Communications, Circuits and Systems (ICCCAS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCCAS.2018.8768909\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 10th International Conference on Communications, Circuits and Systems (ICCCAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCAS.2018.8768909","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Coordinated Power and Performance-Efficient Virtual Machines Scheduling in the Cloud
Cloud computing with live migration technique is considered as one of the most promising ways to cope with power consumption and performance management of a data center. Most prior works on performance and power management of the whole server farm are achieved in a separate way. To address this issue, in this paper we propose an efficient method for the whole server farm, which aims to dynamically consolidate virtual machines in a coordinated way that optimizes the energy and performance trade-off. Firstly, we focus on the virtual machine (VM) selection step. Then we consider the VM selection task as a Dynamic Decision-Making (DDM) problem and construct a coordinated cost function with power and performance. In this study, the Q-Learning strategy of Reinforcement Learning (RL) is adopted to solve this DDM problem. The proposed algorithm is simulated in CloudSim toolkit using real-world workload traces. Finally, experimental results indicate that our approach outperforms other algorithms in terms of energy consumption, the number of VM migrations, average SLA violation and the number of host shutdowns.