Page 1 of 6

Journal for Studies in Management and Planning

Available at http://internationaljournalofresearch.org/index.php/JSMaP

e-ISSN: 2395-0463

Volume 01 Issue 03

April 2015

Available online: http://internationaljournalofresearch.org/ P a g e | 273

A Survey on Energy Efficient Scheduling in

Virtualized Cloud

Pavitha N1*

;Santosh N Shelke2

1 Department of Computer Engineering, Sinhgad Academy of Engineering, Pune,Maharashtra, India

Email: pavithanrai@gmail.com ; Email: santo.shelke@gmail.com

Abstract:

Energy consumption reducing

in extensive data centers is being

accomplished through a broad use

of virtualization. Virtualization

technique allows the

consolidation of multiple

workloads in a smaller number of

machines. But sometimes

virtualization also incurs some

additional overheads that can

influence what is the best

consolidated configuration, and

thus, they must be taken into

consideration. So energy efficient

scheduling in virtualized cloud is

very important parameter that

should be taken in to

consideration. Because data

centers utilize maximum energy

green computing has become a

major concern in today’s research.

In this backdrop this paper

formalizes various energy

efficient scheduling methods in

cloud computing.

Keywords:

Virtualization, Green Computing

I. Introduction

Cloud computing refers to

applications and services that run on a

distributed network using virtualized

resources and accessed by

common Internet protocols and

networking standards. It is

distinguished by the notion that

resources are virtual and limitless and

that details of the physical systems on

which software runs are abstracted

from the user.

In an effort to better describe cloud

computing, a number of cloud types

have been defined. Different classes of

clouds: those based on the deployment

model and those based on the service

model. The deployment model tells

you where the cloud is located and for

what purpose. Public, private,

community, and hybrid clouds are

deployment models.

Service models describe the type

of service that the service provider is

offering. The best-known service

models are Software as a Service,

Platform as a Service, and

Infrastructure as a Service. The service

models build on one another and define

what a vendor must manage and what

the client’s responsibility is.

Page 2 of 6

Journal for Studies in Management and Planning

Available at http://internationaljournalofresearch.org/index.php/JSMaP

e-ISSN: 2395-0463

Volume 01 Issue 03

April 2015

Available online: http://internationaljournalofresearch.org/ P a g e | 274

Cloud computing represents a real

paradigm shift in the way in which

systems are deployed. The massive

scale of cloud computing systems was

enabled by the popularization of the

Internet and the growth of some large

service companies. Cloud computing

makes the long-held dream of utility

computing possible with a pay-as-you- go, infinitely scalable, universally

available system. With cloud

computing, you can start very small

and become big very fast. That’s why

cloud computing is revolutionary, even

if the technology it is built on is

evolutionary.

Data centers hosting Cloud

applications consume huge amounts of

electrical energy, contributing to high

operational costs and carbon footprints

to the environment. Therefore, we need

Green Cloud computing solutions that

can not only minimize operational

costs but also reduce the environmental

impact. [1]

Cloud computing naturally leads to

energy-efficiency by providing the

following characteristics:

• Economy of scale due to

elimination of redundancies.

• Improved utilization of the

resources.

• Location independence – VMs

can be moved to a place where energy

is cheaper.

• Scaling up and down – resource

usage can be adjusted to current

requirements.

• Efficient resource management

by the Cloud provider.

In a broad sense, scheduling

algorithms can be classified into two

categories: static scheduling and

dynamic scheduling [2]. Static

scheduling algorithms make scheduling

decisions before tasks are submitted,

and are often applied to schedule

periodic tasks [3]. However, aperiodic

tasks whose arrival times are not

known a priori must be handled by

dynamic scheduling algorithms. [4]

A. Cloud Service Provider

A cloud provider is a company that

offers some component of cloud

computing typically Infrastructure as a

Service (IaaS), Software as a Service

(SaaS) or Platform as a Service (PaaS)

– to other businesses or individuals.

Cloud Service Providers deliver

Powered services to help you deploy

IT-as-a-service solutions faster and

gain the financial advantage of greater

efficiency, control, and choice.

Page 3 of 6

Journal for Studies in Management and Planning

Available at http://internationaljournalofresearch.org/index.php/JSMaP

e-ISSN: 2395-0463

Volume 01 Issue 03

April 2015

Available online: http://internationaljournalofresearch.org/ P a g e | 275

Figure: Cloud Service Provider

B. Cloud Consumer

A cloud consumer represents a

person or organization that maintains a

business relationship with, and uses the

service from, a cloud provider. The

end-user actually uses the service

whether it is software, platform or

infrastructure as a service.

Figure: Cloud Consumer

II. Energy Distribution in the

Data Centre

According to Amazon.com’s

estimates [1], at its data centres (as

illustrated in figure 1), expenses related

to the cost and operation of the servers

account for 53% of the total budget

(based on a 3-year amortization

schedule), while energy-related costs

amount to 42% of the total, and include

both direct power consumption

(∼19%) and the cooling infrastructure

(23%) amortized over a 15-year period.