A Fuzzy Grouping Genetic Algorithm for Solving a Real-World Virtual Machine Placement Problem in a Healthcare-Cloud

被引:8
|
作者
Alharbe, Nawaf [1 ]
Aljohani, Abeer [1 ]
Rakrouki, Mohamed Ali [1 ,2 ,3 ]
机构
[1] Taibah Univ, Appl Coll, Medina 42353, Saudi Arabia
[2] Univ Tunis, Ecole Super Sci Econom & Commerciales Tunis, Montfleury 1089, Tunisia
[3] Univ Tunis, Tunis Business Sch, Business Analyt & DEcis Making Lab BADEM, Bir El Kassaa 2059, Tunisia
关键词
genetic algorithm; healthcare cloud; virtual machine placement; virtualization;
D O I
10.3390/a15040128
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Due to the large-scale development of cloud computing, data center electricity energy costs have increased rapidly. Energy saving has become a major research direction of virtual machine placement problems. At the same time, the multi-dimensional resources on the cloud should be used in a balanced manner in order to avoid resources waste. In this context, this paper addresses a real-world virtual machine placement problem arising in a Healthcare-Cloud (H-Cloud) of hospitals chain in Saudi Arabia, considering server power consumption and resource utilization. As a part of optimizing both objectives, user service quality has to be taken into account. In fact, user quality of service (QoS) is also considered by measuring the Service-Level Agreement (SLA) violation rate. This problem is modeled as a multi-objective virtual machine placement problem with the objective of minimizing power consumption, resource utilization, and SLA violation rate. To solve this challenging problem, a fuzzy grouping genetic algorithm (FGGA) is proposed. Considering that multiple optimization objectives may have different degrees of influence on the problem, the fitness function of the proposed algorithm is calculated with fuzzy logic-based function. The experimental results show the effectiveness of the proposed algorithm.
引用
收藏
页数:17
相关论文
共 41 条
  • [1] A Grouping Genetic Algorithm for Virtual Machine Placement in Cloud Computing
    Chen, Hong
    COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 468 - 473
  • [2] The Application of Virtual Machine Placement Using Fuzzy Grouping Genetic Algorithm
    Sarwade, Jayesh Mohanrao
    Vhatkar, Kapil Netaji
    Bokefode, Shudhodhan Balbhim
    Sakure, Kishor Shamrao
    Rathod, Sachin Chandusing
    JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2025, 16 (02) : 189 - 197
  • [3] Improving Grouping Genetic Algorithm for Virtual Machine Placement in Cloud Data Centers
    Jamali, Shahram
    Malektaji, Sepideh
    2014 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2014, : 328 - 333
  • [4] Solving Virtual Machine Packing with a Reordering Grouping Genetic Algorithm
    Wilcox, David
    McNabb, Andrew
    Seppi, Kevin
    2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 362 - 369
  • [5] An Improved Ant Colony Algorithm for Solving a Virtual Machine Placement Problem in a Cloud Computing Environment
    Alharbe, Nawaf
    Rakrouki, Mohamed Ali
    Aljohani, Abeer
    IEEE ACCESS, 2022, 10 : 44869 - 44880
  • [6] A New Grouping Genetic Algorithm for the MapReduce Placement Problem in Cloud Computing
    Xu, Xiaoyong
    Tang, Maolin
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 1601 - 1608
  • [7] A Virtual Machine Scheduling Strategy based on Grouping Genetic Algorithm in Cloud Environment
    Jin, Gang
    Zhang, Peng
    Liu, Lei
    Meng, Xiangyu
    INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY II, PTS 1-4, 2013, 411-414 : 203 - 206
  • [8] A Utilization Based Genetic Algorithm for virtual machine placement in cloud systems
    Cavdar, Mustafa Can
    Korpeoglu, Ibrahim
    Ulusoy, Ozgur
    COMPUTER COMMUNICATIONS, 2024, 214 : 136 - 148
  • [9] A genetic algorithm for solving virtual source placement problem on WDM networks
    Din, Der-Rong
    Li, Chia-Yu
    COMPUTER COMMUNICATIONS, 2009, 32 (02) : 397 - 408
  • [10] A REAL-WORLD SCHEDULING PROBLEM USING GENETIC ALGORITHM
    GILKINSON, JC
    RABELO, LC
    BUSH, BO
    COMPUTERS & INDUSTRIAL ENGINEERING, 1995, 29 : 177 - 181