Mapping and Consolidation of VMs Using Locust-Inspired Algorithms for Green Cloud Computing

被引:7
作者
Ala'anzy, Mohammed Alaa [1 ]
Othman, Mohamed [1 ,2 ]
机构
[1] Univ Putra Malaysia, Dept Commun Technol & Networks, Upm Serdang 43400, Selangor De, Malaysia
[2] Univ Putra Malaysia, Inst Math Res INSPEM, Lab Computat Sci & Math Phys, Upm Serdang 43400, Selangor De, Malaysia
关键词
Bio-inspired; Cloud computing; Energy efficiency; Green computing; Locust algorithm; VM mapping; RESOURCE-ALLOCATION; GENETIC ALGORITHM; ENERGY; STRATEGY; MACHINE;
D O I
10.1007/s11063-021-10637-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
High energy consumption and serious reduction in the number of virtual machine (VM) migrations in cloud data centres have become increasingly urgent challenges. Finding an efficient VM mapping method is vital in dealing with these challenges. Server consolidation is a well-known NP-hard problem. Moreover, efficient resource mapping and VM migration should consider multiple factors synthetically, including quality of service, energy consumption, resource utilisation, and migration overheads, which are multi-objective optimisation problems. This letter aims to address these issues using a novel bio-inspired mapping algorithm. Also, this letter revisits the existing locust-inspired resource scheduling algorithm employed in cloud data centres with a real workload as well as an analogy and model and presents a novel algorithm. Critical analysis of the locust approach has shown that it opens new opportunities for future research, suggestions for which have been offered. Such analysis ensures the hardware reliability of an algorithm and the algorithm's quality of performance. The results show that the proposed algorithm outperforms state-of-the-art bio-inspired algorithms. We compared our algorithm with heuristic and meta-heuristic algorithms. The experimental results show that compared with these algorithms, our algorithm efficiently reduces performance degradation due to migration (PDM), energy consumption, and the number of migrations along with improving server utilisation.
引用
收藏
页码:405 / 421
页数:17
相关论文
共 50 条
[41]   Round Robin Inspired History Based Load Balancing Using Cloud Computing [J].
Saif, Talha ;
Javaid, Nadeem ;
Rahman, Mubariz ;
Butt, Hanan ;
Kamal, Muhammad Babar ;
Ali, Muhammad Junaid .
ADVANCES ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING, 3PGCIC-2018, 2019, 24 :496-508
[42]   COST-EFFECTIVE SCHEDULING AND LOAD BALANCING ALGORITHMS IN CLOUD COMPUTING USING LEARNING AUTOMATA [J].
Sarhadi, Ali ;
Akbari, Javad Torkestani .
COMPUTING AND INFORMATICS, 2023, 42 (01) :37-74
[43]   Dynamic virtual machine consolidation using a multi-agent system to optimise energy efficiency in cloud computing [J].
Mc Donnell, Nicola ;
Howley, Enda ;
Duggan, Jim .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 108 :288-301
[44]   The use of cloud computing to control objects using computationally complex algorithms [J].
Bodora, Dominik ;
Klopot, Tomasz ;
Stebel, Krzysztof .
PRZEGLAD ELEKTROTECHNICZNY, 2024, 100 (01) :82-85
[45]   An efficient clustering scheme for cloud computing problems using metaheuristic algorithms [J].
Baalamurugan, K. M. ;
Bhanu, S. Vijay .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 5) :12917-12927
[46]   Task Scheluding In Cloud Computing Using Ica And Crow Search Algorithms [J].
Jayavadivel, R. ;
Jayachitra, S. ;
Prabaharan, P. .
BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (06) :164-172
[47]   Secure Data Transference Architecture for Cloud Computing using Cryptography Algorithms [J].
Khari, Manju ;
Kumar, Manoj ;
Vaishali .
PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, :2141-2146
[48]   An efficient clustering scheme for cloud computing problems using metaheuristic algorithms [J].
K. M. Baalamurugan ;
S. Vijay Bhanu .
Cluster Computing, 2019, 22 :12917-12927
[49]   The importance of nature-inspired meta-heuristic algorithms for solving virtual machine consolidation problem in cloud environments [J].
Pourghebleh, Behrouz ;
Anvigh, Amir Aghaei ;
Ramtin, Amir Reza ;
Mohammadi, Behnaz .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (03) :2673-2696
[50]   The importance of nature-inspired meta-heuristic algorithms for solving virtual machine consolidation problem in cloud environments [J].
Behrouz Pourghebleh ;
Amir Aghaei Anvigh ;
Amir Reza Ramtin ;
Behnaz Mohammadi .
Cluster Computing, 2021, 24 :2673-2696