Techniques of Load Balancing in Green Clouds

In: Science

Submitted By GaganjotKaur
Words 2730
Pages 11
Techniques of Load Balancing in Green Clouds

Gaganjot Kaur*
*M.Tech,IITT College of Engineering & Technology, Pojewal, Punjab

Abstract — Cloud Computing can be defined as dynamically scalable shared resources that are completely accessed over a network and the users have to only pay for what they use and can share internally or with other customers as well. The majority of cloud computing infrastructure currently consists of reliable services delivered through data centers that are built on computer and storage virtualization technologies. The goal of a cloud-based architecture is to provide some form of elasticity, the ability to expand and contract capacity on-demand. The implication is that at some point additional instances of an application will be needed in order for the architecture to scale and meet demand. That means there needs to be some mechanism in place to balance requests between two or more instances of that application. The mechanism most likely to be successful in performing such a task is a load balancer.
The aim of this paper is to discuss the existing techniques of load balancing and elaborate the main points of the techniques that are helpful in reduction of power consumption leading a step towards green clouds. Green Cloud is an Internet Data Center architecture which aims to reduce data center power consumption, and at the same time guarantee the performance from users’ perspective, leveraging live virtual machine migration technology.

Index Terms — Cloud computing, load balancing, green clouds, virtualization.

Introduction

Load Balancing is the technique that distributes workload across one or more servers, network links and connections through intelligent switches using various services such as DNS, FTP, and HTTP etc. There are two main goals that need to be achieved by load balancing in cloud computing. Those are…...

Similar Documents

Green Computing

...better outcomes Green Computing Environmentally Sustainable Infrastructure Design Green Maturity Model for Virtualization Application Patterns for Green IT Architecture Journal Profile: Udi Dahan Profiling Energy Usage for Efficient Consumption Project Genome: Wireless Sensor Network for Data Center Cooling Green IT in Practice: SQL Server Consolidation in Microsoft IT Contents Foreword by Diego Dagum 1 18 Environmentally Sustainable Infrastructure Design by Lewis Curtis A comprehensive understanding of environmental sustainability needs for IT infrastructure system design. 2 Green Maturity Model for Virtualization by Kevin Francis and Peter Richardson The authors present a study on the maturity of virtualization practices and offer a sustainability roadmap for organizations planning a green agenda. 9 Application Patterns for Green IT by Dan Rogers and Ulrich Homann A complete analysis on power-efficient applications design, considering tools that help the architect achieve scalability without deriving in energy waste. 16 Architecture Journal Profile: Udi Dahan For this issue’s interview, we catch up with Udi Dahan, noted expert on SOA and .NET development, and four-time Microsoft MVP. 22 Profiling Energy Usage for Efficient Consumption by Rajesh Chheda, Dan Shookowsky, Steve Stefanovich, and Joe Toscano This article suggests that tracking energy consumption at every level will become the factor of success for green......

Words: 29810 - Pages: 120

Green Cloud

...solutions to green cloud computing Thi Hong Nhung Huynh MSc Computing and Management 2010/2011 The candidate confirms that the work submitted is their own and the appropriate credit has been given where reference has been made to the work of others. I understand that failure to attribute material which is obtained from another source may be considered as plagiarism. (Signature of student) Abstract Cloud computing is a breakthrough innovation in information technology industry. It brings new efficiencies and advantages to business. There is much hype about environmental impacts of cloud computing on green issues. Some favour of cloud computing as solution to green issues while others blame cloud computing as burden to environmental problems. Cloud computing, nevertheless, like other technology, is neutral. It can be either cause or solution to environmental issues. There is growing pressure on cloud computing industry to reduce the environmental impacts of their data centres. The current trend focuses on developing green cloud computing. However, the evaluation of solutions to green cloud computing bases on certain standards, metrics and benchmarks, which assess only parts of the environmental issues with cloud computing. This report will concentrate on green issues with cloud computing. Significant positive and negative impacts of cloud computing on the environment issues will be investigated. Next, a classification of green issues with cloud computing......

Words: 25393 - Pages: 102

Green Cloud

