CFP last date
20 May 2024
Reseach Article

Balancing Load of Cloud Data Center using Efficient Task Scheduling Algorithm

by Subhadra Bose Shaw
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 159 - Number 5
Year of Publication: 2017
Authors: Subhadra Bose Shaw
10.5120/ijca2017910945

Subhadra Bose Shaw . Balancing Load of Cloud Data Center using Efficient Task Scheduling Algorithm. International Journal of Computer Applications. 159, 5 ( Feb 2017), 1-5. DOI=10.5120/ijca2017910945

@article{ 10.5120/ijca2017910945,
author = { Subhadra Bose Shaw },
title = { Balancing Load of Cloud Data Center using Efficient Task Scheduling Algorithm },
journal = { International Journal of Computer Applications },
issue_date = { Feb 2017 },
volume = { 159 },
number = { 5 },
month = { Feb },
year = { 2017 },
issn = { 0975-8887 },
pages = { 1-5 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume159/number5/26994-2017910945/ },
doi = { 10.5120/ijca2017910945 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:04:54.713778+05:30
%A Subhadra Bose Shaw
%T Balancing Load of Cloud Data Center using Efficient Task Scheduling Algorithm
%J International Journal of Computer Applications
%@ 0975-8887
%V 159
%N 5
%P 1-5
%D 2017
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Cloud computing is one of the most popular terms of today’s computer world. The pay-as-you-use model of cloud permits users to pay only according to their requirement. The enormous increase in popularity of cloud is due to its ubiquitous use through common hardware only. So it must provide high performance gain to the user and at the same time must be beneficial for the Cloud Service Provider (CSP). To achieve this goal many challenges have to be faced. Load balancing is one of them. To distribute the load evenly in cloud the resources and workloads must be scheduled efficiently. A variety of scheduling algorithms are used by load balancers to determine which backend server to send a request to. The selected server allocates resources and schedules the job dynamically on some virtual machine (VM) located on the same physical machine. In this paper, we have proposed a task scheduling algorithm which will distribute the task among all the available virtual machines in a way such that none of them become overloaded. Further we have simulated our algorithm in CloudAnalyst and compared it with the existing load balancing algorithms. Results show that the proposed method not only balances the load more efficiently but also improves the response time.

References
  1. Peter Mell, Timothy Grance. The NIST Definition of Cloud Computing (Draft). NIST. 2011.
  2. Qi Zhang, Lu Cheng, Raouf Boutaba; Cloud computing: sate-of-art and research challenges; Published online: 20th April 2010, Copyright : The Brazillian Computer Society 2010.
  3. Lazaros Gkatzikis, Iordanis Koutsopoulos, “Migrate or Not? Exploiting Dynamic Task Migration in Mobile Cloud Computing Systems”, IEEE Wireless Communications 2013, pp. 24-32.
  4. Raghavendra Achar, P. Santhi Thilagam, Nihal Soans, P. V. Vikyath, Sathvik Rao and Vijeth A. M., “Load Balancing in Cloud Based on Live Migration of Virtual Machines ”, 2013 Annual IEEE India Conference (INDICON) .
  5. Akshay Jain, Anagha Yadav, Lohit Krishnan, Jibi Abraham , “A Threshold Band Based Model For Automatic Load Balancing in Cloud Environment ”.
  6. Jinhua Hu, Jianhua Gu, Guofei Sun, Tianhai Zhao, “A Scheduling Strategy on Load Balancing of Virtual Machine Resources in Cloud Computing Environment”, 3rd International Symposium on Parallel Architectures, Algorithms and Programming, IEEE, 2010, pp. 89-96.
  7. Anton Beloglazov, Rajkumar Buyya “Energy Efficient Resource Management In Virtualized Cloud Data Centers,” 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, 2010, pp. 826-831.
  8. Amandeep Kaur Sidhu, Supriya Kinger , “Analysis of Load Balancing Techniques in Cloud Computing ”, International Journal of Computers & Technology , Volume 4 No. 2, March-April, 2013, pp. 737-741.
  9. X. Evers , “A Literature Study on Scheduling in Distributed Systems ”, 1992
  10. Klaithem Al Nuaimi, Nader Mohamed, Mariam Al Nuaimi and Jameela Al-Jaroodi , “A Survey of Load Balancing in Cloud Computing: Challenges and Algorithms ”, IEEE Second Symposium on Network Cloud Computing and Applications , 2012, pp. 137-142.
  11. Bhathiya Wickremasinghe, Rodrigo N. Calheiros, Rajkumar Buyya,“CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications”, 20-23, April 2010, pp. 446-452.
  12. Jasmin James, Dr. Bhupendra Verma, “Efficient VM Load Balancing Algorithm for a Cloud Computing Environment ”, International Journal on Computer Science and Engineering (IJCSE) , Vol. 4 No. 09 Sep 2012 , pp. 1658-1663.
  13. M.Aruna , D. Bhanu, R.Punithagowri , “A Survey on Load Balancing Algorithms in Cloud Environment ”, International Journal of Computer Applications, Volume 82 – No 16, November 2013 , pp. 39-43.
  14. Isam Azawi Mohialdeen , “Comparative Study of Scheduling Algorithms in Cloud Computing Environment ”, Journal of Computer Science , 2013, pp. 252-263.
  15. Tanvee Ahmed, Yogendra Singh “Analytic Study Of Load Balncing Techniques Using Tool Cloud Analyst” , International Journal Of Engineering Research And Applications, 2012, pp. 1027-1030.
  16. Shridhar G. Domanal, G. Ram Mohana Reddy, “Load Balancing in Cloud Computing Using Modified Throttled Algorithm”, IEEE, International conference. CCEM 2013.
  17. Hemant S. Mahalle, Parag R. Kaveri, Vinay Chavan, “Load Balancing On Cloud Data Centres”, International Journal of Advanced Research in Computer Science and Software Engineering, Volume 3, issue 1, January 2013.
  18. Shridhar G.Damanal and G. Ram Mahana Reddy , “Optimal Load Balancing in Cloud Computing By Efficient Utilization of Virtual Machines ”, IEEE 2014.
  19. Huankai Chen, Professor Frank Wang, Dr Na Helian, Gbola Akanmu, “User-Priority Guided Min-Min Scheduling Algorithm For Load Balancing in Cloud Computing”, IEEE, 2013.
  20. Jayant Adhikari, Prof. Sulabha Patil, “Double Threshold Energy Aware Load Balancing in Cloud Computing”, 4th ICCCNT, July 2013.
  21. Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, Cesar A. F. De Rose, Rajkumar Buyya, “CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms”, Software – Practice and Experience, pp. 23–50, 2011.
Index Terms

Computer Science
Information Sciences

Keywords

Cloud Computing Load Balancing Task Scheduling Virtualization