SmartVirtCloud: Virtual cloud assisted application offloading execution at mobile devices' discretion

Lingjun Pu,Jingdong Xu,Xing Jin,Jianzhong Zhang
DOI: https://doi.org/10.1109/WCNC.2013.6555286
2013-01-01
Abstract:Many mobile applications such as games and social applications are emerging for mobile devices. These powerful applications consume more and more running time and energy. So they are badly confined by mobile device with limited resource. Since cloud infrastructure has great potential to benefit task execution, this paper presents SmartVirtCloud (SmartVC). A system can offload methods in applications to achieve better performance in indoor environment. SmartVC decides at runtime whether and when the methods in application should be executed remotely. And two types of cloud service models, namely load-balancing and application-isolation, are constructed for concurrent requests. The empirical results show that, by using SmartVC, the CPU-intensive calculation application consumes two orders of magnitude less energy on average; the processing speed of latency-sensitive image translation application gets doubled; the performance of network-intensive picture download application is improved with the increase of picture amount. In addition, the proposed two cloud models support concurrent requests from smartphones very well.
What problem does this paper attempt to address?