Topics: Cloud computing, Scheduling algorithm, Load balancing Pages: 15 (8747 words) Published: April 23, 2014
Ashwin V. Didolkar#1
#1. Department of Computer Science & Engineering, Wainganga College of Engineering & Management, Rashtrasant Tukdoji Maharaj Nagpur University, Maharashtra, India.
Abstract: - Cloud Computing has now become a scalable services consumption and delivery platform in the field of Services Computing. The technical foundations of Cloud Computing include Service-Oriented Architecture (SOA) and Virtualizations of hardware and software. The goal of Cloud Computing is to share resources among the cloud service consumers, cloud partners, and cloud vendors in the cloud value chain. The resource sharing at various levels results in various cloud offerings such as infrastructure cloud (e.g., hardware, IT infrastructure management), software cloud (e.g. SaaS focusing on middleware as a service, or traditional CRM as a service), application cloud (e.g., Application as a Service, UML modelling tools as a service, social network as a service), and business cloud (e.g., business process as a service). Thus it supplies high performance computing facilities which allow shared computation and storage over variable distances. To properly manage the resources of the service provider it is necessary to balance the load of the jobs that are submitted to the service provider. Thus, to ensure that no single node is overloaded the Load balancing techniques help in optimal utilization of resources and hence in enhancing the performance of the system. The goal of load balancing is to minimize the resource consumption which will further reduce energy consumption and carbon emission rate that is the dire need of cloud computing. This determines the need of new metrics, energy consumption and carbon emission for energy-efficient load balancing in cloud computing. This paper mainly focuses on the concept of load balancing technique in cloud computing, the existing load balancing techniques and also discusses the different qualitative metrics or parameters like performance, scalability, associated overhead etc.

Keywords: - Cloud Computing, IaaS, PaaS, SaaS, Load Balancing, Green Computing, Carbon Emission, Dynamic Load Balancing, Workload and Client aware policy (WCAP), ACCLB, CARTON, VectorDot.


i. Cloud computing:-

It is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (for example, networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics [on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service], three service models [cloud software as a service, cloud platform as a service, and cloud infrastructure as a service], and four deployment models [private cloud, community cloud, public cloud, and hybrid cloud]. The relevant research has just recently gained momentum, and the space of potential ideas and solutions is still far from being widely explored. II. BACKGROUND

Cloud computing has given a new orientation of computing based on “pay as you use” model. It is capable to provide massive computing or storage resources without the need to invest money or face the trouble to build or maintain such huge resources. It is very beneficial for small organizations that cannot afford huge investment on their IT sector but at the same time expect maximum benefit from this supporting industry in order to survive in today’s complex competitive business world. Cloud computing can help such organizations by providing massive computing power, unlimited storage capacity, less maintenance cost, availability of useful web-services etc. Figure 1 [2] shows a simple cloud environment.


References: [19] H. Liu, S. Liu, X. Meng, C. Yang, and Y. Zhang, “LBVS: A Load Balancing Strategy for Virtual Storage”, International Conference on Service Sciences (ICSS), IEEE, 2010, pages 257-262.
[20] Y
[21] YashpalsinhJadeja, KiritModi, 2012 "Cloud Computing- Concepts, Architecture and Challenges"International Conference on Computing, Electronics and Electrical Technologies, IEEE, pp: 4/12.
[22] M
Continue Reading

Please join StudyMode to read the full document

Become a StudyMode Member

Sign Up - It's Free