green cloud computing using heuristic algorithms

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

Upload: iliad-mnd

Post on 15-Jul-2015

125 views

Category:

Internet


1 download

TRANSCRIPT

Power optimization in

cloud services using

heuristic algorithms

Iliad Mehmandoost

Assistant prof.: Dr. Reza Akbari

[email protected]

• Introduction

What is Cloud computing?2 of 25

3 of 25

More than 20 definitions in the world!!

4 of 25

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

Comparison between Cloud computing and Grid computing

6 of 25

The outsourcing of everything

7 of 25

Cloud ComputingPrivate Car vs. Rental or Public Vehicle?

8 of 25

9 of 25

Components of Cloud Computing

10 of 25

11 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

Challenging to Cloud

Computing

13 of 25

motivation

14 of 25

Can clouds be greener?

15 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

Virtualization itself is being GREEN !

Resource

Saving

Cost

Saving Energy

Saving

17 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

Thank You

Iliad Mehmandoost

[email protected]

25 of 25