perform computations on stored data (Elastic Compute Cloud (EC2). )



Similar documents
Published by the IEEE Computer Society

Security in Offloading Computations in Mobile Systems Using Cloud Computing

International Journal of Advance Foundation and Research in Computer (IJAFRC) Volume 2, Special Issue (NCRTIT 2015), January 2015.

CLOUD COMPUTING USABILITY IN MOBILE COMMUNICATION NETWORK

Cloud Computing for hand-held Devices:Enhancing Smart phones viability with Computation Offload

Mobile Cloud Computing: Survey & Discussion. Jianting Yue Sep 27, 2013

Chapter 19 Cloud Computing for Multimedia Services

Saving Mobile Battery Over Cloud Using Image Processing

IMCM: A Flexible Fine-Grained Adaptive Framework for Parallel Mobile Hybrid Cloud Applications

A Comparative Study of cloud and mcloud Computing

Cloud and Mobile Computing

Mobile Cloud Computing. Chamitha de Alwis, PhD Senior Lecturer University of Sri Jayewardenepura

OPTIMIZED CONSUMPTION AND ACCESS OF REMOTE DISPLAY ON MOBILE DEVICE ENVIRONMENT

Next Generation Mobile Cloud Gaming

Load Balancing and Maintaining the Qos on Cloud Partitioning For the Public Cloud

Offloading file search operation for performance improvement of smart phones

Alaa Alhamami, Avan Sabah Hamdi Amman Arab University Amman, Jordan

Introduction to Cyber Security / Information Security

Your Voice is Critical. OpenScape Enterprise voice solutions gives power to voice

Wireless Encryption Protection

Digital Audio and Video Data

Mobile Image Offloading Using Cloud Computing

Leveraging Cloud Storage with SharePoint and StoragePoint

White Paper: Librestream Security Overview

Cost-effective Strategies for Building the Next-generation Data Center

Your Voice is Critical. OpenScape Enterprise voice solutions gives power to voice

ENERGY EFFICIENT DATA TRAFFIC MANAGEMENT IN MOBILE CLOUD COMPUTING

THE VX 9000: THE WORLD S FIRST SCALABLE, VIRTUALIZED WLAN CONTROLLER BRINGS A NEW LEVEL OF SCALABILITY, COST-EFFICIENCY AND RELIABILITY TO THE WLAN

Concepts Introduced in Chapter 6. Warehouse-Scale Computers. Important Design Factors for WSCs. Programming Models for WSCs

Green Cloud. Prof. Yuh-Shyan Chen Department t of Computer Science and Information Engineering National Taipei University

Cloud Computing Overview

Mobile Hybrid Cloud Computing Issues and Solutions

Data Management for Portable Media Players

White Paper: Introduction to Cloud Computing

Protocols. Packets. What's in an IP packet

<Insert Picture Here> Considerations for Enterprise Cloud Computing

ANDREW HERTENSTEIN Manager Microsoft Modern Datacenter and Azure Solutions En Pointe Technologies Phone

Data Integrity by Aes Algorithm ISSN

Session 2. The economics of Cloud Computing

Opportunism and Symbiosis in Mobile Cloud Computing: The Promise and the Challenges

Cisco WAAS Optimized for Citrix XenDesktop

Part V Applications. What is cloud computing? SaaS has been around for awhile. Cloud Computing: General concepts

HTML5 the new. standard for Interactive Web

Data Networks Summer 2007 Homework #3

Lecture 11. RFS A Network File System for Mobile Devices and the Cloud

Parallels Virtuozzo Containers

WAN optimization and acceleration products reduce cost and bandwidth requirements while speeding throughput.

ClearCube White Paper Best Practices Pairing Virtualization and Centralization Increasing Performance for Power Users with Zero Client End Points

How To Run A Cloud Computer System

Service Overview CloudCare Online Backup

Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors

PACK: PREDICTION-BASED CLOUD BANDWIDTH AND COST REDUCTION SYSTEM

WebEx. Network Bandwidth White Paper. WebEx Communications Inc

A Survey on Scalable Data Security and Load Balancing in Multi Cloud Environment

Final for ECE374 05/06/13 Solution!!

Cloud Computing. By the end of 2013, more than 75% of UK businesses will be using at least one type of cloud service. (Source: Cloud Industry Forum)

Comparison of Cloud vs. Tape Backup Performance and Costs with Oracle Database

The Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management

Input / Ouput devices. I/O Chapter 8. Goals & Constraints. Measures of Performance. Anatomy of a Disk Drive. Introduction - 8.1

How To Understand Cloud Computing

Installing, Configuring and Administering Microsoft Windows

DNA IT - Business IT On Demand

Oracle Database Backup in the Cloud. An Oracle White Paper September 2008

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks

WAN Performance Analysis A Study on the Impact of Windows 7

esarinformation Systems Simplifying your Technology Mobile Applications Development Profile

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

New hybrid cloud scenarios with SQL Server Matt Smith 6/4/2014

CHAPTER 1 INTRODUCTION

Voice Over IP Per Call Bandwidth Consumption

Keywords Cloud Computing, CRC, RC4, RSA, Windows Microsoft Azure

SuperSpeed USB 3.0: Ubiquitous Interconnect for Next Generation Consumer Applications

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity

Research of User Experience Centric Network in MBB Era ---Service Waiting Time

Windows Server 2008 R2 Hyper-V Live Migration

ECE 358: Computer Networks. Homework #3. Chapter 5 and 6 Review Questions 1

Cloud Courses Description

Wireless Network Security. Pat Wilbur Wireless Networks March 30, 2007

Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

MOBILE CLOUD COMPUTING On Gaming Applications PRASAD REDDY

Transcription:

Karthik Kumar and Yung-Hsiang Lu, Purdue University Presenter Yifei Sun Take Amazon cloud for example. store personal data (Simple Storage Service (S3) ) perform computations on stored data (Elastic Compute Cloud (EC2). ) 1

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 Two main concerns: mobile computing are limited energy wireless bandwidth 2

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. 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). 3

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 p p i c the energy cost per second when the mobile phone is doing computing the energy cost per second when the mobile phone is idle. p tr the energy cost per second when the mobile is transmission the data. 4

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. When is Offloading Beneficial? 5

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. 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. 6

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. 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. 7

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. 8

Performing encryption or steganographic techniques before sending data to the cloud requires some additional processing on the mobile system. So the formula become: 9

cloud computing can potentially save energy for mobile users. not all applications are energyefficient 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. 10