...services based on their requirements without regard to where the services are hosted. This model has been referred to as utility computing, or recently as Cloud computing . The latter term denotes the infrastructure as a “Cloud” from which businesses and users can access applications as services from anywhere in the world on demand. Hence, Cloud computing can be classified as a new paradigm for the dynamic provisioning of computing services supported by state-of-the-art data centers that usually employ Virtual Machine (VM) technologies for consolidation and environment isolation purposes . Many computing service providers including Google, Microsoft, Yahoo, and IBM are rapidly deploying data centers in various locations around the world to deliver Cloud computing services. Cloud computing delivers infrastructure, platform, and software (applications) as services, which are made available to consumers as subscription-based services under the pay-as-you-go model. In industry these services are referred to as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) respectively. A recent Berkeley report stated “Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service”. Clouds aim to drive the design of the next generation data centers by architecting them as networks of virtual services (hardware, database,......

Words: 1281 - Pages: 6

Go Green with Cloud Computing-Benefits to Hr

...` Title: Go-Green with Cloud Computing: Benefits to HR Name: Mala Srinivas & Animesh Giri (Assistant Professor, Dept of Information Science technology, PEs Institute of Technology-BSc) Affiliation: III Semester, MBA – HR, PES Institute of Technology – BSc Email: Mala.s44@gmail.com animeshgiri@pes.edu Title: Go-Green with Cloud Computing: Benefits to HR Name: Mala Srinivas Affiliation: III Semester, MBA – HR, PES Institute of Technology – South Campus, Bangalore Email: Mala.s44@gmail.com ABSTRACT Cloud Computing is the hot topic in today’s World. Cloud computing comes with the great advantage of providing higher energy savings, a fact which translates into being environmentally friendly. In the last few years, technology has improved immensely, taking the environment into account and providing a solution for those worrying about carbon footprints and the impact of technology into the environment. In the last couple of decades, HR has re-invented itself from the mundane activities like Industrial Relations, labour etc. to the front of a Company’s Business radar on par with Marketing, Finance, Administration and other departments. HR managers today use hundreds of strategic and collaborative technology tools to keep up the HR function fast moving. But lot of these technology tools is not implemented in a large number of Small & Medium Enterprises (SME) who forms 75% of our country’s market. Why? Because many of the SME’s are of...

Words: 2648 - Pages: 11

Cloud Computing

...Cloud Computing overview advantage and challenges Overview Silver Lining or storm ahead The future of cloud computing Effective use of cloud computing in education institutions Cloud Computing for beginner Cloud computing Challenges and future directions http://www.businesswire.com/news/home/20110622006602/en/Future-Cloud-Computing-Survey-Reveals-Drivers-Cloud Cloud Computing GAP Task Force http://inews.berkeley.edu/articles/Spring2009/cloud-computing Table of contents 2 0 Relevant Resources 4 0 Relevant Resources 4 1 General guidelines of community design 6 2 Attracting new members 7 2.1 Methods of persuasion of a potential user 7 2.2 Encouraging users to invite friends 8 2.3 Entry barrier 9 2.4 Guidance for new members 9 3 Structure of the community 12 3.1 Member profiles 12 3.2 Member connections 13 3.3 Adding connections 15 3.4 Member reputation 16 3.5 Paid membership 18 3.6 Fake members 18 3.7 Lurkers 18 4 Encouraging user participation 20 4.1 Using uniqueness 20 4.2 Using controversy 20 4.3 Using individual recognition 21 4.4 By discouraging low quality contributions (moderation) 21 4.5 Using goal setting 23 4.6 Using E-Mail notifications 24 4.7 By showing the activity of community 24 5 Stimulating Social Interactions 26 5.1 By common Interests 26 5.3 By common current life transitions 27 5.4 By shared experience 28 5.5 By shared education 29 5.6 By showing the distance 29 5.7 By service: Photo Albums 30 5.8 By service: Profile...

Words: 10086 - Pages: 41

Load Balancing

...Enbridge Load Balancing Concept: Deliver the MDV (Mean Daily Volume) for each pool on a daily basis. These numbers are provided to us by the utilities. A flat delivery profile with varying consumption results in imbalances. The idea here is to optimize those imbalances by using whichever balancing options result in the most positive/least negative financial impact. Monthly Documents & Meetings: 1. Load Balancing Strategy – Data available on the 9th of each month 2. Load Balancing Strategy Meeting 3. Load Balancing Summary – Check with finance for deadlines 4. Load Balancing SharePoint Update Models: RPMLoad BalancingModels LB Data Enbridge Economics ETT Cost Optimization Data Gathering: Note: Data needs to be gathered for each Master Source Agreement The following process will need to be completed for each MSA. 1. Log into Entrac. 2. Click on BGA Reporting on the left side of the screen. 3. In the drop down menu next to Pool Status, choose Active then hit search. 4. The search result will show a line for each Pool. Next to each Pool Name, select the radio button along with the Report Month and Year (at the bottom of the screen), then click Download. Do this for every pool. 5. Repeat step 3, with Pool Status Finalized. Repeat step 4. 6. Repeat step 3, with Pool Status Expired. Repeat Step 4. 7. Be sure to save Active and Expired files into a newly created BGA folder, and Finalized into another. Zip files and send to forecasting......

Words: 992 - Pages: 4

Load Balancing

...ABSTRACT Load balancing is one of the main challenges in cloud computing which is required to distribute the dynamic workload across multiple nodes to ensure that no single node is overwhelmed .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 paper discusses the existing load balancing techniques in cloud computing and further compares them based on various parameters like performance, scalability, associated overhead etc. Literature Survey Introduction Cloud computing is emerging as a new paradigm of large-scale distributed computing. Load balancing is one of the main challenges in cloud computing which is required to distribute the dynamic workload across multiple nodes to ensure that no single node is overwhelmed. existing Load Balancing techniques that have been studied, mainly focus on reducing overhead, service response time and improving performance etc., but none of the techniques has considered the energy consumption and carbon emission factors. Therefore, there is a need to develop an Energy-efficient load balancing technique that can improve the performance of cloud computing along with maximum resource utilization, in turn reducing energy consumption. Green Computing in Clouds Green Computing is the practice of implementing policies and procedures that improve the efficiency of computing resources in such a way as to reduce......

Words: 985 - Pages: 4

Load Balancing

...manière régulière dans le temps pour découvrir l’état réel du système afin d'assurer le bon fonctionnement de ce dernier 2 Agent de Découverte Station centrale Agent de collecte d'information 2 . 1 Agent d'état Agent d’Equilibrage 2 . 2 . 4 3 1 Agent d'état 4 4 5 4 Agent d’Equilibrage Agent de travai1 y.1 Agent de travail y.2 3 3 8 4 Agent de travai1 x.l Agent de travail x.2 Agent de travail i 7 4 6 4 Station .x Agent de travail x.i . . Station yde Agent travail y.n Fig. 1: Coopération entre les agents de la plate forme (2.1) : visiter les stations du système : l’agent de découverte doit visiter les stations trouvées dans son itinéraire, l’une après l’autre, pour extraire leurs informations techniques et leurs états. (2.2) : retour à l’agent de collecte d’information central : dés qu’il termine son itinéraire, l’agent de découverte doit retourner à l’agent central. Les flèches continues : sont les flèches qui représentent l’étape de répartition de la charge : (3) : déclencher l’équilibrage : Si la charge de la station dépasse un seuil Max (donné par l’utilisateur) l’agent d’état envoie un message d’équilibrage à l’agent d’équilibrage. (4) : demande de la liste des stations candidates : l’agent d’équilibrage envoie une requête à l’agent central pour récupérer la liste des stations prometteuses d’équilibrage calculée par l’agent de collecte d’information central. (5) : récupérer la liste des stations candidates : après les......

Words: 3388 - Pages: 14

Cloud Load Balancing Techniques : a Step Towards Green Computing

...org 238 Cloud Load Balancing Techniques : A Step Towards Green Computing Nidhi Jain Kansal1, Inderveer Chana2 1 Computer Science and Engineering Department, Thapar University Patiala-147004, Punjab, India 2 Computer Science and Engineering Department, Thapar University Patiala-147004, Punjab, India Abstract Cloud computing is emerging as a new paradigm of large-scale distributed computing. It is a framework for enabling convenient, on-demand network access to a shared pool of computing resources. Load balancing is one of the main challenges in cloud computing which is required to distribute the dynamic workload across multiple nodes to ensure that no single node is overwhelmed. It helps 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 discusses the existing load balancing techniques in cloud computing and further compares them based on various parameters like performance, scalability, associated overhead etc. that are considered in different techniques. It further discusses these techniques from energy consumption and carbon emission perspective. Keywords: Cloud computing, Load balancing, Energy......

Words: 5791 - Pages: 24

Green Cloud Computing

...GREEN CLOUD COMPUTING ABSTRACT: Cloud computing is a highly scalable and cost-effective infrastructure for running HPC, enterprise and Web applications. However, the growing demand of Cloud infrastructure has drastically increased the energy consumption of data centers, which has become a critical issue. High energy consumption not only translates to high operational cost, which reduces the profit margin of Cloud providers, but also leads to high carbon emissions which is not environmentally friendly. Hence, energy-efficient solutions are required to minimize the impact of Cloud computing on the environment. In order to design such solutions, deep analysis of Cloud is required with respect to their power efficiency. Thus, in this chapter, I discuss various elements of Clouds which contribute to the total energy consumption and how it is addressed in the literature. I also discuss the implication of these solutions for future research directions to enable green Cloud computing. The paper also explains the role of Cloud users in achieving this goal. Table of Contents ABSTRACT: 2 1. Introduction 3 2. What is Cloud computing? 6 2.1 Cloud Computing Characteristics 7 2.2 Components of Cloud Computing 8 2.3 Cloud Computing Deployment Models 10 3. Cloud Computing and Energy Usage Model: A Typical Example 12 4. Features of Clouds enabling Green computing 13 5. Towards Energy Efficiency of Cloud computing: State-of-the-Art 15 5.1 Applications 15 5.2...

Words: 5257 - Pages: 22

Cloud Computing

...IIIT, Hyderabad Cloud Computing for E-Governance A white paper Abstract The worldwide revolution in Internet is changing our lives in terms of the way we work, learn and interact. These changes naturally should reflect the way government functions in terms of the organization of the government, its relationship with its citizens, institutions and businesses and cooperation with other governments. Also, the increasing generalization of technology access by citizen and organizations brings expectations and demands on government. At the same time, governments are also proactive in this domain and are planning new ways of interacting, improving services, optimizing processes and revitalizing democracy by spending amount on IT. It aims to deliver more interactive services to citizens and businesses through E-Governance. For this, cloud computing may lead to significant cost savings. It entails use over the Internet of computing hardware and software infrastructure and applications that are remotely hosted. In this white paper, we describe how this newly emerged paradigm of cloud computing can be helpful for E-Governance. IIIT, Hyderabad January 2010 CLOUD COMPUTING FOR E-GOVERNANCE January 1, 2010 Table of Contents Executive Summary....................................................................................................................................... 3 1. E-Governance Requirements .......................................................................

Words: 4341 - Pages: 18

Green Radio: Radio Techniques to Enable Energy Efficient Wireless Networks

...ENERGY EFFICIENCY IN COMMUNICATION A Summary of Green Radio: Radio Techniques to Enable Energy Efficient Wireless Networks Adeel Akhtar, MSIT (Cont.), School of Electrical Engineering and Computer Science Salman Fayyaz Khan, MSIT (Cont.), School of Electrical Engineering and Computer Science Syeda Tahira Bano, MSIT (Cont.), School of Electrical Engineering and Computer Science ABSTRACT This draft contains the overview of project “Green Radio”, to make the wireless communication efficient in terms of energy consumptions. Concurrent document describes the technical background of the project, some initiatives before publish this article and the current state of the art developments in this project. It includes also some research directions to which significant energy consumption can be achieved. INTRODUCTION There is an urge on environmental grounds to decrease the energy requirements of radio access networks as there is a vast increase in the number of mobile subscribers, the progress to higher-datarate mobile broadband, and the significant addition of information technology to the overall energy loss of the world. In the Information Technology Industry mobile phone communication contributes to a major proportion of the total energy consumed. The main reasons for the Mobile VCE Green Radio Program are to reduce to expenditure costs and carbon emissions for wireless cellular network. The Green Radio program aims to achieve a hundred times reduction in power......

Words: 4184 - Pages: 17

Cloud Compution

...Cloud computing is a new area of research currently being studied [1]. Basically it’s not a technology it’s a computing model. We can also define Cloud computing as both the applications delivered as services over the internet and the hardware and system software in the data centers that provide those services [2]. OR type of parallel and distributed system consisting of a collection of interconnected and virtualized computers that are dynamically provisioned and presented as one or more unified computing resources [3].Cloud computing purely relies on the fact that sharing computing resources rather to have applications on local servers or devices if resources are not equally distributed then this will result in resource wastage. The cloud computing platform guarantees subscribers that it sticks to the service level agreement (SLA) by providing resources as service and by needs based on the broker policy[4]. So in order to get maximum benefit from cloud computing there is need to dynamically balance the load among servers and improve utilization of resources. There are still some areas that are needed to be focused on in cloud computing.  Resource Management  Task Scheduling The task scheduling goals of Cloud computing is provide optimal tasks scheduling for users, and provide the entire cloud system throughput and QoS at the same time. Scheduling is the process of allocating tasks to available resources on the basis of tasks need [5].The main purpose for scheduling is......

Words: 2467 - Pages: 10

Optimizing Performance of Cloud by Load Balancing

...PERFORMANCE OF CLOUD BY LOAD BALANCING (Research Proposal) Literature Review Recent days, cloud computing is an improving area in research and industry, which includes virtualization, distributed computing, internet, and web services. A cloud contains elements such as data centers, clients, distributed servers, internet which includes fault tolerance, high accessibility, efficiency, scalability, flexibility, reduced overhead for users, less cost of ownership, on demand services and etc. The main objectives of cloud are to reduce cost, enhance response time, and provide better performance. There are three types of cloud computing based on the service they provide. 1. Infrastructure as a Service (IaaS) Infrastructure as a service contains the basic building blocks for cloud and typically provide access to networking features, computers and data storage space. 2. Platform as a Service (PaaS) Platforms as a service provides the feature to manage the infrastructure and allow to focus on the deployment and management of applications. 3. Software as a Service (SaaS) Software as a service provides with a completed product that is run and managed by the service provider. Cloud has many benefits all along with some fundamental problems to be resolved in order to improve Performance of cloud environment. These problems are associated with load management, tolerance and different security issues in cloud environment. Load balancing Load balancing is an important part of......

Words: 789 - Pages: 4

Cloud Computing

...overview advantage and challenges Overview Silver Lining or storm ahead The future of cloud computing Effective use of cloud computing in education institutions Cloud Computing for beginner Cloud computing Challenges and future directions http://www.businesswire.com/news/home/20110622006602/en/Future-Cloud-Computing-Survey-Reveals-Drivers-Cloud Cloud Computing GAP Task Force http://inews.berkeley.edu/articles/Spring2009/cloud-computing Table of contents 2 0 Relevant Resources 4 0 Relevant Resources 4 1 General guidelines of community design 6 2 Attracting new members 7 2.1 Methods of persuasion of a potential user 7 2.2 Encouraging users to invite friends 8 2.3 Entry barrier 9 2.4 Guidance for new members 9 3 Structure of the community 12 3.1 Member profiles 12 3.2 Member connections 13 3.3 Adding connections 15 3.4 Member reputation 16 3.5 Paid membership 18 3.6 Fake members 18 3.7 Lurkers 18 4 Encouraging user participation 20 4.1 Using uniqueness 20 4.2 Using controversy 20 4.3 Using individual recognition 21 4.4 By discouraging low quality contributions (moderation) 21 4.5 Using goal setting 23 4.6 Using E-Mail notifications 24 4.7 By showing the activity of community 24 5 Stimulating Social Interactions 26 5.1 By common Interests 26 5.3 By common current life transitions 27 5.4 By shared experience 28 5.5 By shared education 29 5.6 By showing the distance 29 5.7 By service: Photo Albums 30 5.8 By service: Profile watching......

Words: 10084 - Pages: 41