Top Banner
Power optimization in cloud services using heuristic algorithms Iliad Mehmandoost Assistant prof.: Dr. Reza Akbari [email protected]
25

Green cloud computing using heuristic algorithms

Jul 15, 2015

Download

Internet

Iliad Mnd
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Green cloud computing using heuristic algorithms

Power optimization in

cloud services using

heuristic algorithms

Iliad Mehmandoost

Assistant prof.: Dr. Reza Akbari

[email protected]

Page 2: Green cloud computing using heuristic algorithms

• Introduction

What is Cloud computing?2 of 25

Page 3: Green cloud computing using heuristic algorithms

3 of 25

Page 4: Green cloud computing using heuristic algorithms

More than 20 definitions in the world!!

4 of 25

Page 5: Green cloud computing using heuristic algorithms

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

Page 6: Green cloud computing using heuristic algorithms

Comparison between Cloud computing and Grid computing

6 of 25

Page 7: Green cloud computing using heuristic algorithms

The outsourcing of everything

7 of 25

Page 8: Green cloud computing using heuristic algorithms

Cloud ComputingPrivate Car vs. Rental or Public Vehicle?

8 of 25

Page 9: Green cloud computing using heuristic algorithms

9 of 25

Page 10: Green cloud computing using heuristic algorithms

Components of Cloud Computing

10 of 25

Page 11: Green cloud computing using heuristic algorithms

11 of 25

Page 12: Green cloud computing using heuristic algorithms

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

Page 13: Green cloud computing using heuristic algorithms

Challenging to Cloud

Computing

13 of 25

Page 14: Green cloud computing using heuristic algorithms

motivation

14 of 25

Page 15: Green cloud computing using heuristic algorithms

Can clouds be greener?

15 of 25

Page 16: Green cloud computing using heuristic algorithms

There are several approaches to green computing, namelyProduct longetivity

VirtualizationAlgorithmic efficiencyResource allocationPower management etc.Dynamic Voltage Frequency Scaling Technique(DVFS)16 of 25

Page 17: Green cloud computing using heuristic algorithms

Virtualization itself is being GREEN !

Resource

Saving

Cost

Saving Energy

Saving

17 of 25

Page 18: Green cloud computing using heuristic algorithms

Related work

Algorithmic approaches

It has beenexperimentallydetermined thatan ideal serverconsumes about70% of thepower utilizedby a fully

18 of 25

Page 19: Green cloud computing using heuristic algorithms

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

Page 20: Green cloud computing using heuristic algorithms

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

Page 21: Green cloud computing using heuristic algorithms

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

Page 22: Green cloud computing using heuristic algorithms

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

Page 23: Green cloud computing using heuristic algorithms

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

Page 24: Green cloud computing using heuristic algorithms

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

Page 25: Green cloud computing using heuristic algorithms

Thank You

Iliad Mehmandoost

[email protected]

25 of 25