{"title":"Dueling-DDQN Based Virtual Machine Placement Algorithm for Cloud Computing Systems","authors":"Jiling Yan, Jianyu Xiao, Xuemin Hong","doi":"10.1109/iccc52777.2021.9580393","DOIUrl":null,"url":null,"abstract":"Virtual machine placement (VMP) in large-scale cloud computing clusters is a challenging problem with practical importance. Deep Q-learning (DQN) based algorithm is a promising means to solve difficult VMP problems with complex optimization goals and dynamically changing environments. However, native DQN algorithms suffer from shortcomings such as Q value overestimation, difficulty in convergence, and failure to maximize long-term reward. To overcome these shortcomings, this paper proposes an advanced VMP algorithm based on Dueling-DDQN. Moreover, specific optimization techniques are introduced to enhance the exploration strategy and the capability of achieving long-term reward. Experiment results show that the proposed algorithm outperforms native DQN in terms of convergence speed, Q-value estimation accuracy and stability. Meanwhile, the proposed algorithm can achieve multiple optimization goals such as reducing power consumption, ensuring resource load balance and Improving user service Quality.","PeriodicalId":425118,"journal":{"name":"2021 IEEE/CIC International Conference on Communications in China (ICCC)","volume":"50 2","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE/CIC International Conference on Communications in China (ICCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/iccc52777.2021.9580393","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Virtual machine placement (VMP) in large-scale cloud computing clusters is a challenging problem with practical importance. Deep Q-learning (DQN) based algorithm is a promising means to solve difficult VMP problems with complex optimization goals and dynamically changing environments. However, native DQN algorithms suffer from shortcomings such as Q value overestimation, difficulty in convergence, and failure to maximize long-term reward. To overcome these shortcomings, this paper proposes an advanced VMP algorithm based on Dueling-DDQN. Moreover, specific optimization techniques are introduced to enhance the exploration strategy and the capability of achieving long-term reward. Experiment results show that the proposed algorithm outperforms native DQN in terms of convergence speed, Q-value estimation accuracy and stability. Meanwhile, the proposed algorithm can achieve multiple optimization goals such as reducing power consumption, ensuring resource load balance and Improving user service Quality.