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.
