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 条
  • [1] A Comparative Analysis of Metaheuristic Techniques for High Availability Systems (vol 12, pg 7382, 2024)
    Syed, Darakhshan
    Shaikh, Ghulam Muhammad
    Alshahrani, Hani Mohammed
    Hamdi, Mohammed
    Alsulami, Mohammad
    Shaikh, Asadullah
    Rizwan, Syed
    IEEE ACCESS, 2024, 12 : 162237 - 162237
  • [2] Modeling and Analysis of High Availability Techniques in a Virtualized System
    Chang, Xiaolin
    Wang, Tianju
    Rodriguez, Ricardo J.
    Zhang, Zhenjiang
    COMPUTER JOURNAL, 2018, 61 (02) : 180 - 198
  • [3] Comparative analysis of metaheuristic load balancing algorithms for efficient load balancing in cloud computing
    Zhou, Jincheng
    Lilhore, Umesh Kumar
    Poongodi, M.
    Hai, Tao
    Simaiya, Sarita
    Jawawi, Dayang Norhayati Abang
    Alsekait, Deemamohammed
    Ahuja, Sachin
    Biamba, Cresantus
    Hamdi, Mounir
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):
  • [4] A Comparative Analysis of High Availability for Linux Container Infrastructures
    Simon, Marek
    Huraj, Ladislav
    Bucik, Nicolas
    FUTURE INTERNET, 2023, 15 (08):
  • [5] DG allocation and reconfiguration in distribution systems by metaheuristic optimisation algorithms: a comparative analysis
    Jordehi, A. Rezaee
    2018 IEEE PES INNOVATIVE SMART GRID TECHNOLOGIES CONFERENCE EUROPE (ISGT-EUROPE), 2018,
  • [6] Enhancing High Availability for NoSQL Database Systems Using Failover Techniques
    Gotter, Priyanka
    Kaur, Kiranbir
    INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES, ICICCT 2019, 2020, 89 : 23 - 32
  • [7] Comparative Analysis of Best Cloud Service Providers for High Availability
    Khachatryan, Grigor
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (05): : 413 - 418
  • [8] Comparative Analysis of Metaheuristic Algorithms for Procedural Race Track Generation in Games
    Alyaseri, Sana
    Conner, Andy
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2024, 15 (01) : 1 - 30
  • [9] A High-availability Urban Rail Cloud Platform Based on OpenStack: Design, Implementation and Availability Analysis
    Zhu L.
    Li Z.
    Tang T.
    Wang X.
    Tiedao Xuebao/Journal of the China Railway Society, 2024, 46 (02): : 94 - 104
  • [10] Comparative analysis of selected high availability solutions for ZFS file system
    Korecki, Michal
    Bun, Roscislaw
    Rostanski, Maciej
    Maczka, Krystian
    PROCEEDINGS OF THE 11TH SCIENTIFIC CONFERENCE INTERNET IN THE INFORMATION SOCIETY 2016, 2016, : 285 - 301