A Genetic Algorithm for Virtual Machine Migration in Heterogeneous Mobile Cloud Computing

被引:0
|
作者
Islam, Md. Mofijul [1 ]
Razzaque, Md. Abdur [1 ]
Islam, Md. Jahidul [2 ]
机构
[1] Univ Dhaka, Dept Comp Sci & Engn, Green Networking Res GNR Grp, Dhaka 1000, Bangladesh
[2] United Int Univ, Dept Comp Sci & Engn, Dhaka, Bangladesh
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Mobile Cloud Computing (MCC) improves the performance of a mobile application by executing it at a resourceful cloud server that can minimize execution time compared to a resource-constrained mobile device. Virtual Machine (VM) migration in MCC brings cloud resources closer to a user so as to further minimize the response time of an offloaded application. Such resource migration is very effective for interactive and real-time applications. However, the key challenge is to find an optimal cloud server for migration that offers the maximum reduction in computation time. In this paper, we propose a Genetic Algorithm (GA) based VM migration model, namely GAVMM, for heterogeneous MCC system. In GAVMM, we take user mobility and load of the cloud servers into consideration to optimize the effectiveness of VM migration. The goal of GAVMM is to select the optimal cloud server for a mobile VM and to minimize the total number of VM migrations, resulting in a reduced task execution time. Additionally, we present a thorough numerical evaluation to investigate the effectiveness of our proposed model compared to the state-of-the-art VM migration policies.
引用
收藏
页码:94 / 99
页数:6
相关论文
共 50 条
  • [31] KNOWLEDGE ACQUISITION APPROACHES FOR VIRTUAL MACHINE MIGRATION IN CLOUD COMPUTING
    Maldonado Carrascosa, Francisco Javier
    Jimenez Sanchez, Antonio
    Seddiki, Doraid
    Garcia Galan, Sebastian
    Valverde Ibanez, Manuel
    Marciniak, Tomasz
    COMPUTING AND INFORMATICS, 2024, 43 (06) : 1285 - 1319
  • [32] Virtual Machine Migration Implementation in Load Balancing for Cloud Computing
    Razali, Rabiatul Addawiyah Mat
    Ab Rahman, Ruhani
    Zaini, Norliza
    Samad, Mustaffa
    2014 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT AND ADVANCED SYSTEMS (ICIAS 2014), 2014,
  • [33] Minimizing virtual machine migration probability in cloud computing environments
    Moghaddam, Marjan Jalali
    Esmaeilzadeh, Akram
    Ghavipour, Mina
    Zadeh, Ahmad Khadem
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 3029 - 3038
  • [34] Secure Architecture for Virtual Machine to Container Migration in Cloud Computing
    Manikandasaran, S. S.
    Raja, S.
    SECOND NATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE (NCCI 2018), 2018, 1142
  • [35] Minimizing virtual machine migration probability in cloud computing environments
    Marjan Jalali Moghaddam
    Akram Esmaeilzadeh
    Mina Ghavipour
    Ahmad Khadem Zadeh
    Cluster Computing, 2020, 23 : 3029 - 3038
  • [36] A Critical Survey of Virtual Machine Migration Techniques in Cloud Computing
    Bhagyalakshmi
    Malhotra, Deepti
    2018 FIRST INTERNATIONAL CONFERENCE ON SECURE CYBER COMPUTING AND COMMUNICATIONS (ICSCCC 2018), 2018, : 328 - 332
  • [37] Improved genetic algorithm based on Shapley value for a virtual machine scheduling model in cloud computing
    Chen, Lili
    Niu, Yuxia
    FRONTIERS IN MECHANICAL ENGINEERING-SWITZERLAND, 2024, 10
  • [38] An imperialist competitive algorithm for virtual machine placement in cloud computing
    Jamali, Shahram
    Malektaji, Sepideh
    Analoui, Morteza
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2017, 29 (03) : 575 - 596
  • [39] Resource Reallocation of Virtual Machine in Cloud Computing with MCDM Algorithm
    Lee, Byungjun
    Oh, Kyung Hwan
    Park, Hee Jung
    Kim, Ung Mo
    Youn, Hee Yong
    2014 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC), 2014, : 470 - 477
  • [40] Intensified Scheduling Algorithm for Virtual Machine Tasks in Cloud Computing
    Saranu, K. A.
    Jaganathan, Suresh
    ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY ALGORITHMS IN ENGINEERING SYSTEMS, VOL 2, 2015, 325 : 283 - 290