Mobility Aware-Task Scheduling and Virtual Fog for Offloading in IoT-Fog-Cloud Environment

被引:8
|
作者
Matrouk, Khaled M. M. [1 ]
Matrouk, Amer D. D. [2 ]
机构
[1] Al Hussein Bin Talal Univ, Comp Engn Dept, Maan, Jordan
[2] Al Hussein Bin Talal Univ, Management Informat Syst Dept, Maan, Jordan
关键词
IoT (internet of things); Fog; Cloud; Task classification; Task Scheduling; Virtual fog; Offloading; INTERNET; FAIR;
D O I
10.1007/s11277-023-10310-w
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
The Internet of Things (IoT) is an emerging technology that provides services to any smart device at any place. Due to the large volume of data and dynamicity, the IoT environment faces challenges in terms of overloading and energy consumption. To resolve those issues, we proposed MISSION (MobIlity taSk Scheduling OffloadiNg) method to solve these problems, and for that, we present four phases. (1). History aware handover process, in this stage we manage the mobility of IoT devices to reduce the retransmission rate. The handover is managed by 5G gateway for that we proposed Mobility Aware Proximal Policy Optimization (MAPPO) algorithm with RSS, direction, and distance parameters. (2). Multi criteria based task classification and scheduling, in this stage first the tasks are classified into four types such as real time task, non-real time task, delay sensitive task and resource intensive task and the classified tasks are given to the input for scheduling, for scheduling we consider a priority, maximum response time, size of data, task completion time and energy. Both the classification and scheduling are done by Di-Process Modular Neural Network (Di-MNN). (3). Energy aware task allocation, in this process, first we calculate the weight value of the task using First Fitness based Animal Migration Optimization (FFAMO) which considers processing time, processing cost, throughput, and energy consumption parameters. And then the weighted task is assigned to the optimal fog by using Capacity based Hungarian Assignment algorithm (CH2A) by considering the load of task, waiting time, energy consumption, and distance which allocates the task optimally. (4). Efficient task offloading on virtual fog nodes, during scheduling or task allocation the fog node gets overloaded that time virtual fog is created by the central fog node using graph entropy. Finally, simulation is done by iFogsim which evaluates the performance in terms of completion time, energy consumption, delay, response time, number of unnecessary handovers, offloading time, bandwidth utilization, and fog load and throughput.
引用
收藏
页码:801 / 836
页数:36
相关论文
共 50 条
  • [1] Mobility Aware-Task Scheduling and Virtual Fog for Offloading in IoT-Fog-Cloud Environment
    Khaled M. Matrouk
    Amer D. Matrouk
    [J]. Wireless Personal Communications, 2023, 130 : 801 - 836
  • [2] Fog Offloading and Task Management in IoT-Fog-Cloud Environment: Review of Algorithms, Networks, and SDN Application
    Rezaee, Mohammad Reza
    Hamid, Nor Asilah Wati Abdul
    Hussin, Masnida
    Zukarnain, Zuriati Ahmad
    [J]. IEEE ACCESS, 2024, 12 : 39058 - 39080
  • [3] Location-aware Task Allocation Strategies for IoT-Fog-Cloud Environments
    Markus, Andras
    Dombi, Jozsef Daniel
    Kertesz, Attila
    [J]. 2021 29TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2021), 2021, : 185 - 192
  • [4] Energy and time efficient task offloading and resource allocation on the generic IoT-fog-cloud architecture
    Huaiying Sun
    Huiqun Yu
    Guisheng Fan
    Liqiong Chen
    [J]. Peer-to-Peer Networking and Applications, 2020, 13 : 548 - 563
  • [5] Energy and time efficient task offloading and resource allocation on the generic IoT-fog-cloud architecture
    Sun, Huaiying
    Yu, Huiqun
    Fan, Guisheng
    Chen, Liqiong
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2020, 13 (02) : 548 - 563
  • [6] Mobility Aware Blockchain Enabled Offloading and Scheduling in Vehicular Fog Cloud Computing
    Lakhan, Abdullah
    Ahmad, Muneer
    Bilal, Muhammad
    Jolfaei, Alireza
    Mehmood, Raja Majid
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (07) : 4212 - 4223
  • [7] A sustainable mutual authentication protocol for IoT-Fog-Cloud environment
    Satpathy, Swati Priyambada
    Mohanty, Sujata
    Pradhan, Manabhanjan
    [J]. Peer-to-Peer Networking and Applications, 2025, 18 (01) : 1 - 23
  • [8] Mobility-aware task scheduling in cloud-Fog IoT-based healthcare architectures
    Abdelmoneem, Randa M.
    Benslimane, Abderrahim
    Shaaban, Eman
    [J]. COMPUTER NETWORKS, 2020, 179
  • [9] Resource Allocation and Scheduling of Real-Time Workflow Applications in an IoT-Fog-Cloud Environment
    Stavrinides, Georgios L.
    Karatza, Helen D.
    [J]. 2022 SEVENTH INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING, FMEC, 2022, : 86 - 93
  • [10] Mutual authentication with multi-factor in IoT-Fog-Cloud environment
    Loffi, Leandro
    Westphall, Carla Merkle
    Grudtner, Lukas Derner
    Westphall, Carlos Becker
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 176