Task Data Offloading and Resource Allocation in Fog Computing With Multi-Task Delay Guarantee

With the emergence of delay-sensitive task completion, computational offloading becomes increasingly desirable due to the end-user’s limitations in performing computation-intense applications. Interestingly, fog computing enables computational offloading for the end-users towards delay-sensitive task provisioning. In this paper, we study the computational offloading for the multiple tasks with various delay requirements for the end-users, initiated one task at a time in end-user side. In our scenario, the end-user offloads the task data to its primary fog node. However, due to the limited computing resources in fog nodes compared to the remote cloud server, it becomes a challenging issue to entirely process the task data at the primary fog node within the delay deadline imposed by the applications initialized by the end-users. In fact, the primary fog node is mainly responsible for deciding the amount of task data to be offloaded to the secondary fog node and/or remote cloud. Moreover, the computational resource allocation in term of CPU cycles to process each bit of the task data at fog node and transmission resource allocation between a fog node to the remote cloud are also important factors to be considered. We have formulated the above problem as a Quadratically Constraint Quadratic Programming (QCQP) and provided a solution. Our extensive simulation results demonstrate the effectiveness of the proposed offloading scheme under different delay deadlines and traffic intensity levels.

[1]  Min Dong,et al.  A semidefinite relaxation approach to mobile cloud offloading with computing access point , 2015, 2015 IEEE 16th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[2]  Mohsen Guizani,et al.  Edge Computing in the Industrial Internet of Things Environment: Software-Defined-Networks-Based Edge-Cloud Interplay , 2018, IEEE Communications Magazine.

[3]  Yongqiang Lyu,et al.  Computation Offloading for Multi-user Mobile Edge Computing , 2018, 2018 IEEE 20th International Conference on High Performance Computing and Communications; IEEE 16th International Conference on Smart City; IEEE 4th International Conference on Data Science and Systems (HPCC/SmartCity/DSS).

[4]  Min Dong,et al.  Multi-User Multi-Task Offloading and Resource Allocation in Mobile Cloud Systems , 2018, IEEE Transactions on Wireless Communications.

[5]  Mohammad S. Obaidat,et al.  Edge Computing-Based Security Framework for Big Data Analytics in VANETs , 2019, IEEE Network.

[6]  Qi Zhang,et al.  Offloading Schemes in Mobile Edge Computing for Ultra-Reliable Low Latency Communications , 2018, IEEE Access.

[7]  Constandinos X. Mavromoustakis,et al.  Joint Task Offloading and Resource Allocation for Delay-Sensitive Fog Networks , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[8]  Qi Zhang,et al.  Code-Partitioning Offloading Schemes in Mobile Edge Computing for Augmented Reality , 2019, IEEE Access.

[9]  Kaibin Huang,et al.  Live Prefetching for Mobile Computation Offloading , 2016, IEEE Transactions on Wireless Communications.

[10]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[11]  George Mastorakis,et al.  Socially Oriented Edge Computing for Energy Awareness in IoT Architectures , 2018, IEEE Communications Magazine.

[12]  Lei Shu,et al.  Survey of Fog Computing: Fundamental, Network Applications, and Research Challenges , 2018, IEEE Communications Surveys & Tutorials.

[13]  Sunghyun Choi,et al.  Ultrareliable and Low-Latency Communication Techniques for Tactile Internet Services , 2019, Proceedings of the IEEE.

[14]  Zhu Han,et al.  Computation Offloading With Data Caching Enhancement for Mobile Edge Computing , 2018, IEEE Transactions on Vehicular Technology.

[15]  Jianwei Huang,et al.  Optimal Resource Allocations for Mobile Data Offloading via Dual-Connectivity , 2018, IEEE Transactions on Mobile Computing.

[16]  Wei-Ho Chung,et al.  Enabling Low-Latency Applications in Fog-Radio Access Networks , 2017, IEEE Network.

[17]  Rajeev Agrawal,et al.  Joint scheduling and resource allocation in uplink OFDM systems for broadband wireless access networks , 2009, IEEE Journal on Selected Areas in Communications.

[18]  Piero Castoldi,et al.  TelcoFog: A Unified Flexible Fog and Cloud Computing Architecture for 5G Networks , 2017, IEEE Communications Magazine.

[19]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[20]  Pan Hui,et al.  ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading , 2012, 2012 Proceedings IEEE INFOCOM.

[21]  George Mastorakis,et al.  Elasticity Debt Analytics Exploitation for Green Mobile Cloud Computing: An Equilibrium Model , 2018, 2018 IEEE International Conference on Communications (ICC).

[22]  Jeongho Kwak,et al.  DREAM: Dynamic Resource and Task Allocation for Energy Minimization in Mobile Cloud Systems , 2015, IEEE Journal on Selected Areas in Communications.

[23]  Lei Guo,et al.  Transmission and Latency-Aware Load Balancing for Fog Radio Access Networks , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[24]  Christos V. Verikoukis,et al.  Application and Network VNF migration in a MEC-enabled 5G Architecture , 2018, 2018 IEEE 23rd International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD).

[25]  Jukka K. Nurminen,et al.  Energy Efficiency of Mobile Clients in Cloud Computing , 2010, HotCloud.

[26]  Geoffrey Ye Li,et al.  Multi-Objective Energy-Efficient Resource Allocation for Multi-RAT Heterogeneous Networks , 2015, IEEE Journal on Selected Areas in Communications.

[27]  Richard D. Gitlin,et al.  Optimizing the Number of Fog Nodes for Cloud-Fog-Thing Networks , 2018, IEEE Access.

[28]  Min Dong,et al.  Joint offloading decision and resource allocation for mobile cloud with computing access point , 2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[29]  Khaled Ben Letaief,et al.  Power-Delay Tradeoff in Multi-User Mobile-Edge Computing Systems , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[30]  Luis Sanabria-Russo,et al.  NFV-Enabled Experimental Platform for 5G Tactile Internet Support in Industrial Environments , 2020, IEEE Transactions on Industrial Informatics.

[31]  Sherali Zeadally,et al.  Fog Computing Architecture, Evaluation, and Future Research Directions , 2018, IEEE Communications Magazine.