Journal Home > Volume 26 , Issue 2

Mobile-edge computing casts the computation-intensive and delay-sensitive applications of mobile devices onto network edges. Task offloading incurs extra communication latency and energy cost, and extensive efforts have focused on offloading schemes. Many metrics of the system utility are defined to achieve satisfactory quality of experience. However, most existing works overlook the balance between throughput and fairness. This study investigates the problem of finding an optimal offloading scheme in which the objective of optimization aims to maximize the system utility for leveraging between throughput and fairness. Based on Karush-Kuhn-Tucker condition, the expectation of time complexity is analyzed to derive the optimal scheme. A gradient-based approach for utility-aware task offloading is given. Furthermore, we provide an increment-based greedy approximation algorithm with 1+1e-1 ratio. Experimental results show that the proposed algorithms can achieve effective performance in utility and accuracy.


menu
Abstract
Full text
Outline
About this article

Utility Aware Offloading for Mobile-Edge Computing

Show Author's information Ran Bi( )Qian LiuJiankang RenGuozhen Tan
School of Computer Science and Technology, Dalian University of Technology, Dalian 116024, China.

Abstract

Mobile-edge computing casts the computation-intensive and delay-sensitive applications of mobile devices onto network edges. Task offloading incurs extra communication latency and energy cost, and extensive efforts have focused on offloading schemes. Many metrics of the system utility are defined to achieve satisfactory quality of experience. However, most existing works overlook the balance between throughput and fairness. This study investigates the problem of finding an optimal offloading scheme in which the objective of optimization aims to maximize the system utility for leveraging between throughput and fairness. Based on Karush-Kuhn-Tucker condition, the expectation of time complexity is analyzed to derive the optimal scheme. A gradient-based approach for utility-aware task offloading is given. Furthermore, we provide an increment-based greedy approximation algorithm with 1+1e-1 ratio. Experimental results show that the proposed algorithms can achieve effective performance in utility and accuracy.

Keywords: utility, approximation algorithm, quality of experience, mobile edge computing

References(34)

