Department of Computer Science and Applications, Kurukshetra University, Kurukshetra 1 Load Balancing techniques in Cloud Computing Parminder Kaur, Research Scholar, Department of Computer Science and Applications, Kurukshetra University, Kurukshtera kaur.parminder.490@gmail.com Abstract With the increasing number of users of cloud, the load/ traffic also increases and it becomes important to have some techniques to balance the load equally among all the nodes, so that the user doesn’t suffer and the services are delivered effectively and efficiently. Therefore the need for Load Balancing algorithms arises. There are a number of techniques available for load balancing. In this paper, different kinds of load balancing algorithms in cloud computing along with the challenges and the qualitative metrics for the various load balancing algorithms are presented. Keywords: Load balancing, dynamic and static algorithms, Virtual Servers. 1. Introduction The definition of Cloud Computing as issued by the U.S. National Institute of Standards and Technology (NIST) September, 2011 is: “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models, and four
The national Institute of Standards and Technology under the department of Commerce defines Cloud Computing as “a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction”. Another definition for cloud computing is a term used to describe a network of computers that deliver information technology
Cloud computing is an emerging technology. With its huge demand, it is rapidly growing. Cloud computing is defined as "a type of Internet-based computing", where different services such as servers, storage and applications are delivered to an organization’s technological infrastructure through the Internet.
Cloud computing is innovative which uses well advanced computational power resource and gigantic improvement in storage capabilities, Cloud is the long dreamed vision of computing utilities, which helps in enable ling the sharing of
Cloud Computing is a wide term that defines an extended kind of services. In order to actually comprehend how the Cloud can be of worth to an association, it is the first significant to understand what the Cloud truly is and its diverse mechanisms. The different categories of Cloud Computing services normally mentioned to as
Cloud computing is able to offer a distinct advantage to companies willing to move into this growing arena. This is not without its drawbacks. Even in the definition of Cloud Computing by the National Institute of Standards and Technology, (NIST) clear advantages exist. The definition includes the following terms: on demand self-service, ubiquitous network access, location independent resource pooling, rapid elasticity and measured service.
The National Institute of Standards and Technology (NIST) define cloud computing this way. “Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., 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, Measured Service); three service models (Cloud Software as a Service (SaaS),
Cloud computing is the latest major evolution in computing. These days, cloud computing is continuously evolving. It is a paradigm where the computing resources, such as network, servers, storage, applications, and services, are available when it is needed. Cloud computing resources are available whenever needed and is charged based on how much the customer uses them.
Cloud computing is one of those buzzword that can be misleading to people unfamiliar with cloud services. With regular computing, hardware and software is part of the desktop or it is located inside an organization 's network. Cloud computing is means the hardware, storage, and software is provided as a service by another company and accessed over the Internet. The first known reference to what is today called cloud computing was in a Compaq internal document in 1996, but the term did not enter true popularity until Amazon.com introduced the Elastic Compute Cloud. There are different types and delivery models of cloud computing and at the core of Cloud Computing is that a service provider hosts the application which means they will manage software updates, handle costs of servers or development depending on how much the client pays.
"Cloud Computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services) that can be rapidly provisioned and released
Cloud computing is the growing method of computing adopted by many organizations nowadays around the world. The word ‘cloud’ refers to the network, the servers providing the cloud services can be located anywhere in the world (Garg & Buyya, 2012). The services are provided through internet and made available to the end users. Several definitions are given for the cloud computing in the literature. According to (Mell & Grance, 2011), “Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., 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, three service models, and four deployment models.” Different advantages of having cloud computing includes, services are available on demand, the users have to pay only as per the use and the services are accessible from anywhere as it is available over network. There are different service models and deployment models available for cloud computing.
In the last few decades, the increased capability and accessibility of Internet had resulted in many benefits to the world of computing. One of the most prominent contribution t to power cloud computing. Cloud computing, a relatively new technology, has experienced tremendous growth since its inception, with organizations and individual finding it beneficial, due to its convenience and ability to deliver computing resources at cost effective terms. The cloud offers on-demand cloud computing resources, eliminating the need for organizations to purchase, install, store and maintain costly computing infrastructure. It also offers reliability and flexibility in terms of computing. With the cloud model, users can have services in three paradigms. First, cloud as an infrastructure offers the users on-demand computing infrastructure, including
Cloud computing is a model for allowing convenient on-demand access from anywhere to a shared pool of computing resources. These can include servers’ storage, networking, applications, and services that can be rapidly and easily provisioned and released.
With the increasing number of users of cloud, the load/ traffic also increases and it becomes important to have some techniques to balance the load equally among all the nodes, so that the user doesn’t suffer and the services are delivered effectively and efficiently. Therefore the need for Load Balancing algorithms arises. There are a number of techniques available for load balancing. In this paper, different kinds of load balancing algorithms in cloud computing along with the challenges and the qualitative metrics for the various load balancing algorithms are presented.
“Cloud computing is a model for enabling ubiquitous , convenient , on-demand network access to a shared pool of configurable computing resources (eg, networks, servers, storage, applications, and services) that can be rapidly provisioned release with minimal management effort or services provider interaction” [1]
With the rapid change in processing and storage technologies and the success in the communication network such as Internet, lessen cost of computing resources, more powerful and more ubiquitously available than ever before. This technological change has enabled the development of a new computing paradigm called cloud computing, in which resources are shared by multiple system over the communication network. Cloud computing is a set of IT services that are provided to a business organizations or customers over a network on a leased basis and with the ability to scale up or down their service requirements. Cloud computing services are delivered by a third party provider who owns the infrastructure. Cloud computing has turned up as a new model for hosting and delivering services over the internet. Cloud computing becomes an attraction in the business world as it does not require plan for provision and business can be set up with a small amount.