Load Balancing in Cloud Computing using Stochastic Hill Climbing-A Soft Computing Approach

被引:88
|
作者
Mondal, Brototi [1 ]
Dasgupta, Kousik [1 ]
Dutta, Paramartha [2 ]
机构
[1] Kalyani Govt Engn Coll, Dept Comp Sci & Engn, Kalyani, W Bengal, India
[2] Visva Bharati Univ, Dept Comp & Syst Sci, W Bengal, India
关键词
Cloud computing; load balancing; soft computing; stochastic hill climbing; CloudAnalyst; ENVIRONMENTS;
D O I
10.1016/j.protcy.2012.05.128
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud Computing, a new concept is a pool of virtualized computer resources. An Internet-based development where dynamically scalable and often virtualized resources are provided as a service over the Internet has become a significant issue. Cloud computing describes both a platform and type of application. A cloud computing platform dynamically provisions, configures, reconfigures, and deprovisions servers as needed. Servers in the cloud can be physical machines or virtual machines spanned across the network. Thus it utilizes the computing resources (service nodes) on the network to facilitate the execution of complicated tasks that require large-scale computation. Selecting nodes (load balancing) for executing a task in the cloud computing must be considered, and to exploit the effectiveness of the resources, they have to be properly selected according to the properties of the task. In this paper, a soft computing based load balancing approach has been proposed. A local optimization approach Stochastic Hill climbing is used for allocation of incoming jobs to the servers or virtual machines(VMs). Performance of the algorithm is analyzed both qualitatively and quantitatively using CloudAnalyst. CloudAnalyst is a CloudSim-based Visual Modeller for analyzing cloud computing environments and applications. A comparison is also made with Round Robin and First Come First Serve (FCFS) algorithms. (C) 2011 Published by Elsevier Ltd. Selection and/or peer-review under responsibility of C3IT
引用
收藏
页码:783 / 789
页数:7
相关论文
共 50 条
  • [1] Hill Climbing Load Balancing Algorithm on Fog Computing
    Zahid, Maheen
    Javaid, Nadeem
    Ansar, Kainat
    Hassan, Kanza
    Khan, Muhammad KaleemUllah
    Waqas, Mohammad
    [J]. ADVANCES ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING, 3PGCIC-2018, 2019, 24 : 238 - 251
  • [2] An Approach for Load Balancing in Cloud Computing Using JAYA Algorithm
    Mohanty, Subhadarshini
    Patra, Prashanta Kumar
    Ray, Mitrabinda
    Mohapatra, Subasish
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2019, 14 (01) : 27 - 41
  • [3] Optimized Load Balancing Using Cloud Computing
    Gilani, Wajahat Ali
    Javaid, Nadeem
    Khan, Muhammad KaleemUllah
    Maqbool, Hammad
    Ali, Sajid
    Qureshi, Danish Majeed
    [J]. ADVANCES IN NETWORK-BASED INFORMATION SYSTEMS, NBIS-2018, 2019, 22 : 260 - 272
  • [4] Load Balancing in Cloud Computing
    Volkova, Violetta N.
    Chernenkaya, Liudmila V.
    Desyatirikova, Elena N.
    Hajali, Moussa
    Khodar, Almothana
    Osama, Alkaadi
    [J]. PROCEEDINGS OF THE 2018 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2018, : 387 - 390
  • [5] Cloud Computing and Load Balancing in Cloud Computing-Survey
    Jyoti, Amrita
    Shrimali, Manish
    Mishra, Rashmi
    [J]. 2019 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2019), 2019, : 51 - 55
  • [6] Stochastic Models of Load Balancing and Scheduling in Cloud Computing Clusters
    Maguluri, Siva Theja
    Srikant, R.
    Ying, Lei
    [J]. 2012 PROCEEDINGS IEEE INFOCOM, 2012, : 702 - 710
  • [7] A Survey of Soft Computing Techniques Applied in Cloud Load Balancing
    Sridevi, S.
    Uthariaraj, V. Rhymend
    [J]. 2016 EIGHTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2017, : 131 - 137
  • [8] Load Balancing Approach to Enhance the Performance in Cloud Computing
    AL Rassan, Iehab
    Alarifi, Noof
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2021, 21 (02): : 158 - 170
  • [9] An Efficient Distributed Approach for Load Balancing in Cloud Computing
    Vig, Aarti
    Kushwah, Rajendra Singh
    Kushwah, Shivpratap Singh
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (CICN), 2015, : 751 - 755
  • [10] Using Genetic Algorithm for Load Balancing in Cloud Computing
    Makasarwala, Hussain A.
    Hazari, Prasun
    [J]. 2016 8TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI), 2016,