This document presents ENDA, a proposed solution for embracing network inconsistency in mobile cloud computing. ENDA is a three-tier architecture that aims to make the most energy efficient offloading decisions for smartphones by selecting the optimal Wi-Fi access point based on predicted user trajectory, workload balancing among cloudlets, and minimizing communication overhead. Preliminary results from a GUI-based simulation show ENDA's ability to choose the most energy efficient Wi-Fi network path according to a user's predicted movement. The solution seeks to address issues with current offloading approaches and overcome constraints of limited cloudlet resources and Wi-Fi coverage.
Embracing Network Inconsistency for Dynamic Application Offloading in Mobile Cloud Computing
1. ENDA: Embracing Network Inconsistency for
Dynamic Application Offloading
in Mobile Cloud Computing
Jiwei Li Kai Bu Xuan Liu Bin Xiao
The Hong Kong Polytechnic University
Presenter: Jiwei Li
8. Uninvestigated Issues in Offloading
• Offloading at mobile environments
• Balancing workloads among multiple cloudlets
Our research is focused on
offloading to cloudlets through Wi-Fi
at mobile environments.
10. Re-connection Matters
• Re-connection includes
– Scanning
– Connecting
– Assigning IP and network ID
• Takes long time (1-12s)
• Consumes additional power
Reducing re-connection times means increasing energy efficiency.
11. Our Studied Problems
• How to predict user’s trajectory?
• How to select Wi-Fi access points (AP)?
• How to balance workload among cloudlets?
12. Problem Formulation
• Minimize:
– Communication overheads during offloading at
mobile environments
• Must satisfy requirements:
– App-specific network latency
– App-specific response time
To put it simply, we aim to
select the most energy-efficient Wi-Fi access point,
taking user mobility and server load into account.
14. Answering a few questions …
• Is it feasible to deploy cloudlets at large scale?
• Bind current public Wi-Fi hotspots with cloudlets.
• How do we overcome resource constraints on
cloudlets?
• Adopt workload balance management mechanism among
participating cloudlets.
• How do we conquer Wi-Fi’s limited coverage range
issue?
• Propose mobility-aware Wi-Fi AP selection scheme.
18. Advantages
• Minimize end-to-end communication
overheads
• Exempt smartphones from complex
computation of making decisions
• Improve energy efficiency for offloading
19. Demo Scenario
Predicted user track
(will be pruned based on
app info & network conditions)
Effective routes:
N1 -> (S, A)
N2 -> (S, B)
N3 -> (S, D)
N4 -> (C, D)
ENDA chooses the most energy-efficient Wi-Fi AP
according to the specific predicted track
Start offloading at location S
24. Conclusion
• ENDA
– Difference from previous work
– Minimize communication overheads
– Potential to apply to real offloading systems
• Future work
– Thorough mathematical analysis
– Implementation
– More complex scenarios