july 2013 elastic offloading by dale denis. dale denis the elastic offloading of computationally...

9
July 2013 Elastic Offloading by Dale Denis

Upload: sandra-anis-higgins

Post on 19-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: July 2013 Elastic Offloading by Dale Denis. Dale Denis The Elastic Offloading of Computationally Intensive Tasks to the Cloud to Augment the Computing

July 2013

Elastic Offloadingby Dale Denis

Page 2: July 2013 Elastic Offloading by Dale Denis. Dale Denis The Elastic Offloading of Computationally Intensive Tasks to the Cloud to Augment the Computing

Dale Denis

• The Elastic Offloading of Computationally Intensive Tasks to the Cloud to Augment the Computing Capabilities of a Mobile Device.

Page 3: July 2013 Elastic Offloading by Dale Denis. Dale Denis The Elastic Offloading of Computationally Intensive Tasks to the Cloud to Augment the Computing

Dale Denis

The Environment

• Samsung ATIV S• Windows Phone 8

• Dual Core 1.5 GHz processor• 1024 MB RAM

• Amazon’s EC2• M1 Large

• 2 Cores• 7.5 GB RAM

Page 4: July 2013 Elastic Offloading by Dale Denis. Dale Denis The Elastic Offloading of Computationally Intensive Tasks to the Cloud to Augment the Computing

Dale Denis

The Application

Page 5: July 2013 Elastic Offloading by Dale Denis. Dale Denis The Elastic Offloading of Computationally Intensive Tasks to the Cloud to Augment the Computing

Dale Denis

Offloading Decision Criteria

• Elapsed time • Maximum battery discharge time• Maximum memory utilization

Page 6: July 2013 Elastic Offloading by Dale Denis. Dale Denis The Elastic Offloading of Computationally Intensive Tasks to the Cloud to Augment the Computing

Dale Denis

Evaluation

Page 7: July 2013 Elastic Offloading by Dale Denis. Dale Denis The Elastic Offloading of Computationally Intensive Tasks to the Cloud to Augment the Computing

Dale Denis

Evaluation

Page 8: July 2013 Elastic Offloading by Dale Denis. Dale Denis The Elastic Offloading of Computationally Intensive Tasks to the Cloud to Augment the Computing

Dale Denis

Evaluation

6-Queens 8-Queens 10-Queens 12-QueensLocal Device 83.73786 581.51248 13512.51262 386966.3407EC2 T1 Micro 200.8016 283.2168 2746.4011EC2 M1 Large 184.94616 239.13894 2698.46062

EC2 M1 Large w/polling 2363.8975 2364.51222 4563.77312 71512.3847EC2 M1 Large w/push 4064.18232 5099.42254 22407.94636 77674.18758

Page 9: July 2013 Elastic Offloading by Dale Denis. Dale Denis The Elastic Offloading of Computationally Intensive Tasks to the Cloud to Augment the Computing

Dale Denis

Lessons Learned

A. Significant gains can be realized through the elastic offloading of computationally intensive operations to the cloud.

B. Offloading solutions must consider the unique nature of mobile devices.

C. Offloading decision engines must consider:1. Execution time

2. System resources

3. Monetary costs

4. User preferences