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 条
  • [41] A COMPARATIVE ANALYSIS OF METAHEURISTIC MAINTENANCE OPTIMIZATION OF REFUSE COLLECTION VEHICLES USING THE TAGUCHI EXPERIMENTAL DESIGN
    Markovic, Danijel
    Petrovic, Goran
    Cojbasic, Zarko
    Marinkovic, Dragan
    TRANSACTIONS OF FAMENA, 2012, 36 (04) : 25 - 38
  • [42] Attracting Potential Customers in E-Commerce Environments: A Comparative Study of Metaheuristic Algorithms
    Yazdani, Reza
    Taghipourian, Mohammad Javad
    Pourpasha, Mohammad Mahdi
    Hosseini, Seyed Shamseddin
    PROCESSES, 2022, 10 (02)
  • [43] High Availability Analysis With Database Cluster, Load Balancer And Virtual Router Redudancy Protocol
    Handoko, Hero
    Isa, Sani Muhamad
    Si, S.
    Kom, M.
    PROCEEDINGS OF 2018 3RD INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS (ICCCS), 2018, : 482 - 486
  • [44] Comparative Analysis of Migration-Based Rejuvenation Schedules on Cloud Availability
    Melo, Matheus
    Araujo, Jean
    Matos, Rubens
    Menezes, Julian
    Maciel, Paulo
    2013 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2013), 2013, : 4110 - 4115
  • [45] Comparative Metaheuristic Performance for the Scheduling of Multipurpose Batch Plants
    Bowditch, Z. D.
    Woolway, M.
    van Zyl, T. L.
    2019 6TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI 2019), 2019, : 121 - 125
  • [46] Modeling and analysis of high-availability routing software
    Ji, M
    Yu, SH
    2005 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING PROCEEDINGS, VOLS 1 AND 2, 2005, : 999 - 1002
  • [47] Applying linux High-Availability and Load Balancing servers for video-on-demand (VOD) systems
    Yang, CT
    Wang, KT
    Li, KC
    Lee, LT
    ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2004, PT 2, PROCEEDINGS, 2004, 3332 : 455 - 462
  • [48] A survey of metaheuristic-based techniques for University Timetabling problems
    Lewis, Rhydian
    OR SPECTRUM, 2008, 30 (01) : 167 - 190
  • [49] Application and Comparison of Metaheuristic Techniques to Reactive Power Planning Problem
    Eghbal, Mehdi
    Yorino, Naoto
    Zoka, Yoshifumi
    El-Araby, E. E.
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2008, 3 (06) : 721 - 730
  • [50] High Availability Management for Applications Services in the Cloud Container-Based Platform
    Alahmad, Yanal
    Agarwal, Anjali
    Daradkeh, Tariq
    2018 IEEE/ACS 15TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2018,