QoS Driven Task Offloading With Statistical Guarantee in Mobile Edge Computing

In mobile edge computing, popular mobile applications, such as augmented reality, usually offload their tasks to resource-rich edge servers. The user experience can be considerably affected when many mobile users compete for the limited communication and computation resources. The key technical challenge in task offloading is to guarantee the Quality of Service (QoS) for such applications. Existing work on task offloading focus on deterministic QoS guarantee, which means that tasks have to complete before the given deadline with 100%. However, it is impractical to impose a deterministic QoS guarantee for tasks due to the high dynamics of the wireless environment when offloading to edge servers. In this paper, we focus on task offloading with statistical QoS guarantee, which can further save more energy by loosing the QoS requirement. Specially, we first propose a statistical computation model and a statistical transmission model to quantify the correlation between the statistical QoS guarantee and task offloading strategy. Then, we formulate the task offloading problem as an mixed integer non-Linear programming problem. We propose an algorithm to provide the statistical QoS guarantee for tasks using convex optimization theory and Gibbs sampling method. Experiment results show that the proposed algorithm outperforms the three baselines.

[1]  Christian Kirches,et al.  Mixed-integer nonlinear optimization*† , 2013, Acta Numerica.

[2]  Dapeng Wu,et al.  Effective capacity: a wireless link model for support of quality of service , 2003, IEEE Trans. Wirel. Commun..

[3]  Xi Zhang,et al.  Heterogeneous Statistical QoS Provisioning Over Airborne Mobile Wireless Networks , 2018, IEEE Journal on Selected Areas in Communications.

[4]  Clyde L. Monma,et al.  On the Computational Complexity of Integer Programming Problems , 1978 .

[5]  Min Sheng,et al.  Mobile-Edge Computing: Partial Computation Offloading Using Dynamic Voltage Scaling , 2016, IEEE Transactions on Communications.

[6]  Stefano Secci,et al.  ULOOF: A User Level Online Offloading Framework for Mobile Edge Computing , 2018, IEEE Transactions on Mobile Computing.

[7]  Jie Xu,et al.  Joint Service Caching and Task Offloading for Mobile Edge Computing in Dense Networks , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[8]  Dario Pompili,et al.  Joint Task Offloading and Resource Allocation for Multi-Server Mobile-Edge Computing Networks , 2017, IEEE Transactions on Vehicular Technology.

[9]  Xi Zhang,et al.  Full-Duplex Spectrum-Sensing and MAC-Protocol for Multichannel Nontime-Slotted Cognitive Radio Networks , 2015, IEEE Journal on Selected Areas in Communications.

[10]  Xi Zhang,et al.  Scalable Virtualization and Offloading-Based Software-Defined Architecture for Heterogeneous Statistical QoS Provisioning Over 5G Multimedia Mobile Wireless Networks , 2018, IEEE Journal on Selected Areas in Communications.

[11]  Jun Zhang,et al.  Stochastic Joint Radio and Computational Resource Management for Multi-User Mobile-Edge Computing Systems , 2017, IEEE Transactions on Wireless Communications.

[12]  Haiyun Luo,et al.  Energy-Optimal Mobile Cloud Computing under Stochastic Wireless Channel , 2013, IEEE Transactions on Wireless Communications.

[13]  Xi Zhang,et al.  D2D Offloading for Statistical QoS Provisionings Over 5G Multimedia Mobile Wireless Networks , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

[14]  HuangKaibin,et al.  Energy-Efficient Resource Allocation for Mobile-Edge Computation Offloading , 2017 .

[15]  Xi Zhang,et al.  Optimal Power Allocation With Statistical QoS Provisioning for D2D and Cellular Communications Over Underlaying Wireless Networks , 2016, IEEE Journal on Selected Areas in Communications.

[16]  Yue Wang,et al.  Edge Network Slicing With Statistical QoS Provisioning , 2019, IEEE Wireless Communications Letters.

[17]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[18]  Xi Zhang,et al.  Statistical-QoS Driven Energy-Efficiency Optimization Over Green 5G Mobile Wireless Networks , 2016, IEEE Journal on Selected Areas in Communications.

[19]  Klara Nahrstedt,et al.  Energy-efficient CPU scheduling for multimedia applications , 2006, TOCS.

[20]  Ju Ren,et al.  Serving at the Edge: A Scalable IoT Architecture Based on Transparent Computing , 2017, IEEE Network.

[21]  Xiao Ma,et al.  Cost-efficient workload scheduling in Cloud Assisted Mobile Edge Computing , 2017, 2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS).

[22]  Qinghe Du,et al.  Statistical QoS provisionings for wireless unicast/multicast of multi-layer video streams , 2010, IEEE Journal on Selected Areas in Communications.

[23]  Ju Ren,et al.  BOAT: A Block-Streaming App Execution Scheme for Lightweight IoT Devices , 2018, IEEE Internet of Things Journal.

[24]  Xi Zhang,et al.  Heterogeneous Statistical QoS Driven Collaborative Learning Based Energy Harvesting Over Full-Duplex Cognitive Radio Networks , 2019, 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS).

[25]  Xi Zhang,et al.  Hierarchical Caching for Statistical QoS Guaranteed Multimedia Transmissions over 5G Edge Computing Mobile Wireless Networks , 2018, IEEE Wireless Communications.