Resource-aware multi-task offloading and dependency-aware scheduling for integrated edge-enabled IoV

被引:10
|
作者
Awada, Uchechukwu [1 ]
Zhang, Jiankang [2 ]
Chen, Sheng [3 ,4 ]
Li, Shuangzhi [1 ]
Yang, Shouyi [1 ]
机构
[1] Zhengzhou Univ, Sch Informat Engn, Zhengzhou 450001, Peoples R China
[2] Bournemouth Univ, Dept Comp & Informat, Poole BH12 5BB, England
[3] Univ Southampton, Sch Elect & Comp Sci, Southampton SO17 1BJ, England
[4] Ocean Univ China, Fac Informat Sci & Engn, Qingdao 266100, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Edge computing; IoV; Dependency-aware; Execution time; Resource efficiency; Co-location;
D O I
10.1016/j.sysarc.2023.102923
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Internet of Vehicles (IoV) enables a wealth of modern vehicular applications, such as pedestrian detection, real-time video analytics, etc., that can help to improve traffic efficiency and driving safety. However, these applications impose significant resource demands on the in-vehicle resource-constrained Edge Computing (EC) device installation. In this article, we study the problem of resource-aware offloading of these computation -intensive applications to the Closest roadside units (RSUs) or telecommunication base stations (BSs), where on-site EC devices with larger resource capacities are deployed, and mobility of vehicles are considered at the same time. Specifically, we propose an Integrated EC framework, which can keep edge resources running across various in-vehicles, RSUs and BSs in a single pool, such that these resources can be holistically monitored from a single control plane (CP). Through the CP, individual in-vehicle, RSU or BS edge resource availability can be obtained, hence applications can be offloaded concerning their resource demands. This approach can avoid execution delays due to resource unavailability or insufficient resource availability at any EC deployment. This research further extends the state-of-the-art by providing intelligent multi-task scheduling, by considering both task dependencies and heterogeneous resource demands at the same time. To achieve this, we propose FedEdge, a variant Bin-Packing optimization approach through Gang-Scheduling of multi-dependent tasks that co-schedules and co-locates multi-task tightly on nodes to fully utilize available resources. Extensive experiments on real-world data trace from the recent Alibaba cluster trace, with information on task dependencies and resource demands, show the effectiveness, faster executions, and resource efficiency of our approach compared to the existing approaches.
引用
收藏
页数:16
相关论文
共 50 条
  • [31] Resource-Aware Task Scheduling and Placement in Multi-FPGA System
    Sun, Zichang
    Zhang, Haitao
    Zhang, Zehan
    IEEE ACCESS, 2019, 7 : 163851 - 163863
  • [32] Dependency-aware Task Scheduling and Cache Placement in Vehicular Networks
    Zhang, Lintao
    Zhao, Caijin
    Wang, Yuanyu
    Tang, Yuliang
    Yang, Bo
    2022 IEEE 95TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2022-SPRING), 2022,
  • [33] Dependency-Aware Task Allocation Algorithm for Distributed Edge Computing
    Lee, Jaewook
    Kim, Joonwoo
    Pack, Sanghcon
    Ko, Lianeul
    2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 1511 - 1514
  • [34] Correlation Aware Scheduling for Edge-Enabled Industrial Internet of Things
    Zhu, Tongxin
    Cai, Zhipeng
    Fang, Xiaolin
    Luo, Junzhou
    Yang, Ming
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (11) : 7967 - 7976
  • [35] A Dependency-Aware Task Offloading Strategy in Mobile Edge Computing Based on Improved NSGA-II
    Zhou, Chunyue
    Zhang, Mingxin
    Gao, Qinghe
    Jing, Tao
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, PT III, 2022, 13473 : 638 - 647
  • [36] Dependency-aware Task Offloading via End-Edge-Cloud Cooperation in Heterogeneous Vehicular Networks
    Ren, Hualing
    Liu, Kai
    Jin, Feiyu
    Liu, Chunhui
    Li, Yantao
    Dai, Penglin
    2022 IEEE 25TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2022, : 1420 - 1426
  • [37] Freshness-Aware Task Offloading and Resource Scheduling for Satellite Edge Computing
    Cai, Haoneng
    Yang, Xiumei
    Wu, Haonan
    Bu, Zhiyong
    2024 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, WCNC 2024, 2024,
  • [38] Dependency-Aware Dynamic Task Offloading Based on Deep Reinforcement Learning in Mobile-Edge Computing
    Fang, Juan
    Qu, Dezheng
    Chen, Huijie
    Liu, Yaqi
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (02): : 1403 - 1415
  • [39] Dependency-Aware Computation Offloading for Mobile Edge Computing With Edge-Cloud Cooperation
    Chen, Long
    Wu, Jigang
    Zhang, Jun
    Dai, Hong-Ning
    Long, Xin
    Yao, Mianyang
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (04) : 2451 - 2468
  • [40] A collaborative computation and dependency-aware task offloading method for vehicular edge computing: a reinforcement learning approach
    Guozhi Liu
    Fei Dai
    Bi Huang
    Zhenping Qiang
    Shuai Wang
    Lecheng Li
    Journal of Cloud Computing, 11