4.7 Article

A Multi-Stage Stochastic Programming-Based Offloading Policy for Fog Enabled IoT-eHealth

Journal

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS
Volume 39, Issue 2, Pages 411-425

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JSAC.2020.3020659

Keywords

eHealth; fog computing; offloading; multi-stage stochastic programming; sample average approximation

Funding

  1. National Natural Science Foundation of China [61871099, 61631005, 61701059, 61941114, 61831002]
  2. State Major Science and Technology Special Project [2018ZX033001023]
  3. National Program for Special Support of Eminent Professionals
  4. Chongqing Technological Innovation and Application Development Projects [cstc2019jscx-msxm1322]
  5. Zhejiang Lab's International Talent Fund for Young Professionals
  6. Fundamental Research Funds for the Central Universities of New Teachers Project

Ask authors/readers for more resources

This study proposes a Multi-Stage Stochastic Programming model with the aim of minimizing the total latency of offloading, evaluating the impact of uncertainty on decision-making for offloading and resource allocation. The proposed model examines joint decisions of offloading, resource allocation, and migration, advancing the understanding of the interactions among these decisions.
To meet low latency and real-time monitoring demands of IoT-eHealth, fog computing is envisioned as a key technology to offer elastic computing resource at the edge of networks. In this context, eHealth devices can offload collected healthcare data or computational expensive tasks to a nearby fog server. However, the mobility of the eHealth devices may make the connection between them to fog servers uncertain, resulting in possible migration between fog servers. In order to evaluate the impact of this uncertainty on decision-making for offloading and resource allocation, we formulate the task offloading problem as a Multi-Stage Stochastic Programming (MSSP), with aim of minimizing the total latency of offloading to determine whether to offload or not, how much workload to offload, how much computing resource to allocate, as well as whether to migrate or not. Different from the previous MSSP based work focusing on the workload assignment only, the proposed MSSP examines joint decisions of offloading, resource allocation, and migration, advancing the understanding of the interactions among these decisions. Furthermore, to reduce the computational complexity of MSSP, we design an efficient sub-optimal offloading policy based on Sample Average Approximation, called SAA-MSSP. We conduct extensive simulation experiments to validate the effectiveness of SAA-MSSP. The results show that SAA-MSSP can converge to a near-optimal solution quickly.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available