Dynamic Load Balancing Using Hybrid Approach

被引:6
作者
Gond, Sunita [1 ]
Singh, Shailendra [2 ]
机构
[1] Barkatullah Univ, Inst Technol, Bhopal, India
[2] Natl Inst Tech Teachers Training & Res, Bhopal, India
关键词
Cloud Computing; Genetic Algorithm; Load Balancing; Neural Network; Virtual Machines; ALGORITHMS; SYSTEMS;
D O I
10.4018/IJCAC.2019070105
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Load balancing in a cloud environment for handling multiple process of different size is an important issue. Many advanced technologies are incorporated in the processes-based resource allocation which enhances the system efficiency. The steps of allotting resources to process can be done by taking data which helps to analyze and make important decisions at runtime. This article focuses on the allocation of cloud resources where two models were developed, the first was TLBO (Teacher Learning Based Optimization), a genetic algorithm which finds the correct position for the process to execute. Here, some information used for analysis was total number of machines, memory, execution time, etc. So, the output of the TLBO process sequence was used as training input for the Error Back Propagation Neural Network for learning. This trained neural network improved the work job sequence quality. Training was done in such a way that all sets of features were utilized to pair with their process requirement and current position. For increasing the reliability of the work, an experiment was done on a real dataset. Results show that the proposed model has overcome various evaluation parameters on a different scale as compared to previous approaches adopted by researchers.
引用
收藏
页码:75 / 88
页数:14
相关论文
共 23 条
  • [1] [Anonymous], 2016, Int. J. u- e- Serv., DOI [10.14257/ijunesst.2016.9.1.36, DOI 10.14257/IJUNESST.2016.9.1.36]
  • [2] An application of Particle Swarm Optimization Algorithm to permutation flowshop scheduling problems to minimize makespan, total flowtime and completion time variance
    Chandrasekaran, S.
    Ponnambalam, S. G.
    Suresh, R. K.
    Vijayakumar, N.
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, VOLS 1 AND 2, 2006, : 513 - +
  • [3] Improving Performance of Heterogeneous MapReduce Clusters with Adaptive Task Tuning
    Cheng, Dazhao
    Rao, Jia
    Guo, Yanfei
    Jiang, Changjun
    Zhou, Xiaobo
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (03) : 774 - 786
  • [4] An efficient constructive heuristic for flowtime minimisation in permutation flow shops
    Framinan, JM
    Leisten, R
    [J]. OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2003, 31 (04): : 311 - 317
  • [5] Garg S, 2015, 2015 1ST INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING TECHNOLOGIES (NGCT), P77, DOI 10.1109/NGCT.2015.7375086
  • [6] Flow shop scheduling algorithms for minimizing the completion time variance and the sum of squares of completion time deviations from a common due date
    Gowrishankar, K
    Rajendran, C
    Srinivasan, G
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2001, 132 (03) : 643 - 665
  • [7] Optimal Scheduling of VMs in Queueing Cloud Computing Systems With a Heterogeneous Workload
    Guo, Mian
    Guan, Quansheng
    ke, Wende
    [J]. IEEE ACCESS, 2018, 6 : 15178 - 15191
  • [8] Improving the performance of the needleman-wunsch algorithm using parallelization and vectorization techniques
    Jararweh, Yaser
    Al-Ayyoub, Mahmoud
    Fakirah, Maged
    Alawneh, Luay
    Gupta, Brij B.
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (04) : 3961 - 3977
  • [9] Kapoor S, 2015, INT CONF CONTEMP, P76, DOI 10.1109/IC3.2015.7346656
  • [10] Adaptive load distribution algorithms for heterogeneous distributed systems with multiple task classes
    Lau, SM
    Lu, Q
    Leung, KS
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (02) : 163 - 180