LOAD BALANCING

Authors

  • Ranjan Kumar Mondal Department of Computer Science and Engineering, University of Kalyani, Kalyani, West Bengal, India. Author
  • Payel Ray Department of Computer Science and Engineering, University of Kalyani, Kalyani, West Bengal, India. Author
  • Debabrata Sarddar Assistant Professor, Computer Science and Engineering, University of Kalyani, Kalyani, West Bengal, India. Author

Keywords:

Cloud Computing, Static Load Balancer, Dynamic Load Balancer, Load Balancer Algorithms

Abstract

Cloud Computing is utility software that has the capability to change the software company and making the software more attractive. Cloud Computing has changed the way IT world used to design software and hardware. The increase in web traffic and different services are increasing day by day making load balancing a big research topic. Cloud computing is a technology which uses virtual machine instead of physical machine to host, store and network the different components of computing. Load balancers are used for distributing loads to different virtual machines instead of real machines in such a way that none of the machines gets loaded heavily or lightly. The load balancing needs to be done properly because failure in any one of the node can lead to unavailability of data.

References

Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy Katz, Andy Konwinski, Gunho Lee et al. "A View of Cloud Computing." Communications of the ACM 53, No. 4 (2010): 50-58.

Ananth Rao, Karthik Lakshminarayanan, Sonesh Surana, Richard Karp, and Ion Stoica. "Load Balancing in Structured P2P Systems." In Peer-to-Peer Systems II, pp. 68-79. Springer Berlin Heidelberg, 2003.

N. Ajith Singh, M. Hemalatha, ―An Approach on Semi Distributed Load Balancing Algorithm for Cloud Computing Systems‖ International Journal of Computer Applications Vol-56 No.12 2012.

Mehta, H., Priyesh Kanungo, and Manohar Chandwani. "Decentralized Content Aware Load Balancing Algorithm for Distributed Computing Environments." In Proceedings of the International Conference & Workshop on Emerging Trends in Technology, pp. 370-375. ACM, 2011.

Nakai, Alan Massaru, Edmundo Madeira, and Luiz E. Buzato. "Load Balancing for Internet Distributed Services Using Limited Redirection Rates." In Dependable Computing (LADC), 2011 5th Latin-American Symposium on, pp. 156-165. IEEE, 2011.

Lu, Yi, QiaominXie, Gabriel Kliot, Alan Geller, James R. Larus, and Albert Greenberg. "JoinIdle-Queue: A Novel Load Balancing Algorithm for Dynamically Scalable Web Services." Performance Evaluation 68, no. 11 (2011): 1056-1071.

Liu, Xi, Lei Pan, Chong-Jun Wang, and Jun-Yuan Xie. "A Lock-Free Solution for Load Balancing in Multi-Core Environment." In Intelligent Systems and Applications (ISA), 2011 3rd International Workshop on, pp. 1-4. IEEE, 2011.

Hu, Jinhua, Jianhua Gu, Guofei Sun, and Tianhai Zhao. "A Scheduling Strategy on Load Balancing of Virtual Machine Resources in Cloud Computing Environment." In Parallel Architectures, Algorithms and Programming (PAAP), 2010 Third International Symposium on, pp. 89-96. IEEE, 2010.

Abhay Bhadani, and Sanjay Chaudhary. "Performance Evaluation of Web Servers Using Central Load Balancing Policy Over Virtual Machines on Cloud." In Proceedings of the Third Annual ACM Bangalore Conference, p. 16. ACM, 2010.

Liu, Hao, Shijun Liu, Xiangxu Meng, Chengwei Yang, and Yong Zhang. "Lbvs: A load Balancing Strategy for Virtual Storage." In Service Sciences (ICSS), 2010 International Conference on, pp. 257-262. IEEE, 2010.

Fang, Yiqiu, Fei Wang, and JunweiGe. "A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing." In Web Information Systems and Mining, pp. 271-277. Springer Berlin Heidelberg, 2010.

Richter, M. Raveret. "Social Wasp (Hymenoptera: Vespidae) Foraging Behavior." Annual Review of Entomology 45, No. 1 (2000): 121-150.

Rahmeh, O. Abu, P. Johnson, and A. Taleb-Bendiab. "A Dynamic Biased Random Sampling Scheme for Scalable and Reliable Grid Networks." INFOCOMP Journal of Computer Science 7, No. 4 (2008): 1-10.

Martin Randles, David Lamb, and A. Taleb-Bendiab. "A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing." In Advanced Information Networking and Applications Workshops (WAINA), 2010 IEEE 24th International Conference on, pp. 551-556. IEEE, 2010.

Zhang, Zehua, and Xuejie Zhang. "A Load Balancing Mechanism Based on Ant Colony and Complex Network Theory in Open Cloud Computing Federation." In Industrial Mechatronics and Automation (ICIMA), 2010 2nd International Conference on, Vol. 2, pp. 240-243. IEEE, 2010.

