ComputingCloud ComputingComputer SystemsCloud Performance OptimizationMobile ComputingMobile SystemsEnergy-efficient Cloud ComputingEnergy-efficient Mobile ComputingMobile Cloud ComputingMobile NetworksTask OffloadingAdaptive OffloadingApplication OffloadingCloud OffloadingDynamic OffloadingLoad-aware OffloadingMulti-tier ArchitectureOffloading Decision MakingThree-tier Architecture
Mobile Cloud Computing (MCC) enables smartphones to offload compute-intensive codes and data to clouds or cloudlets for energy conservation. Thus, MCC liberates smartphones from battery shortage and embraces more versatile mobile applications. Most pioneering MCC research work requires a consistent network performance for offloading. However, such consistency is challenged by frequent mobile user movements and unstable network quality, thereby resulting in a suboptimal offloading decision. To embrace network inconsistency, we propose ENDA, a three-tier architecture that leverages user track prediction, realtime network performance and server loads to optimize offloading decisions. On cloud tier, we first design a greedy searching algorithm to predict user track using historical user traces stored in database servers. We then design a cloud-enabled Wi-Fi access point (AP) selection scheme to find the most energy efficient AP for smartphone offloading. We evaluate the performance of ENDA through simulations under a real-world scenario. The results demonstrate that ENDA can generate offloading decisions with optimized energy efficiency, desirable response time, and potential adaptability to a variety of scenarios. ENDA outperforms existing offloading techniques that do not consider user mobility and server workload balance management.
7
The Case for VM-Based Cloudlets in Mobile Computing
Mahadev Satyanarayanan, Paramvir Bahl, Rafaela Cáceres et al. · IEEE Pervasive Computing · 2009 · 3.7K citations
Eduardo Cuervo, Aruna Balasubramanian, Dae-ki Cho et al. · 2010 · 2.3K citations
Byung-Gon Chun, Sunghwan Ihm, Petros Maniatis et al. · 2011 · 1.9K citations
COMET: code offload by migrating execution transparently
Mark S. Gordon, D. Anoushe Jamshidi, Scott Mahlke et al. · 2012 · 360 citations
Advancing the state of mobile cloud computing
Paramvir Bahl, Richard Han, Li Erran Li et al. · 2012 · 175 citations