Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of...

17
Nokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research Center, Helsinki, Finland 22.6.2010 1

Transcript of Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of...

Page 1: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

Energy efficiency of mobile clients in cloud computing

Antti P. Miettinen, Jukka K. NurminenNokia Research Center, Helsinki, Finland22.6.2010

1

Page 2: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

Mobile cloud computing

Remote processing

Data format? Bitmaps? Vector graphics?

Local processing

Page 3: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

Balance: computing versus communication

When is itfeasible to

move to cloud?

communicationcomputing

Page 4: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

Computing: what is the energy cost?

Largevariation

Page 5: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

Computing: current mobile devices

High performance

Energy efficiency

Page 6: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

Computing: dynamic power management

DVFS = Dynamic Voltage and Frequency Scaling

P ~ V2f

V ~ f

t ~ 1/fP P

t t

E = Pt

Page 7: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

Computing: effect of dynamic power management

Page 8: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

Communication: effect of bit-rate and technology

Page 9: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

Communication: effect of traffic pattern

Page 10: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

Communication: effect of DPM

Page 11: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

Computing & communication: Effect of DPM

High performance

Energy efficiency

?

Page 12: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

The balance – roughly

1000

cycles

1000 cyclesversus1 byte

1

byte

Cost of computing is reasonably stable

Cost of communication has large variance

Page 13: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

Computational intensity

Workload Cycles/byte

gzip ASCII compress 330

bzip2 ASCII compress 1080

html2text wikipedia.org 2100

html2text en.wikipedia.org 5900

pdftotext N900 datasheet 960

pdftotext E72 datasheet 8900

Page 14: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

In practice (PDF viewer)

Energy can be saved

Performance can beimproved

Page 15: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

Fruitful area for further research

• New computationally intensive applications for mobile devices?• Technology development?

• Radio bit-rates versus computing efficiency?• Tools for managing the complexity?

• Energy aware development tools• Energy aware middle-ware?• Energy optimized protocols for thin clients?• Server side technologies for optimizing client energy efficiency?

Page 16: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

Thank You

16

Page 17: Energy efficiency of mobile clients in cloud computingNokia Research Center Energy efficiency of mobile clients in cloud computing Antti P. Miettinen, Jukka K. Nurminen Nokia Research

Nokia Research Center

Coarse grain estimation can be simple