[1]
J. Ren, H. Guo, C. G. Xu, and Y. X. Zhang, Serving at the edge: A scalable IoT architecture based on transparent computing, IEEE Network, vol. 31, no. 5, pp. 96-105, 2017.
[2]
Z. P. Cai, X. Zheng, and J. G. Yu, A differential-private framework for urban traffic flows estimation via taxi companies, IEEE Trans. Ind. Inf., vol. 15, no. 12, pp. 6492-6499, 2019.
[3]
Z. P. Cai and Z. B. He, Trading private range counting over big IoT data, in Proc. 39th IEEE Int. Conf. Distributed Computing Systems, Dallas, TX, USA, 2019.
DOI
[4]
J. W. Shang, C. K. Wang, C. P. Wang, G. Y. Guo, and J. Qian, An attribute-based community search method with graph refining, The Journal of Supercomputing, .
[5]
X. Zheng and Z. Cai, Privacy-preserved data sharing towards multiple parties in industrial IoTs, IEEE Journal on Selected Areas in Communications, .
[6]
F. Firouzi, A. M. Firouzi, K. Mankodiya, M. Badaroglu, G. V. Merrett, P. Wong, and B. Farahani, Internet-of-things and big data for smarter healthcare: From device to architecture, applications and analytics, Future Generation Computer Systems, vol. 78, pp. 583-586, 2018.
[7]
C. K. Wang, C. P. Wang, Z. Wang, X. J. Ye, J. X. Yu, and B. Wang, DeepDirect: Learning directions of social ties with edge-based network embedding, IEEE Transactions on Knowledge and Data Engineering, vol. 31, no. 12, pp. 2277-2291, 2019.
[8]
B. J. Zhou, J. Li, X. Y. Wang, Y. Gu, L. Xu, Y. Q. Hu, and L. H. Zhu, Online internet traffic monitoring system using spark streaming, Big Data Mining and Analytics, vol. 1, no. 1, pp. 47-56, 2018.
[9]
X. Zheng, Z. P. Cai, J. G. Yu, C. K. Wang, and Y. S. Li, Follow but no track: Privacy preserved profile publishing in cyber-physical social systems, IEEE Internet Things J., vol. 4, no. 6, pp. 1868-1878, 2017.
[10]
K. Zhang, S. P. Leng, Y. J. He, S. Maharjan, and Y. Zhang, Mobile edge computing and networking for green and low-latency internet of things, IEEE Commun. Mag., vol. 56, no. 5, pp. 39-45, 2018.
[11]
X. L. Fang, Z. P. Cai, W. Y. Tang, G. C. Luo, L. J. Zhou, R. Bi, and H. Gao, Job scheduling to minimize total completion time on multiple edge servers, IEEE Transactions on Network Science and Engineering, .
[12]
X. C. Lyu, H. Tian, C. Sengul, and P. Zhang, Multiuser joint task offloading and resource optimization in proximate clouds, IEEE Transactions on Vehicular Technology, vol. 66, no. 4, pp. 3435-3447, 2017.
[13]
X. Y. Tao, K. Ota, M. X. Dong, H. Qi, and K. Q. Li, Performance guaranteed computation offloading for mobile-edge cloud computing, IEEE Wirel. Commun. Lett., vol. 6, no. 6, pp. 774-777, 2017.
[14]
F. Wang, J. Xu, X. Wang, and S. G. Cui, Joint offloading and computing optimization in wireless powered mobile-edge computing systems, IEEE Trans. Wirel. Commun., vol. 17, no. 3, pp. 1784-1797, 2018.
[15]
Q. Y. Meng, K. Wang, X. M. He, and M. Y. Guo, QoE-driven big data management in pervasive edge computing environment, Big Data Mining and Analytics, vol. 1, no. 3, pp. 222-233, 2018.
[16]
X. Zheng, Z. P. Cai, J. Z. Li, and H. Gao, A study on application-aware scheduling in wireless networks, IEEE Trans. Mobile Comput., vol. 16, no. 7, pp. 1787-1801, 2017.
[17]
H. Li, K. Ota, and M. X. Dong, Learning IoT in edge: Deep learning for the internet of things with edge computing, IEEE Network, vol. 32, no. 1, pp. 96-101, 2018.
[18]
Z. P. Cai and X. Zheng, A private and efficient mechanism for data uploading in smart cyber-physical systems, IEEE Transactions on Network Science and Engineering, .
[19]
Z. J. Duan, W. Li, and Z. P. Cai, Distributed auctions for task assignment and scheduling in mobile crowdsensing systems, in Proc. 37th Int. Conf. Distributed Computing Systems, Atlanta, GA, USA, 2017, pp. 635-644.
DOI
[20]
Z. J. Duan, W. Li, X. Zheng, and Z. P. Cai, Mutual-preference driven truthful auction mechanism in mobile crowdsensing, in Proc. 39th IEEE Int. Conf. Distributed Computing Systems, Dallas, TX, USA, 2019.
DOI
[21]
Y. Z. Zhou, D. Zhang, and N. X. Xiong, Post-cloud computing paradigms: A survey and comparison, Tsinghua Science and Technology, vol. 22, no. 6, pp. 714-732, 2017.
[22]
J. Liu, Y. Y. Mao, J. Zhang, and K. B. Letaief, Delay-optimal computation task scheduling for mobile-edge computing systems, in IEEE International Symposium on Information Theory, Barcelona, Spain, 2016, pp. 1451-1455.
DOI
[23]
J. K. Ren, G. D. Yu, Y. L. Cai, and Y. H. He, Latency optimization for resource allocation in mobile-edge computation offloading, IEEE Trans. Wirel. Commun., vol. 17, no. 8, pp. 5506-5519, 2018.
[24]
L. N. Liu, X. Chen, Z. M. Lu, L. H. Wang, and X. M. Wen, Mobile-edge computing framework with data compression for wireless network in energy internet, Tsinghua Science and Technology, vol. 24, no. 3, pp. 271-280, 2019.
[25]
L. Lei, H. J. Xu, X. Xiong, K. Zheng, and W. Xiang, Joint computation offloading and multiuser scheduling using approximate dynamic programming in NB-IoT edge computing system, IEEE Internet Things J., vol. 6, no. 3, pp. 5345-5362, 2019.
[26]
T. X. Zhu, T. Shi, J. Z. Li, Z. P. Cai, and X. Zhou, Task scheduling in deadline-aware mobile edge computing systems, IEEE Internet Things J., vol. 6, no. 3, pp. 4854-4866, 2019.
[27]
Q. Y. Wang, S. T. Guo, J. D. Liu, and Y. Y. Yang, Energy-efficient computation offloading and resource allocation for delay-sensitive mobile edge computing, Sustain. Comput.: Inform. Syst., vol. 21, pp. 154-164, 2019.
[28]
A. Goldsmith, Wireless Communications. Cambridge, UK: Cambridge University Press, 2005.
DOI
[29]
X. C. Lyu, W. Ni, H. Tian, R. P. Liu, X. Wang, G. B. Giannakis, and A. Paulraj, Optimal schedule of mobile edge computing for internet of things using partial information, IEEE J. Sel. Areas Commun., vol. 35, no. 11, pp. 2606-2615, 2017.
[30]
L. Tang and H. Chen, Joint pricing and capacity planning in the IaaS cloud market, IEEE Trans. Cloud Comput., vol. 5, no. 1, pp. 57-70, 2017.
[31]
R. Urgaonkar, U. C. Kozat, K. Igarashi, and M. J. Neely, Dynamic resource allocation and power management in virtualized data centers, in IEEE Network Operations and Management Symposium, Osaka, Japan, 2010, pp. 479-486.
DOI
[32]
F. M. Liu, Z. Zhou, H. Jin, B. Li, B. C. Li, and H. B. Jiang, On arbitrating the power-performance tradeoff in SaaS clouds, IEEE Trans. Parallel Distrib. Syst., vol. 25, no. 10, pp. 2648-2658, 2014.
[33]
G. L. Nemhauser, L. A. Wolsey, and M. L. Fisher, An analysis of approximations for maximizing submodular set functions - I, Math. Program., vol. 14, no. 1, pp. 265-294, 1978.
[34]
M. Sviridenko, A note on maximizing a submodular set function subject to a knapsack constraint, Oper. Res. Lett., vol. 32, no. 1, pp. 41-43, 2004.
Publication history
Copyright
Acknowledgements
Rights and permissions

Publication history

Received: 09 December 2019
Accepted: 16 December 2019
Published: 24 July 2020
Issue date: April 2021

Copyright

© The author(s) 2021.

Acknowledgements

This work was supported in part by the National Natural Science Foundation of China (Nos. 61602084, 61761136019, U1808206, 61772112, and 61972083), the Post-Doctoral Science Foundation of China (No. 2016M600202), the Doctoral Scientific Research Foundation of Liaoning Province (No. 201601041), and the Fundamental Research Fund for the Central Universities (No. DUT19JC53).

Rights and permissions

The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).

Return