Shu-Ching Wang, Kuo-Qin Yan, Wen-Pin Liao, and Shun-Sheng Wang. "Towards a Load Balancing in a Three-Level Cloud Computing Network." In Computer Science and Information Technology (ICCSIT), 2010 3rd IEEE International Conference on, vol. 1, pp. 108-113. IEEE, 2010.

Nae, Vlad, RaduProdan, and Thomas Fahringer. "Cost-efficient Hosting and Load Balancing of Massively Multiplayer Online Games." In Grid Computing (GRID), 2010 11th IEEE/ACM International Conference on, pp. 9-16. IEEE, 2010.

Stanojević, Rade, and Robert Shorten. "Load Balancing Vs. Distributed Rate Limiting: An Unifying Framework for Cloud Control." In Communications, 2009. ICC'09. IEEE International Conference on, pp. 1-6. IEEE, 2009.

Zhao, Yi, and Wenlong Huang. "Adaptive Distributed Load Balancing Algorithm Based on Live Migration of Virtual Machines in Cloud." In INC, IMS and IDC, 2009. NCM'09. Fifth International Joint Conference on, pp. 170-175. IEEE, 2009.

Aameek Singh, Madhukar Korupolu, and Dushmanta Mohapatra. "Server-storage Virtualization: Integration and Load Balancing in Data Centers." In Proceedings of the 2008 ACM/IEEE conference on Supercomputing, p. 53. IEEE Press, 2008.

Kansal, Nidhi Jain, and Inderveer Chana. "Cloud Load Balancing Techniques: A Step Towards Green Computing." IJCSI International Journal of Computer Science Issues 9, No. 1 (2012): 238-246.

Ram Prasad Padhy. "Load Balancing in Cloud Computing Systems." PhD diss., National Institute of Technology, Rourkela, 2011.

Devine, Karen D., Erik G. Boman, Robert T. Heaphy, Bruce A. Hendrickson, James D. Teresco, Jamal Faik, Joseph E. Flaherty, and Luis G. Gervasio. "New Challenges in Dynamic Load Balancing." Applied Numerical Mathematics 52, No. 2 (2005): 133-152.

Williams, Roy D. "Performance of Dynamic Load Balancing Algorithms for Unstructured Mesh Calculations." Concurrency: Practice and Experience 3, No. 5 (1991): 457-481.

Shreedhar, Madhavapeddi, and George Varghese. "Efficient Fair Queuing Using Deficit RoundRobin." Networking, IEEE/ACM Transactions on 4, no. 3 (1996): 375-385.

Wu, Min-You, Wei Shu, and Hong Zhang. "Segmented Min-Min: A Static Mapping Algorithm for Meta-Tasks on Heterogeneous Computing Systems." In hcw, p. 375. IEEE, 2000.

Muthucumaru Maheswaran, Shoukat Ali, H. J. Siegal, Debra Hensgen, and Richard F. Freund. "Dynamic Matching and Scheduling of a Class of Independent Tasks onto Heterogeneous Computing Systems." In Heterogeneous Computing Workshop, 1999.(HCW'99) Proceedings. Eighth, pp. 30-44. IEEE, 1999.

Kokilavani, T., and Dr DI George Amalarethinam. "Load Balanced Min-Min Algorithm for Static Meta-Task Scheduling in Grid Computing." International Journal of Computer Applications 20, No. 2 (2011): 43-49.

Graham Ritchie, John Levine, ―‖A Fast Effective Local Search for Scheduling Independent Jobs in Heterogeneous Computing Environments‖ Center for Intelligent Systems and their applications School of Informatics University of Edinburg.

MsNitika, MsShaveta, and Mr Gaurav Raj. "Comparative Analysis of Load Balancing Algorithms in Cloud Computing." International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) 1, No. 3 (2012): pp-120.

Zhang, Qi, Lu Cheng, and RaoufBoutaba. "Cloud Computing: State-Of-The-Art and Research Challenges." Journal of Internet Services and Applications 1, No. 1 (2010): 7-18.

Nitika, Shaveta, Gaurav Raj, International Journal of Advanced Research in Computer Engineering and Technology Vol-1 issue-3 May-2012.

Zenon Chaczko, Venkatesh Mahadevan, Shahrzad Aslanazadeh, and Christopher, IPCSIT Vol14, IACSIT Press Singapore 2011.

ShuChing Wang, Kuo-Qin Yan Wen-pin Liao, and Shun Sheng Wang Chaoyang University of Technology, Taiwan R.O.C.

Che-Lun Hung, Hsiao-hsi Wang, and Yu- ChenHu ―Efficient Load Balancing Algorithm for Cloud Computing Network‖.

Yatendrasahu, M. K. Pateriya ―Cloud Computing Overview and Load Balancing Algorithms‖, Internal Journal of Computer Application Vol-65 No.24, 2013.

