Improving Performance of Mobile Interactive Data-Streaming Applications with Multiple Cloudlets
Citations Over TimeTop 13% of 2014 papers
Abstract
Improving performance of a mobile application by offloading its computation onto a cloudlet has become a prevalent paradigm. Among mobile applications, the category of interactive data-streaming applications is emerging while having not yet received sufficient attention. During computation offloading, the performance of this category of applications (including response time and throughput) depends on network latency and bandwidth between the mobile device and the cloudlet. Although a single cloudlet can provide satisfactory network latency, the bandwidth is always the bottleneck of the throughput. To address this issue, we propose to use multiple cloudlets for computation offloading so as to alleviate the bandwidth bottleneck. In addition, we propose to use multiple module instances to complete a module, enabling more fine-grained computation partitioning, since data processing in many modules of data-streaming applications could be highly parallelized. Specifically, at first we apply a fine-grained data-flow model to characterize mobile interactive data-streaming applications. Then we build a unified optimization framework that achieves maximization of the overall utilities of all mobile users, and design an efficient heuristic for the optimization problem, which is able to make trade-off between throughput and energy consumption at each mobile device. At the end we verify our algorithm with extensive simulation. The results show that the overall utility achieved by our heuristic is close to the precise optimum, and our multiple-cloudlet mechanism significantly outperforms the single-cloudlet mechanism.
Related Papers
- → A Survey of Cloudlet Based Mobile Computing(2015)88 cited
- → An energy- and cost-aware computation offloading method for workflow applications in mobile edge computing(2019)84 cited
- → Game-theoretic Analysis of Computation Offloading for Cloudlet-based Mobile Cloud Computing(2015)68 cited
- A Study on Improving Challenges of Network with Cloudlets for Mobile Cloud Computing(2013)
- Performance enhancement framework for cloudlet in mobile cloud computing / Md Whaiduzzaman(2016)