Upload
iliad-mnd
View
124
Download
1
Embed Size (px)
Citation preview
Power optimization in
cloud services using
heuristic algorithms
Iliad Mehmandoost
Assistant prof.: Dr. Reza Akbari
Definitions RemarkableA pool of abstracted, highly scalable, and managedcompute infrastructure capable of hosting end-customer applications and billed by consumption. Astyle of computing in which dynamically scalableand often virtualized resources are provided as aservice over the Internet. Cloud computing is anemerging approach to shared infrastructure in whichlarge pools of systems are linked together toprovide IT services. For business perspectiveCloud computing is providing IT infrastructure andenvironment to develop/host/run services andapplications, on demand, with pay-as-you-go pricing,
5 of 25
Related Technologies
Grid Computing : Resource abstraction !
Utility Computing : Pay-as-you-go !Web Services : Make it being Interoperable !
SaaS : Software-as-a-Service !+ Ubiquitous (in near future)
12 of 25
There are several approaches to green computing, namelyProduct longetivity
VirtualizationAlgorithmic efficiencyResource allocationPower management etc.Dynamic Voltage Frequency Scaling Technique(DVFS)16 of 25
Related work
Algorithmic approaches
It has beenexperimentallydetermined thatan ideal serverconsumes about70% of thepower utilizedby a fully
18 of 25
No. Title Author(s) Year Publishment
1 Power Management in Cloud
Computing Using Green
Algorithm
R.Yamini 2012 IEEE-International
Conference On Advances
In Engineering, Science
And Management
(ICAESM -2012)
2 Energy efficient resource
allocation strategy for cloud
data centers
Dang Minh
Quan, et.
Al.
2011 Springer - 26th Int'l
Symposium on Computer
and Information Sciences
(ISCIS 2011)
Related work
19 of 25
No. Title Author(s) Year Publishment
3 Energy-aware resource
allocation heuristics for
efficient management of
data centers for Cloud
computing
Anton
Beloglazov,
Jemal
Abawajyb,
Rajkumar
Buyyaa
2011 Elsevier
4 Cloud Server optimization
with Load Balancing and
Green Computing
Techniques
Using Dynamic Compare
and Balance Algorithm
Yatendra
Sahu, et.al
2013 IEEE - 5th International
Conference on
Computational
Intelligence and
Communication
Networks
Related work
20 of 25
Flowchart
Related work
No. Title Author(s) Year Publishment
5 Energy Efficient Heuristic
resource Allocation for
Cloud Computing
Dilip Kumar, and
Bibhudatta Sahoo
21 of 25
Conclusion and future workTask consolidation particularly in clouds has become an
important approach to streamline resource usage and in
turn improve energy efficiency. Based on the fact that
resource utilization directly relates to energy
consumption, we should successfully model their
relationship and develop energy-conscious task
consolidation heuristics.
Improvement of power consumption in cloud systems
Improving response time by considering some
thresholds
22 of 25
References-Cont’d[1] http://en.wikipedia.org/wiki/Cloud_computing
[2] Sougol Gheissi, “Load Balancing in Cloud Computing using
Genetic Algorithm”, Faculty of Computer Engineering &
Information Technology
[3] Anton Beloglazov, Jemal Abawajyb, Rajkumar Buyyaa, “Power
Management in Cloud Computing Using Green Algorithm”,
Elsevier, 2011
[4] Dang Minh Quan, Robert Basmadjian, …, “Energy efficient
resource allocation strategy for cloud data centers”, Springer -
26th Int'l Symposium on Computer and Information Sciences
(ISCIS 2011),
23 of 25
References
[5] R.Yamini, “Power Management in Cloud Computing
Using Green Algorithm”, IEEE-International Conference On
Advances In Engineering, Science And Management (ICAESM
-2012)
[6] Yatendra Sahu, R.K. Pateriya, “Cloud Server
optimization with Load Balancing and Green Computing
Techniques Using Dynamic Compare and Balance
Algorithm”, IEEE - 5th International Conference on
Computational Intelligence and Communication Networks
2013
24 of 25