Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Optimized Energy Efficient Resource Management in Cloud Data Center

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

2013, IJ ARCSSE All Rights Reserved Page | 436

Volume 3, Issue 7, July 2013 ISSN: 2277 128X


International Journal of Advanced Research in
Computer Science and Software Engineering
Research Paper
Available online at: www.ijarcsse.com
Optimized Energy Efficient Resource Management in
Cloud Data Center
Jagjeet Singh
1
1
Research Scholar,
Shri Guru Granth Sahib World University,
Fatehgarh Sahib, India

Sarpreet Singh
2
2
Associate Professor, Dept of Computer Science,
Shri Guru Granth Sahib World University,
Fatehgarh Sahib, India
Abstract: Prompt growth of the demand for computational power has led to the creation of large-scale data centers. They
consume enormous amounts of electrical power resulting in high operational costs and carbon dioxide emissions.
Moreover, modern Cloud computing environments have to provide high Quality of Service (QoS) for their customers
resulting in the necessity to deal with power-performance trade-off. We propose an efficient resource management policy
for virtualized Cloud data centers. Proposed scheme Consider task scheduling algorithm and the maximum and minimum
utilization threshold value. If the utilization of CPU for a host falls below the minimum threshold, all VMs have to be
migrated from this host and the host has to be switched off in order to eliminate idle power consumption. If utilization
goes over maximum threshold value then we migrate VMs from the host according to minimum cpu utilization We
present evaluation results showing that dynamic reallocation of VMs brings substantial energy savings, thus justifying
further development of the proposed policy.

Keywords: Efficient Energy, CPU Utilization, Virtualization, Allocation of virtual machines, CloudSim,

I. Introduction
In recent years, IT infrastructures continue to grow rapidly driven by the demand for computational power created by modern
compute-intensive business and scientific applications. However, a large-scale computing infrastructure consumes enormous
amounts of electrical power leading to operational costs that exceed the cost of the infrastructure in few years. For example,
in 2006 the cost of electricity consumed by IT infrastructures in US was estimated as 4.5billion dollars and tends to double by
2011 [1]. Except for overwhelming operational costs, high power consumption results in reduced system reliability and
devices lifetime due to overheating. Another problem is significant CO2emissions that contribute to the greenhouse effect
.One of the ways to reduce power consumption by a datacenter is to apply virtualization technology. This technology allows
one to consolidate several servers to one physical node as Virtual Machines (VMs) reducing the amount of the hardware in
use. Recently emerged Cloud computing paradigm influences virtualization and provides on-demand resource provisioning
over the Internet on a pay-as-you go basis [2]. This allows enterprises to drop the costs of maintenance of their own
computing environment and outsource the computational needs to the Cloud. It is essential for Cloud providers to offer
reliable Quality of Service(QoS) for the customers that is negotiated in terms of Service Level Agreements (SLA), e.g.
throughput, response time. Therefore, to ensure efficient resource management and provide higher utilization of resources,
Cloud providers(e.g. Amazon EC2) have to deal with power-performance trade-off, as aggressive consolidation of VMs can
lead to performance loss. Based on the trends from American Society of Heating, Refrigerating and Air-Conditioning
Engineers (ASHRAE), it has been estimated that by 2014 infrastructure and energy costs would contribute about 75%,
whereas IT would contribute just25% to the overall cost of operating a data center [3].

II. Related Work
In related study, a scheme for selecting energy efficient allocation of virtual machines in cloud data center. This scheme
consider the maximum and minimum utilization threshold value. If the utilization of CPU for a host falls below the lower
threshold, all VMs have to be migrated from this host and the host has to be switched off in order to eliminate idle power
consumption. If the utilization goes over the upper threshold, some VMs have to be migrated from the host to reduce
utilization to prevent potential SLA violation. We propose three policies for choosing VMs that have to be migrated from the
host: (1) Minimization of Migrations(MM) migrating the least number of VMs to minimize migration overhead; (2)
Highest Potential Growth (HPG) migrating VMs that have the lowest usage of CPU relatively to requested in order to
minimize total potential increase of the utilization and SLA violation; (3) Random Choice (RC) migrating the necessary
number of VMs by picking them according to a uniformly distributed random variable[4].

