CFP last date
20 December 2024
Reseach Article

Intelligent Dynamic Load Balancing Approach for Computational Cloud

Published on October 2013 by A. Paulin Florence, V. Shanthi
National Conference on Recent Trends in Computer Applications
Foundation of Computer Science USA
NCRTCA - Number 1
October 2013
Authors: A. Paulin Florence, V. Shanthi
d83c0401-8385-438b-899c-ee57c411b127

A. Paulin Florence, V. Shanthi . Intelligent Dynamic Load Balancing Approach for Computational Cloud. National Conference on Recent Trends in Computer Applications. NCRTCA, 1 (October 2013), 15-18.

@article{
author = { A. Paulin Florence, V. Shanthi },
title = { Intelligent Dynamic Load Balancing Approach for Computational Cloud },
journal = { National Conference on Recent Trends in Computer Applications },
issue_date = { October 2013 },
volume = { NCRTCA },
number = { 1 },
month = { October },
year = { 2013 },
issn = 0975-8887,
pages = { 15-18 },
numpages = 4,
url = { /proceedings/ncrtca/number1/13634-1305/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 National Conference on Recent Trends in Computer Applications
%A A. Paulin Florence
%A V. Shanthi
%T Intelligent Dynamic Load Balancing Approach for Computational Cloud
%J National Conference on Recent Trends in Computer Applications
%@ 0975-8887
%V NCRTCA
%N 1
%P 15-18
%D 2013
%I International Journal of Computer Applications
Abstract

Cloud computing is a new technology, which enables provisioning of resources on demand. It caters anything as service. Clients can scale up or scale down their requirements as per their demand. Load balancing is essentially, complex problem in computational cloud. A computational cloud differs from traditional high performance computing systems because of its heterogeneity among the computing nodes. In order to realize the full potential of cloud computing virtualization is widely used. Through virtualization, it is possible to meet the demands from multiple tenants, without switching on many physical nodes. In this paper, we propose Intelligent Dynamic Load Balancing(IDLB) algorithm for computational cloud. IDLB uses cloud machines, when the local processor becomes overloaded. The objective of IDLB is to provide fairness to all the jobs in the cloud by balancing the load between the virtual machines(VM). In this respect our algorithm uses ram size, bandwidth and image size in determining a balance threshold value of each VM for scheduling the jobs. The IDLB distributes the load evenly to all the virtual machines thus it solves the problem of load imbalance and high migration cost incurred by traditional algorithms.

References
  1. Peter Mell, and Tim Grance, 2009. The NIST Definition of Cloud Computing. Information Technology Laboratory.
  2. Hayes, B. 2008. Cloud Computing. Communications of the ACM, 51, pp. 9 – 11.
  3. Qi Zhang, Lu Cheng, Raouf Boutaba, 2010. Cloud computing: state-of-art and research challenges. The Brazillian Computer Society.
  4. Abbas Karimi, Faraneh Zarafshan, Adznan, b. Jantan, "A new fuzzy approach for dynamic load balancing algorithm", International Journal of Computer Science and Information Security(IJCSIS), 2009, 6(1).
  5. Buyya, R. , Yeo, C. S. , Venugopal, S. , Broberg, J. , Brandic, I. , "Cloud Computing and emerging IT platforms: Vision, type, type, and reality for delivering computing as the 5th utility", Future Generation Computer Systems, 25,(6), pp. 599-616c.
  6. Ram Prasad Padhy, and Goutam Prasad Rao, P. , Load balancing in cloud computing system. Proc. Department of Computer Science and Engineering National Institute of Technology, Rourkela Rourkela, Orissa, India, 2011, pp. 252-312.
  7. Rodrigo, N. , Calheiros, Rajiv Ranjan, Anton Beloglazov, Cesar, A. F. , De Rose, and Rajkumar Buyya, 2010. CloudSim: A Toolkit for Modeling and simulation of Cloud Computing environments and evaluation of resource provisioning algorithms.
  8. Meenakshi Sharma, Pankaj Sharma, Dr. Sandeep Sharma, Efficient load balancing algorithm in VM Cloud environment, 2012, IJCST, 3(1).
  9. Anthony, T. Velte. , Toby, J. Velte. , Robert Elsenpeter, Cloud Computing A Practical Approach. TATA McGRAW-HILL. First Edition.
  10. Branko Radojevic, Mario Zagar, 2011. Analysis of issues with Load balancing algorithms in Hosted(Cloud) environments. MIPRO.
  11. Brototi Mondal, Kousik Dasgupta, Paramartha Dutta, Load Balancing in Cloud Computing using Stochastic Hill Climbing-A Soft Computing Approach. Procedia Technology, vol. 4, pp. 783-789, 2012.
  12. Bin Dong, Xiuqiao Li, Qimeng Wu, Limin Xiao, Li Ruan, "A dynamic and adaptive load balancing strategy for parallel file system with large-scale I/O servers, Journal of Parallel Distribution Computing", vol. 72, pp. 1254-1268, 2012.
  13. www. cloudbus. org
  14. Zhu Y, Hu Y, "Efficient, proximity-aware load balancing for DHT-based P2Psystems", IEEE Transactions on Parallel and Distributed Systems, vol. 16, no. 4, pp. 349–61, 2005.
  15. Karger D, Ruhl M. , "Simple efficient load-balancing algorithms for peer-to-peer systems", Theory of Computing Systems, vol. 39, no. 6, pp. 787-804, 2006.
Index Terms

Computer Science
Information Sciences

Keywords

Cloud Computing Load Balancing Heterogeneity Virtualization Virtual Machines