NayandeepSran, Navdeepkaur ―Comparative Analysis of Existing Load Balancing Techniques in Cloud Computing‖, International Journal of Engineering Science Invention, Vol-2 Issue-1 2013.

Fazel Mohammadi, Dr. Shahram Jamali and Masoud Bekravi ―Survey on Job Scheduling Algorithms in Cloud Computing‖ International Journal of Emerging Trends & Technology in Computer Science (IJETTCS) Volume 3, Issue 2, March – April 2014.

Baris Yuce, Michael S. Packianather, Ernesto Mastrocinque, Duc Truong Pham and Alfredo Lambiase ―Honey Bees Inspired Optimization Method: The Bees Algorithm‖ insects 1 July 2013; Published: 6 November 2013.

BibhudattaSahoo, SudiptaMohapatra, and Sanjay Kumar Jena ―A Genetic Algorithm Based Dynamic Load Balancing Scheme for Heterogeneous Distributed Systems‖ Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 2008, Las Vegas, Nevada, USA, July 14-17, 2008,2 Volumes. CSREA Press 2008.

Kousik Dasguptaa, Brototi Mandalb, Paramartha Duttac, Jyotsna Kumar Mondald, Santanu Dame, A Genetic Algorithm (GA) based Load Balancing Strategy for Cloud Computing‖ International Conference on Computational Intelligence: Modeling Techniques and Applications (CIMTA) Vol 10, 2013.

Shilpa V Pius, Shilpa T S ―Survey on Load Balancing in Cloud Computing‖ International Conference on Computing, Communication and Energy Systems (ICCCES-2014).

J. Uma, V. Ramasamy, A. Kaleeswaran ― Load Balancing Algorithms in Cloud Computing Environment - A Methodical Comparison‖ International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 3, Issue 2, February 2014.

Brototi Mondala, Kousik Dasgupta, Paramartha Dutta ―Load Balancing in Cloud Computing using Stochastic Hill Climbing - A Soft Computing Approach‖ Procedia Technology 4 ( 2012 ) 783 –789 2212-0173 © 2012 Published by Elsevier Ltd. doi: 10.1016/j.protcy.2012.05.128 C3IT-2012.

Albert Y. Zomaya, Senior Member, IEEE, and Yee-Hwei The ―Observations on Using Genetic Algorithms for Dynamic Load Balancing‖ IEEE Transactions on Parallel and Distributed Systems, Vol. 12, No. 9, September 2001.

N. S. Raghava and Deepti Singh ―Comparative Study on Load Balancing Techniques in Cloud Computing‖ Open Journal of Mobile Computing and Cloud Computing Vol.1, No.1, Aug. 2014.

Bharti Suri ―Implementing Ant Colony Optimization for Test Case Selection and Prioritization‖ Bharti Sure et al. / International Journal on Computer Science and Engineering (IJCSE).

Shiny ―Load Balancing In Cloud Computing: A Review‖ IOSR Journal of Computer Engineering (IOSR -JCE) e-ISSN: 2278-0661, p- ISSN: 2278-8727 Vol.15, Issue 2 (Nov. - Dec. 2013), pp 22-29.

Mohiuddin Ahmed, Abu Sina Md. Raju Chowdhury, Mustaq Ahmed, Md. Mahmudul Hasan Rafee ―An Advanced Survey on Cloud Computing and State-of-the-art Research Issues‖ IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 1, No 1, January 2012.

Tushar Desai, JigneshPrajapati, A Survey of Various Load Balancing Techniques and Challenges in Cloud Computing, International Journal of Scientific & Technology Research. Vol.2 Iss.11. Nov.2013 pp:158 -161.

O M Elzeki, M Z Reshad, Improved Max-Min Algorithm in Cloud Computing, International Journal of Computer Applications. Vol. 50, Iss. 12. July 2012. PP: 22-27.

Zenon Chaczko, Venkatesh Mahadevan, Shahrzad Aslanzadeh, Christopher Mcdermid (2011) ―Availabity and Load Balancing in Cloud Computing‖ International Conference on Computer and Software Modeling IPCSIT Vol.14 IACSIT Press, Singapore 2011.

Ranjan Kumar Mondal, Enakshmi Nandi, and Debabrata Sarddar. "Load Balancing Scheduling with Shortest Load First." International Journal of Grid and Distributed Computing 8.4 (2015): 171-178.

Ranjan Kumar Mondal, Debabrata Sarddar ―Load Balancing with Task Subtraction of Same Nodes‖. International Journal of Computer Science and Information Technology Research ISSN 2348-120X (online) Vol. 3, Issue 4, pp: (162-166), Month: October - December 2015.

Downloads

Published

2016-01-02

How to Cite

Ranjan Kumar Mondal, Payel Ray, & Debabrata Sarddar. (2016). LOAD BALANCING. INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND INFORMATION TECHNOLOGY (IJRCAIT), 4(1), 1-21. http://ijrcait.com/index.php/home/article/view/IJRCAIT_04_01_001