Singh et al., International J ournal of Advanced Research in Computer Science and Software Engineering 3(7),
J uly - 2013, pp. 436-437
2013, IJ ARCSSE All Rights Reserved Page | 437
III . Proposed Heuristic
Our proposed heuristic using a Task scheduling algorithm that schedule the tasks to the Vms according to cpu power.
According to our concept if tasks are scheduled to the Vms earlier, load is managed in a better way and this result in less
number of Vms migrations. Further migration of vms is considered with lowest usage of CPU and tasks are totally
dependent on it. This process is helpful to minimize total potential increase of the utilization and SLA violation. For
validation of our proposed work, we simulate Non Power Aware policy, MM and DVFS, Comparison has been done
with these two schemes.
In this scheme we used following task scheduling algorithm:
1. St ar t Al gor i thm.
2. Sor t the l i st of t he cl oudl et s ( t asks) on the basi s of t he si ze of cl oudl et s.
3. Loop whi l e t her e ar e cl oudl et s t o be schedul ed.
4. Pi ck t he cl oudl et C (i ) fr om the l i st .
Wher e i = {1, 2, 3, . . . . . . . . . . . . . . , n}.
5. Fi nd the Vm V(j) that may r un the cl oudl et successful l y.
Wher e j={1, 2, 3, . . . . . . . . . . . . . , m}.
6. Bi nd Vm V(j) t o the Cl oudl et C(i ).
7. If t her e ar e mor e cl oudl et s i n the li st , go t o st ep t hr ee.
8. Ret urn contr ol t o t he si mul at i on.

IV. Eval uati on
The proposed heuristics have been evaluated by simulation using CloudSim toolkit [5].The simulated data Centre includes 5
hosts .Each node is demonstrated to have One CPU core with performance equivalent to 3000,2660,2500,1000,2000 MIPS,4
GB RAM and 1 TB of storage. For the benchmark policies we simulated Non Power Aware policy (NPA), Minimum
Migration (MM) and DVFS that adjusts the voltage and frequency of CPU according to current utilization.
The simulation results presented in Table 1 show that Minimum CPU Utilization (MCU) policy brings higher energy savings
compared MM, NPA and DVFS policies.
Table 1
Simulation Results

Policy Energy SLA Migr. Overall SLA
MCU 0.03 kwh 0.002% 2 0.07%
MM 0.05 kwh 0.011% 13 0.16%
NPA 0.17 kwh 0.261% 13 0.85%
DVFS 0.09 kwh 0 0 0



V. Conclusion and future scope
In this work our proposed and evaluated heuristics minimize energy consumption, while providing reliable QoS. The
obtained results show that the technique of task scheduling and minimum usage of cpu brings substantial energy savings and
is applicable to real-world Cloud datacenters. For the future work, we propose to investigate of setting the utilization
thresholds dynamically according to a current set of VMs allocated to a host, propose to investigate optimization over
multiple system resources in VMs reallocation policies, such as RAM and network bandwidth utilization.

References
[1] R. Brown et al., Report to congress on server and data center energy efficiency: Public law 109-431, Lawrence
Berkeley National Laboratory, 2008.
[2] R. Buyya, C. S. Yeo, and S. Venugopal, Market-oriented cloud computing: Vision, hype, and reality for delivering it
services as computing utilities, in Proceedings of HPCC08. IEEECS Press, Los Alamitos, CA, USA, 2008.
[3] A. Beloglazov and R. Buyya, Energy Efficient Resource Management in Virtualized CloudData Centers, 10th
IEEE/ACM International Conference on Cluster, Cloud and Grid Computing,2010.
[4] A. Beloglazov and R. Buyya, Energy Efficient Allocation of Virtual Machines in Cloud Data Centers, 10th
IEEE/ACM International Conference on Cluster, Cloud and Grid Computing,2010.
[5] R. Buyya, R. Ranjan, and R. N. Calheiros, Modeling and simulation of scalable cloud computing environments and
the CloudSim toolkit: Challenges and opportunities, in Proceedings of HPCS09. IEEE Press, NY, USA, 2009.

You might also like