Virtual machine migration policy for multi-tier application in cloud computing based on Q-learning algorithm

被引:19
作者
Cong Hung Tran [1 ]
Thanh Khiet Bui [2 ,3 ,4 ]
Tran Vu Pham [3 ,4 ]
机构
[1] Posts & Telecommun Inst Technol, Training & Sci Technol Dept, 11 Nguyen Dinh Chieu, Ho Chi Minh, Vietnam
[2] Thu Dau Mot Univ, Inst Engn & Technol, 06 Tran Van On St, Thu Dau Mot, Binh Duong, Vietnam
[3] Ho Chi Minh City Univ Technol HCMUT, Fac Comp Sci & Engn, 268 Ly Thuong Kiet St,Dist 10, Ho Chi Minh, Vietnam
[4] Vietnam Natl Univ Ho Chi Minh City, Linh Trung Ward, Ho Chi Minh, Vietnam
关键词
VM migration; Game theory; Cloud computing; Q-learning;
D O I
10.1007/s00607-021-01047-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing technology provides shared computing which can be accessed over the Internet. When cloud data centers are flooded by end-users, how to efficiently manage virtual machines to balance both economical cost and ensure QoS becomes a mandatory work to service providers. Virtual machine migration feature brings a plenty of benefits to stakeholders such as cost, energy, performance, stability, availability. However, stakeholders' objectives are usually conflict with each other. Furthermore, the optimal resource allocation problem in cloud infrastructure is usually NP-Hard or NP-Complete class. In this paper, the virtual migration problem is formulated by applying the game theory to ensure both load balance and resource utilization. The virtual machine migration algorithm, named V2PQL, is proposed based on Markov decision process and Q-learning algorithm. The results of the simulation demonstrate the efficiency of our proposal which are divided into training phase and extraction phase. The proposed V2PQL algorithm has been benchmarked to the Round-Robin, inverse Ant System, Max-Min Ant System, and Ant System algorithms in order to highlight its strength and feasibility in extraction phase.
引用
收藏
页码:1285 / 1306
页数:22
相关论文
共 50 条
  • [21] Virtual Machine Consolidation Algorithm Based on Multi-objective Optimization in Cloud Computing
    Hu Z.
    Xiao H.
    Li K.
    Xiao, Hui (huixiao@csu.edu.cn), 1600, Hunan University (47): : 116 - 124
  • [22] Q-learning based dynamic task scheduling for energy-efficient cloud computing
    Ding, Ding
    Fan, Xiaocong
    Zhao, Yihuan
    Kang, Kaixuan
    Yin, Qian
    Zeng, Jing
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 108 : 361 - 371
  • [23] Cloud computing English teaching application platform based on machine learning algorithm
    Zhang, Peili
    SOFT COMPUTING, 2023,
  • [24] A Multi-objective Virtual Machine Migration Policy in Cloud Systems
    Sallam, Ahmed
    Li, Kenli
    COMPUTER JOURNAL, 2014, 57 (02) : 195 - 204
  • [25] Algorithmic Approach to Virtual Machine Migration in Cloud Computing with Updated SESA Algorithm
    Kaur, Amandeep
    Kumar, Saurabh
    Gupta, Deepali
    Hamid, Yasir
    Hamdi, Monia
    Ksibi, Amel
    Elmannai, Hela
    Saini, Shilpa
    SENSORS, 2023, 23 (13)
  • [26] Layered virtual machine migration algorithm for network resource balancing in cloud computing
    Xiong Fu
    Juzhou Chen
    Song Deng
    Junchang Wang
    Lin Zhang
    Frontiers of Computer Science, 2018, 12 : 75 - 85
  • [27] Layered virtual machine migration algorithm for network resource balancing in cloud computing
    Fu, Xiong
    Chen, Juzhou
    Deng, Song
    Wang, Junchang
    Zhang, Lin
    FRONTIERS OF COMPUTER SCIENCE, 2018, 12 (01) : 75 - 85
  • [28] Meta Heuristic Backtracking Algorithm for Virtual Machine Placement in Cloud Computing Migration
    Suja, T. Lavanya
    Booba, B.
    COMPUTING SCIENCE, COMMUNICATION AND SECURITY, 2022, 1604 : 214 - 225
  • [29] Research on cloud computing load balancing based on virtual machine migration
    Kun, Liu
    Gaochao, Xu
    Jingxia, Chen
    Open Cybernetics and Systemics Journal, 2015, 9 (01): : 1334 - 1340
  • [30] A virtual machine migration mechanism based on firefly optimization for cloud computing
    Singh S.
    Singh D.
    Recent Patents on Engineering, 2021, 15 (04)