A Comparative Analysis of Metaheuristic Techniques for High Availability Systems

被引:3
|
作者
Syed, Darakhshan [1 ]
Shaikh, Ghulam Muhammad [1 ]
Alshahrani, Hani Mohammed [2 ]
Hamdi, Mohammed [2 ]
Alsulami, Mohammad
Shaikh, Asadullah [3 ]
Rizwan, Syed [4 ]
机构
[1] Bahria Univ, Comp Sci Dept, Karachi 75260, Pakistan
[2] Najran Univ, Coll Comp Sci & Informat Syst, Dept Comp Sci, Najran 61441, Saudi Arabia
[3] Najran Univ, Coll Comp Sci & Informat Syst, Dept Informat Syst, Najran 61441, Saudi Arabia
[4] Iqra Univ, Dept Comp Sci, Karachi 75500, Pakistan
关键词
Cloud computing; cloud analyst; high availability; load balancing; metaheuristics; performance analysis; swarm intelligence; LOAD BALANCING ALGORITHM; OPTIMIZATION ALGORITHM; SCHEDULING ALGORITHM; VIRTUAL MACHINE; BAT ALGORITHM; CLOUD; PSO; PLACEMENT;
D O I
10.1109/ACCESS.2024.3352078
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the ever-evolving technological landscape, ensuring high system availability has become a paramount concern. This research paper focuses on cloud computing, a domain witnessing exponential growth and emerging as a critical use case for high-availability systems. To fulfil the criteria, many services in cloud infrastructures should be combined, relying on the user's demands. Central to this study is load balancing, an integral element in harnessing the full potential of heterogeneous computing systems. In cloud environments, dynamic management of load balancing is crucial. This study explores how virtual machines can effectively remap resources in response to fluctuating loads dynamically, optimizing overall network performance. The core of this research involves an in-depth analysis of several metaheuristic algorithms applied to load balancing in cloud computing. These include Genetic Algorithm, Particle Swarm Optimization, Ant Colony Optimization, Artificial Bee Colony, and Grey Wolf Optimization. Utilizing CloudAnalyst, the study conducts a comparative analysis of these techniques, focusing on key performance metrics such as Total Response Time (TRT) and Data Center Processing Time (DCPT). The findings of this research offer insights into the varying behaviors of these algorithms under different cloud configurations and user retention levels. The ultimate aim is to pave the way for developing innovative load-balancing strategies in cloud computing. By providing a comprehensive evaluation of existing metaheuristic methods, this paper contributes to advancing high-availability systems, underscoring the importance of tailored solutions in the dynamic realm of cloud technology.
引用
收藏
页码:7382 / 7398
页数:17
相关论文
共 50 条
  • [21] HAV: Providing high availability for clustered systems
    King, R
    Leff, A
    Dias, DM
    Mukherjee, R
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 10TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 1997, : 51 - 58
  • [22] An implementation of high availability in networked robotic systems
    Anton, Florin Daniel
    Borangiu, Theodor
    Anton, Silvia
    ICINCO 2007: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL RA-2: ROBOTICS AND AUTOMATION, VOL 2, 2007, : 131 - 136
  • [23] RemusDB: transparent high availability for database systems
    Umar Farooq Minhas
    Shriram Rajagopalan
    Brendan Cully
    Ashraf Aboulnaga
    Kenneth Salem
    Andrew Warfield
    The VLDB Journal, 2013, 22 : 29 - 45
  • [24] "Fault Tolerance Techniques and Architectures in Cloud Computing"-A Comparative Analysis
    Kaur, Pankaj Deep
    Priya, Kanu
    2015 INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND INTERNET OF THINGS (ICGCIOT), 2015, : 1090 - 1095
  • [25] Efficient Heuristic Replication Techniques for High Data Availability in Cloud
    Chandrakala H.L.
    Loganathan R.
    Computer Systems Science and Engineering, 2023, 45 (03): : 3151 - 3164
  • [26] Energy Management Strategy and Capacity Planning of an Autonomous Microgrid: A Comparative Study of Metaheuristic Optimization Searching Techniques
    Bukar, Abba Lawan
    Tan, Chee Wei
    Lau, Kwan Yiew
    Toh, Chuen Ling
    Ayop, Razman
    Dahiru, Ahmed Tijjani
    5TH IEEE CONFERENCE ON ENERGY CONVERSION 2021 (CENCON 2021), 2021, : 190 - 195
  • [27] Towards Metaheuristic Scheduling Techniques in Cloud and Fog: An Extensive Taxonomic Review
    Singh, Raj Mohan
    Awasthi, Lalit Kumar
    Sikka, Geeta
    ACM COMPUTING SURVEYS, 2023, 55 (03)
  • [28] Dependability Modeling Framework: A test procedure for High Availability in Cloud Operating Systems
    Benz, Konstantin
    Bohnert, Thomas
    2013 IEEE 78TH VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2013,
  • [29] Developed comparative analysis of metaheuristic optimization algorithms for optimal active control of structures
    Katebi, Javad
    Shoaei-parchin, Mona
    Shariati, Mahdi
    Trung, Nguyen Thoi
    Khorami, Majid
    ENGINEERING WITH COMPUTERS, 2020, 36 (04) : 1539 - 1558
  • [30] Towards Ensuring High Availability in Collective Adaptive Systems
    Schaefer, David Richard
    Saez, Santiago Gomez
    Bach, Thomas
    Andrikopoulos, Vasilios
    Tariq, Muhammad Adnan
    BUSINESS PROCESS MANAGEMENT WORKSHOPS( BPM 2014), 2015, 202 : 165 - 171