Cloud computing for mobile users can offloading computation save energy
Download
1 / 19

CLOUD COMPUTING FOR MOBILE USERS: CAN OFFLOADING COMPUTATION SAVE ENERGY? - PowerPoint PPT Presentation


  • 283 Views
  • Uploaded on

CLOUD COMPUTING FOR MOBILE USERS: CAN OFFLOADING COMPUTATION SAVE ENERGY? . Karthik Kumar and Yung-Hsiang Lu, Purdue University Presenter Yifei Sun. What cloud gives us, generally. Take Amazon cloud for example. store personal data (Simple Storage Service (S3) )

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'CLOUD COMPUTING FOR MOBILE USERS: CAN OFFLOADING COMPUTATION SAVE ENERGY?' - zelia


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Cloud computing for mobile users can offloading computation save energy l.jpg

CLOUD COMPUTING FOR MOBILE USERS: CAN OFFLOADING COMPUTATION SAVE ENERGY?

Karthik Kumar and Yung-Hsiang Lu, Purdue University

Presenter Yifei Sun


What cloud gives us generally l.jpg
What cloud gives us, generally SAVE ENERGY?

Take Amazon cloud for example.

  • store personal data

    (Simple Storage Service (S3) )

  • perform computations on stored data

    (Elastic Compute Cloud (EC2). )


What cloud gives us generally3 l.jpg
What cloud gives us, generally SAVE ENERGY?

If you want to set up a business.

  • low initial capital investment

  • shorter start-up time for new services

  • lower maintenance and operation costs

  • higher utilization through virtualization

  • easier disaster recovery


What about cloud computing for mobile users specifically l.jpg
What about cloud computing for mobile users? Specifically SAVE ENERGY?

Two main concerns:

  • mobile computing are limited energy

  • wireless bandwidth


The importance of battery lifetime of mobile phones l.jpg
The importance of battery lifetime of mobile phones SAVE ENERGY?

Various studies have identified longer battery

lifetime as the most desired feature of such

systems.

  • longer battery life to be more important than all other features, including cameras or storage.

  • short battery life to be the most disliked characteristic of Apple’s iPhone 3GS

  • battery life was the top concern of music phone users.


Four basic approaches to saving energy and extending battery lifetime in mobile devices l.jpg
Four basic approaches to saving energy and extending battery lifetime in mobile devices:

  • Adopt a new generation of semiconductor technology.

  • Avoid wasting energy. (when it is idle, sleep mode)

  • Execute programs slowly. (When a processor’s clock speed doubles, the power consumption nearly octuples).

  • Eliminate computation all together. (offloading these applications to the cloud).


Slide7 l.jpg
Can offloading these applications to the cloud save energy and extend battery lifetimes for mobile users?

How to implement a quantitative study. The amount of energy saved is

S : the speed of cloud to compute C instructions

M : the speed of mobile to compute C instructions

D : the data need to transmit

B : the bandwidth of the wireless Internet


Slide8 l.jpg
Can offloading these applications to the cloud save energy and extend battery lifetimes for mobile users?

the energy cost per second when the mobile phone is doing computing

the energy cost per second when the mobile phone is idle.

the energy cost per second when the mobile is transmission the data.


Slide9 l.jpg
Can offloading these applications to the cloud save energy and extend battery lifetimes for mobile users?

Suppose the server is F times faster—that is, S

= F × M. We can rewrite the formula as

Energy is saved when this formula produces a

positive number. The formula is positive if D/B

is sufficiently small compared with C/M and F

is sufficiently large.


Sample applications benefiting from offloading l.jpg
sample applications benefiting from offloading and extend battery lifetimes for mobile users?

chess game.

A chessboard has 8 × 8 = 64 positions. Each

player controls 16 pieces at the beginning of

the game. Each piece may be in one of the 64

possible locations and needs 6 bits to

represent the location. To represent a chess

game’s current state, it is sufficient to state

that 6 bits × 32 pieces = 192 bits = 24 bytes;

this is smaller than the size of a typical

wireless packet.


Sample applications benefiting from offloading11 l.jpg
sample applications benefiting from offloading and extend battery lifetimes for mobile users?

The amount of computation for chess is very

large; Claude Shannon and Victor Allis

estimated the complexity of chess to exceed

the number of atoms in the universe. Since the

amount of computation C is extremely large,

and D is very small, chess provides an example

where offloading is beneficial for most wireless

networks.


Sample applications not benefiting from offloading l.jpg
sample applications not benefiting from offloading and extend battery lifetimes for mobile users?

  • regions like national parks

  • the basement of a building

  • interior of a tunnel,

  • subway.

    In these cases,

    where the value of B in Equation can become

    very small or even zero, cloud computing does

    not save energy.


Making computation offloading more attractive l.jpg
Making computation offloading more attractive and extend battery lifetimes for mobile users?

There is a fundamental assumption

under-lying this analysis with the client-server

model: Because the server does not already

contain the data, all the data must be sent to

the service provider.

However, cloud computing changes that

assumption: The cloud stores data and performs

computation on it. For example, services like

Amazon S3 can store data, and Amazon EC2 can

be used to perform computation on the data

stored using S3.


When considering privacy and security l.jpg
When considering Privacy and security and extend battery lifetimes for mobile users?


When considering privacy and security15 l.jpg
When considering Privacy and security and extend battery lifetimes for mobile users?

Another possible privacy and security solution

is to use a technique called steganography :

  • Multimedia content like images and videos

    have significant redundancy. This makes it

    possible to hide data in multimedia using

    steganography.

  • Steganographic techniques can be used to

    transform the data before storage so that

    operations can still be performed on the data.


When considering privacy and security16 l.jpg
When considering Privacy and security and extend battery lifetimes for mobile users?


When considering privacy and security17 l.jpg
When considering Privacy and security and extend battery lifetimes for mobile users?

Performing encryption or steganographic

techniques before sending data to the cloud

requires some additional processing on the

mobile system. So the formula become:


Conclusion l.jpg
Conclusion and extend battery lifetimes for mobile users?

  • cloud computing can potentially save energy

    for mobile users.

  • not all applications are energy

    efficient when migrated to the cloud.

  • cloud computing services would be

    significantly different from cloud services for

    desktops because they must offer energy

    savings.

  • The services should consider the energy

    overhead for privacy, security, reliability,

    and data communication before offloading.


Conclusion19 l.jpg
Conclusion and extend battery lifetimes for mobile users?


ad