A Comprehensive Survey of Load Balancing Strategies Using Hadoop Queue Scheduling and Virtual Machine Migration

被引:19
|
作者
Dey, Niladri Sekhar [1 ,2 ]
Gunasekhar, T. [1 ]
机构
[1] BV Raju Inst Technol, Dept Informat Technol, Hyderabad 500082, India
[2] Koneru Lakshmaiah Educ Fdn, Dept Comp Sci & Engn, Guntur 522502, India
来源
IEEE ACCESS | 2019年 / 7卷
关键词
data center; load balancing; task scheduler; FIFO; FAIR; capacity; hybrid; LAZE; SAMR; context-aware; threshold; IQR; LR; MAD; LRR; THR; VM consolidation; VM migration; MC; MMT; RS; MU; planetlab; metric; VM migration analysis; energy consumption analysis; SLA analysis; POWER MANAGEMENT; CLOUD; ENERGY; CONSOLIDATION; ALGORITHMS;
D O I
10.1109/ACCESS.2019.2927076
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The recent growth in the demand for scalable applications from the consumers of the services has motivated the application development community to build and deploy the applications on cloud in the form of services. The deployed applications have significant dependency on the infrastructure available with the application providers. Bounded by the limitations of available resource pools on-premises, many application development companies have migrated the applications to third party cloud environments called data centers. The data center owners or the cloud service providers are entitled to ensure high performance and high availability of the applications and at the same time the desired scalability for the applications. Also, the cloud service providers are also challenging in terms of cost reduction and energy consumption reductions for better manageability of the data center without degrading the performance of the deployed applications. It is to be noted that the performance of the application does not only depend on the responsiveness of the applications rather also must be measured in terms of service level agreements. The violation of the service level agreements or SLA can easily disprove the purpose of application deployments on cloudbased data centers. Thus, the data center owners apply multiple load balancing strategies for maintaining the desired outcomes from the application owners at the minimized cost of data center maintainability. Hence, the demand of the research is to thoroughly study and identify the scopes for improvements in the parallel research outcomes. As the number of applications ranging from small data-centric applications coming with the demand of frequent updates with higher computational capabilities to the big data-centric application as big data analytics applications coming with efficient algorithms for data and computation load managements, the data center owners are forced to think for efficient algorithms for load managements. The algorithms presented by various research attempts have engrossed on application specific demands for load balancing using virtual machine migrations and the solution as the proposed algorithms have become application problem specific. Henceforth, the further demand of the research is a guideline for selecting the appropriate load balancing algorithm via virtual machine migration for characteristics-based specific applications. Hence, this paper presents a comprehensive survey on existing virtual machine migration and selection processes to understand the specific application-oriented capabilities of these strategies with the advantages and bottlenecks. Also, with the understanding of the existing measures for load balancing, it is also important to furnish the further improvement strategies, which can be made possible with a detailed understanding of the parallel research outcomes. Henceforth, this paper also equips the study with guidelines for improvements and for further study. Nonetheless, the study cannot be completed without the mathematical analysis for better understanding and experimental analysis on different standards of datasets for better conclusive decisions. Hence, this paper also presents the discussion on mathematical models and experimental result analysis for the conclusive decision on the improvement factors and the usability of the migration methods for various purposes. Finally, this paper is a comprehensive survey on the background of the research, recent research outcomes using mathematical modeling and experimental studies on various available datasets, and finally identify the scopes of improvements considering various aspects such as execution time, mean time before a VM migration, mean time before a host shutdown, number of node shutdowns, SLA performance degradation, VM migrations, and energy consumption.
引用
收藏
页码:92259 / 92284
页数:26
相关论文
共 50 条
  • [41] Dynamic load balancing algorithm for balancing the workload among virtual machine in cloud computing
    Kumar, Mohit
    Sharma, S. C.
    7TH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING & COMMUNICATIONS (ICACC-2017), 2017, 115 : 322 - 329
  • [42] Optimal virtual machine scheduling in virtualized cloud environment using VIKOR method
    Garg, Neha
    Singh, Damanpreet
    Goraya, Major Singh
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (04): : 6006 - 6034
  • [43] Scalable Virtual Machine Migration using Reinforcement Learning
    Hummaida, Abdul Rahman
    Paton, Norman W.
    Sakellariou, Rizos
    JOURNAL OF GRID COMPUTING, 2022, 20 (02)
  • [44] A Genetic Algorithm-Based Virtual Machine Allocation Policy for Load Balancing Using Actual Asymmetric Workload Traces
    Naz, Insha
    Naaz, Sameena
    Agarwal, Parul
    Alankar, Bhavya
    Siddiqui, Farheen
    Ali, Javed
    SYMMETRY-BASEL, 2023, 15 (05):
  • [45] Balancing the Load Across Virtual Links from Virtual Machine Requests in Distributed Clouds
    Goncalves, Glauco Estacio
    de Almeida Palhares, Andre Vitor
    Batista dos Santos, Marcelo Anderson
    Endo, Patricia Takako
    Kelner, Judith
    Sadok, Djamel
    2013 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2013), 2013, : 506 - 512
  • [46] Secure Virtual Machine Placement and Load Balancing Algorithms with High Efficiency
    Wong, Yuchen
    Shen, Qingni
    2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, : 613 - 620
  • [47] An Adaptive Virtual Machine Load Balancing Algorithm of Cloud Computing System
    Wang, Shan-Shan
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMMUNICATION ENGINEERING (CSCE 2015), 2015, : 1233 - 1237
  • [48] HTV Dynamic Load Balancing Algorithm for Virtual Machine Instances in Cloud
    Bhatia, Jitendra
    Patel, Tirth
    Trivedi, Harshal
    Majmudar, Vishrut
    2012 INTERNATIONAL SYMPOSIUM ON CLOUD AND SERVICES COMPUTING (ISCOS 2012), 2012, : 15 - 20
  • [49] Cloudlet Scheduling Based Load Balancing on Virtual Machines in Cloud Computing Environment
    Nasr, Aida A.
    El-Bahnasawy, Nirmeen A.
    Attiya, Gamal
    El-Sayed, Ayman
    JOURNAL OF INTERNET TECHNOLOGY, 2019, 20 (05): : 1371 - 1378
  • [50] A comprehensive survey of load balancing techniques in software-defined network
    Hamdan, Mosab
    Hassan, Entisar
    Abdelaziz, Ahmed
    Elhigazi, Abdallah
    Mohammed, Bushra
    Khan, Suleman
    Vasilakos, Athanasios V.
    Marsono, M. N.
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 174