Load-balancing algorithms in cloud computing: A survey

被引:208
|
作者
Ghomi, Einollah Jafarnejad [1 ]
Rahmani, Amir Masoud [1 ]
Qader, Nooruldeen Nasih [2 ]
机构
[1] Islamic Azad Univ, Sci & Res Branch, Tehran, Iran
[2] Univ Human Dev, Comp Sci, Sulaimanyah, Iraq
关键词
Cloud computing; Load balancing; Task scheduling; Hadoop MapReduce;
D O I
10.1016/j.jnca.2017.04.007
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing is a modern paradigm to provide services through the Internet. Load balancing is a key aspect of cloud computing and avoids the situation in which some nodes become overloaded while the others are idle or have little work to do. Load balancing can improve the Quality of Service (QoS) metrics, including response time, cost, throughput, performance and resource utilization. In this paper, we study the literature on the task scheduling and load-balancing algorithms and present a new classification of such algorithms, for example, Hadoop MapReduce load balancing category, Natural Phenomena-based load balancing category, Agent-based load balancing category, General load balancing category, application-oriented category, network-aware category,, and workflow specific category. Furthermore, we provide a review in each of these seven categories. Also. We provide insights into the identification of open issues and guidelines for future research.
引用
收藏
页码:50 / 71
页数:22
相关论文
共 50 条
  • [41] Response time analysis of dynamic load balancing algorithms in Cloud Computing
    Handur, Vidya S.
    Marakumbi, Prakash R.
    PROCEEDINGS OF THE 2020 FOURTH WORLD CONFERENCE ON SMART TRENDS IN SYSTEMS, SECURITY AND SUSTAINABILITY (WORLDS4 2020), 2020, : 371 - 375
  • [42] A Model Based Load-Balancing Method in IaaS Cloud
    Zhang, Zhenzhong
    Xiao, Limin
    Tao, Yuan
    Tian, Ji
    Wang, Shouxin
    Liu, Hua
    2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 808 - 816
  • [43] ELASTIC LOAD-BALANCING FOR IMAGE-PROCESSING ALGORITHMS
    MIGUET, S
    ROBERT, Y
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 591 : 438 - 451
  • [44] Observations on using genetic algorithms for dynamic load-balancing
    Zomaya, AY
    Teh, YH
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, 12 (09) : 899 - 911
  • [45] An Analysis of the Load Scheduling Algorithms in the Cloud Computing Environment: A Survey
    Chaudhary, Divya
    Kumar, Bijendra
    2014 9TH INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS (ICIIS), 2014, : 1037 - 1042
  • [46] Nature inspired meta-heuristic algorithms for solving the load-balancing problem in cloud environments
    Milan, Sara Tabaghchi
    Rajabion, Lila
    Ranjbar, Hamideh
    Navimipour, Nima Jafari
    COMPUTERS & OPERATIONS RESEARCH, 2019, 110 : 159 - 187
  • [47] A Survey on Metaheuristic Approaches and Its Evaluation for Load Balancing in Cloud Computing
    Garg, Deepak
    Kumar, Pardeep
    ADVANCED INFORMATICS FOR COMPUTING RESEARCH, ICAICR 2018, PT I, 2019, 955 : 585 - 599
  • [48] Analytical Literature Survey on Existing Load Balancing Schemes in Cloud Computing
    Rastogi, Garima
    Sushil, Rama
    2015 INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND INTERNET OF THINGS (ICGCIOT), 2015, : 1506 - 1510
  • [49] Survey of Load Balancing Algorithms in Cloud Environment Using Advanced Proficiency
    Champla, Dharavath
    Kumar, Dhandapani Siva
    INNOVATIVE DATA COMMUNICATION TECHNOLOGIES AND APPLICATION, 2020, 46 : 395 - 403
  • [50] Performance Study of Some Dynamic Load Balancing Algorithms in Cloud Computing Environment
    Pattanaik, Priyadarashini Adyasha
    Roy, Sharmistha
    Pattnaik, Prasant Kumar
    2ND INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND INTEGRATED NETWORKS (SPIN) 2015, 2015, : 619 - 624