Priority and Dependency-Based DAG Tasks Offloading in Fog/Edge Collaborative Environment

2021 
Fog computing is a decentralized computing infrastructure in which data, compute, storage and applications are located somewhere between the data source and the cloud. It usually adopts convenient and flexible distributed services, which can realize low-cost and real-time data analysis and intelligent control. Efficient communication and fog/edge collaboration have become popular research issues. In this paper, the offloading problem of dependent tasks in fog/edge collaborative environment is studied. Dependent task is modeled as a directed acyclic graph (DAG), and the scenario that fog nodes are configured with heterogeneous multi-core servers is considered. According to task dependencies and energy consumption requirements, all subtasks executed on different edge devices are prioritized, and the Priority and Dependency-based DAG Tasks Offloading Algorithm (PDAGTO) is proposed. Simulation results have shown that, compared with the existing work, the proposed algorithm can effectively reduce the average delay and the total energy consumption of during the procedure of task offloading.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    10
    References
    1
    Citations
    NaN
    KQI
    []