Comprehensive study on load balancing techniques in cloud
Keywords:
Cloud computing, load balancing techniques, Active ClusteringAbstract
Due to advancement in technology and growth in human society, it is necessary to work in an environment that reduces cost, utilizes resources effectively, reduces man power and minimizes space utilization. This led to the development of Cloud Computing technology. Cloud computing is a kind of distributed computing with a collection of computing resources located in distributed data centers. It provides massively scalable IT related capabilities to multiple external customers on “pay per use” concept using internet technologies. The increase in the web traffic and different services day by day makes load balancing a critical research topic. Load balancing is one of the central issues in cloud computing. It is the process of distributing the load optimally and evenly among various servers. Proper load balancing in cloud improves the performance factors such as resource utilization, job response time, scalability, throughput, system stability and energy consumption. Many researchers have proposed various load balancing techniques. This paper presents description of various existing centralized and distributed load balancing techniques in cloud environment.
References
G. Ritchie, J. Levine, “A Fast, Effective Local Search for Scheduling Independent Jobs in Heterogeneous Computing Environments”, Technical report, Centre for Intelligent Systems and their Applications, School of Informatics, University of Edinburgh, Edinburgh, 2003.
Shanti Swaroop Moharana, Rajadeepan D. Ramesh, Digamber Powar, “Analysis of Load Balancers in Cloud Computing “, International Journal of Computer Science and Engineering (IJCSE), Volume 2, Issue 2, ISSN 2278-9960, pp 101-108, May 2013.
Shu-Ching Wang, Kuo-Qin Yan, Wen-Pin Liao, Shun-Sheng Wang, "Towards a Load Balancing in a Three-level Cloud Computing Network”, 3rd IEEE Conference on Computer Science and Information Technology[ICCSIT], Taiwan, Volume 1, pp 108-113, 9-11 July 2010, DOI: 10.1109/ICCSIT.2010.5563889.
Che-Lun Hung, Hsiao-hsi Wang, Yu-Chen Hu, "Efficient Load Balancing Algorithm for Cloud Computing Network", International Conference on Information Science and Technology (IST 2012), pp 251-253, April 28-30, 2012.
Po-Huei Liang, Jiann-Min Yang, "Evaluation of Cloud Hybrid Load Balancer (CHLB)", International Journal of E-Business Development, Volume 3, Issue 1, pp 38-42, Feb 2013.
Meenakshi Sharma, Pankaj Sharma, “Performance Evaluation of Adaptive Virtual Machine Load Balancing Algorithm”, International Journal of Advanced Computer Science and Applications, pp 86-88, Volume 3, Issue2, ISSN: 2156-5570, 2012.
Jasmin James, Bhupendra Verma, "Efficient VM Load Balancing Algorithm for a Cloud Computing Environment", International Journal on Computer Science & Engineering, pp 1658-1663, Volume. 4, ISSN: 0975-3397, September 2012.
Mintu M. Ladani, Vinit Kumar Gupta, "A Framework for Performance Analysis of Computing Clouds", International Journal of Innovative Technology and Exploring Engineering (IJITEE), pp 245-247, Volume 2, Issue 6, ISSN: 2278-3075, May 2013.
Mayank Mishra, Anwesha Das, Purushottam Kulkarni, Anirudha Sahoo, “Dynamic Resource Management using Virtual Machine Migration”, IEEE Communications Magazine, pp 34-40,Volume 50, Issue 9, September 2012, DOI: 10.1109/MCOM.2012.6295709.
Shu-Ching Wang, Kuo-Qin Yan, Shun-Sheng, Wang, Ching-Wei, Chen, “A Three-Phases Scheduling in a Hierarchical Cloud Computing Network”, Third International Conference on Communications and Mobile Computing [CMC], Taiwan, pp 114-117, 18-20 April 2011, DOI: 10.1109/CMC.2011.28.
Kumar Nishant, Pratik Sharma, Vishal Krishna,Chhavi Gupta, Kunwar Pratap Singh, Nitin, Ravi Rastogi, "Load Balancing of Nodes in Cloud Using Ant Colony Optimization", 14th International Conference on Computer Modeling and Simulation, pp 3-8, 2012, DOI:
1109/UKSim.2012.11.
Martin Randles, David Lamb, A. Taleb-Bendiab, "A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing", 24th International Conference on Advanced Information Networking and Applications Workshops (WAINA), pp 551-556, 2010 DOI:10.1109/WAINA.2010.85.
Sunil Nakrani, Craig Tovey, "On Honey Bees and Dynamic Server Allocation in Internet Hosting Centers", International Society for Adaptive Behavior, pp 223-240, Volume 12, Issue 3-4, September-December 2004, DOI: 10.1177/1059-7123.
Yi Lu, Qiaomin Xie, Gabriel Kliot, Alan Geller, James R Larus, Albert Greenberg, “Join -Idle-Queue: A Novel Load Balancing Algorithm for Dynamically Scalable Web Services”, Elsevier, Journal on Performance Evaluation, pp 1056-1071, Vol 68, Issue 11, Nov 2011, DOI: 10.1016/j.peva.2011.07. 015.
Geetha C. Megharaj, Mohan K G, "Two Level Hierarchical Model of Load Balancing in Cloud", International Journal of Emerging Technology and Advanced Engineering, pp 307-311, Volume 3, Issue 10, ISSN 2250-2459, October 2013.
Rajkumar Buyya, Chee Shin Yeo, Srikumar Venugopal, James Broberg, Ivona Brandic, “Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility”, High Performance Computing and Communications, 10th IEEE International Conference, pp 5-13, September 2008, Digital Object Identifier: 10.1109/HPCC.2008.172.
Meenakshi Sharma, Pankaj Sharma, Sandeep Sharma, “Efficient Load Balancing Algorithm in VM Cloud Environment”, International Journal of Computer Science and Technology, pp 439-441, Vol 3, Issue 1, ISSN: 0976-8491[online], ISSN: 2229-433[print], JanMarch 2012.
Ram Prasad Padhy, P Goutam Prasad Rao, ”Load Balancing In Cloud Computing Systems ”, Thesis, Department of Computer Science and Engineering, National Institute of Technology, Rourkela-769 008, Orissa, India, May 2011.
Sudha Sadhasivam, N Nagaveni, R. Jayarani, R. Vasanth Ram ,“Design and Implementation of an Efficient Two-Level Scheduler for Cloud Computing Environment”, International Conference on Advances in Recent Technologies in Communication and Computing, pp 884-886, 2009, DOI: 10.1109/ARTCom.2009.148.
Suresh M, Shafi Ullah Z, Santhosh Kumar B, “An Analysis of Load Balancing in Cloud Computing”, International Journal of Engineering Research & Technology(IJERT), Vol 2, Issue 10, ISSN:2278-0181, October 2013.
T. Kokilavani, D.I. George Amalarethinam, “Load Balanced Min-Min Algorithm for Static Meta-Task Scheduling in Grid Computing”, International Journal of Computer Applications, pp 43-49, Vol 20, No 2, April 2011, DOI: 10.5120/2403-3197.
W Kleiminger, E Kalyvianaki, P Pietzuch, “Balancing Load in Stream Processing with the Cloud”, 27th IEEE International Conference on Data Engineering Workshops[ICDEW], Zurich, Switzerland, pp 16-21, 11-16 April 2011, DOI: 10.1109/ ICDEW.2011.5767653.
John W. Rittinghouse, James F.Ransome , “Cloud Computing: Implementation, management and Security”, CRC Press, August 2009, ISBN: 9781439806807.
Barrie Sosinsky, “Cloud Computing Bible”, Wiley publishers, 1st edition, December 2010, ISBN: 978-0-470-90356-8.
Divya Thazhathethil, Nishat Katre,Jyoti ManeDeshmukh, Mahesh Kshirsagar, Anisaara Nadaph, “A Model for Load Balancing by Partitioning the Public Cloud”, International Journal of Innovative Research in Computer and Communication Engineering, pp 2466-2471, Vol. 2, Issue 1, ISSN(Online):2320-9801, ISSN(Print):2320-9798, January 2014.
P.Jamuna, R.Anand Kumar, “Optimized Cloud Partitioning Technique to Simplify Load Balancing”, International Journal of Advanced Research in Computer Science and Software Engineering, pp 820-822, Vol 3, Issue 11, ISSN: 2277128X, November 2013.
Argha Roy, Diptam Dutta, “Dynamic Load Balancing: Improve efficiency in Cloud Computing”,International Journal of Emerging Research in Management Technology, pp 78-82, Vol 2, Issue 4, ISSN:2278-9359, April 2013.
Vaidehi. M, Rashmi. K. S, Suma. V, ”Enhanced Load Balancing to Avoid Deadlock in Cloud”, International Journal of Computer Applications on Advanced Computing and Communication Technologies for HPC Applications, pp 31-35, June 2012.
Abhay Bhadani , Sanjay Chaudhary, “Performance Evaluation of Web Servers using Central Load Balancing Policy over Virtual Machines on Cloud”, Proceedings of the Third Annual ACM Bangalore Conference, Article No. 16, ISBN: 978-1-4503-0001-8, January 2010, DOI: 10.1145/1754288.1754304.
Uddalak Chatterjee, “A Study on Efficient Load Balancing Algorithms in Cloud Computing Environment”, International Journal of Current Engineering and Technology, pp 1767-1770, Vol 3, ISSN 2277-4106, December 2013.
Namrata Swarnkar, Atesh Kumar Singh, Shankar “A Survey of Load Balancing Technique in Cloud Computing”, International Journal of Engineering Research & Technology, pp 800-804, Vol 2, Issue 8, August 2013.
Demystifying_The_Cloud_eBook [1].pdf.
Nidhi Jain Kansal, Inderveer Chana, “Cloud Load Balancing Techniques: A Step Towards Green Computing”, International Journal of Computer Science, Vol 9, Issue 1, No 1, ISSN: 1694-0814, January 2012.
Anthony T.Velte, Toby J.Velte, Robert Eisenpeter,“Cloud Computing: A Practical Approach”, Tata McGraw-Hill Publishers, 1st Edition, 2009, ISBN: 0071626948.
www.vmware.com/virtualization/what-isvirtualization.html.
http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf, The NIST definition of cloud computing, September 2011.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2014 COMPUSOFT: An International Journal of Advanced Computer Technology
![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
©2023. COMPUSOFT: AN INTERNATIONAL OF ADVANCED COMPUTER TECHNOLOGY by COMPUSOFT PUBLICATION is licensed under a Creative Commons Attribution 4.0 International License. Based on a work at COMPUSOFT: AN INTERNATIONAL OF ADVANCED COMPUTER TECHNOLOGY. Permissions beyond the scope of this license may be available at Creative Commons Attribution 4.0 International Public License.