Energy consumption;
cellular phones;
computation offloading;
wireless communication;
CLOUD;
EXECUTION;
D O I:
10.1109/TWC.2018.2827369
中图分类号:
TM [电工技术];
TN [电子技术、通信技术];
学科分类号:
0808 ;
0809 ;
摘要:
Computation offloading has been widely used to alleviate the performance and energy limitations of smartphones by sending computationally intensive applications to the cloud. However, mobile devices with poor cellular service quality may incur high communication latency and high energy consumption for offloading, which will reduce the benefits of computation offloading. In this paper, we propose a peer-assisted computation offloading (PACO) framework to address this problem. In PACO, a client experiencing poor service quality can choose a neighbor with better service quality to be the offloading proxy. Through peer to peer interface such as WiFi direct, the client can offload computation tasks to the proxy which further transmits them to the cloud server through cellular networks. We propose algorithms to decide which tasks should be offloaded to minimize the energy consumption. We have implemented PACO on Android and have implemented three computationally intensive applications to evaluate its performance. Experimental results and simulation results show that PACO makes it possible for users with poor cellular service quality to benefit from computation offloading and PACO significantly reduces the delay and energy consumption compared to existing schemes.
机构:
Monash Univ, Fac Med Nursing & Hlth Sci, Sch Biomed Sci, Melbourne, Vic, AustraliaMonash Univ, Fac Med Nursing & Hlth Sci, Sch Biomed Sci, Melbourne, Vic, Australia
Hodgson, Yvonne
Benson, Robyn
论文数: 0引用数: 0
h-index: 0
机构:
Monash Univ, Fac Med Nursing & Hlth Sci, Fac Off, Melbourne, Vic, AustraliaMonash Univ, Fac Med Nursing & Hlth Sci, Sch Biomed Sci, Melbourne, Vic, Australia
Benson, Robyn
Brack, Charlotte
论文数: 0引用数: 0
h-index: 0
机构:
Monash Univ, Fac Med Nursing & Hlth Sci, Fac Off, Melbourne, Vic, AustraliaMonash Univ, Fac Med Nursing & Hlth Sci, Sch Biomed Sci, Melbourne, Vic, Australia