Peer-Assisted Computation Offloading in Wireless Networks

被引:9
作者
Geng, Yeli [1 ]
Cao, Guohong [1 ]
机构
[1] Penn State Univ, Sch Elect Engn & Comp Sci, University Pk, PA 16802 USA
基金
美国国家科学基金会;
关键词
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.
引用
收藏
页码:4565 / 4578
页数:14
相关论文
共 33 条
[1]  
[Anonymous], 2016, IEEE INFOCOM
[2]  
[Anonymous], 2010, P ACM MOBISYS, DOI [10.1145/1814433.1814441, DOI 10.1145/1814433.1814441]
[3]  
Balasubramanian N, 2009, IMC'09: PROCEEDINGS OF THE 2009 ACM SIGCOMM INTERNET MEASUREMENT CONFERENCE, P280
[4]  
Chakraborty A., 2013, P ACM MOBICOM 13, P63
[5]  
Chen L., 2017, Computation Peer Offloading for Energy-Constrained Mobile Edge Computing in Small-Cell Networks
[6]  
Chun BG, 2011, EUROSYS 11: PROCEEDINGS OF THE EUROSYS 2011 CONFERENCE, P301
[7]  
Dimatteo S., 2011, 2011 IEEE 8th International Conference on Mobile Ad-Hoc and Sensor Systems, P192, DOI 10.1109/MASS.2011.26
[8]   Energy-Efficient Computation Offloading in Cellular Networks [J].
Geng, Yeli ;
Hu, Wenjie ;
Yang, Yi ;
Gao, Wei ;
Cao, Guohong .
2015 IEEE 23RD INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2015, :145-155
[9]  
Guo S., 2016, P 35 C COMPUTER COMM, P1, DOI [10.1109/INFOCOM.2016.7524497, DOI 10.1109/INFOCOM.2016.7524497]
[10]   Mobile Data Offloading through Opportunistic Communications and Social Participation [J].
Han, Bo ;
Hui, Pan ;
Kumar, V. S. Anil ;
Marathe, Madhav V. ;
Shao, Jianhua ;
Srinivasan, Aravind .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2012, 11 (05) :821-834