Incentive-Based Two-Level Scheduling Algorithms for Load Balance in Vehicular Edge Computing

IF 8.9 1区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS
Yalan Wu;Rongtian Zhang;Jiale Huang;Longkun Guo;Jigang Wu
{"title":"Incentive-Based Two-Level Scheduling Algorithms for Load Balance in Vehicular Edge Computing","authors":"Yalan Wu;Rongtian Zhang;Jiale Huang;Longkun Guo;Jigang Wu","doi":"10.1109/JIOT.2025.3579039","DOIUrl":null,"url":null,"abstract":"In vehicular edge computing (VEC), two-level scheduling both at intravehicle and intervehicle offers great potential to improve Quality of Services (QoSs) for deep neural network (DNN) inference. However, existing works on two-level scheduling failed to jointly consider load balance among vehicles and the selfishness of vehicles, which results in the absence of guarantee in QoSs. This article seeks to fill this gap by formulating an incentive problem associated with two-level scheduling aimed at load balance for DNN inference in VEC, with the objective of maximize the system utility in VEC under the constraints of per task response time, per vehicle energy consumption, per vehicle utility guarantee, etc. Then, we prove the problem is NP-complete. A coalition-based incentive algorithm, called CBA, is proposed. CBA makes intravehicle scheduling decisions by a heuristic strategy and it makes intervehicle scheduling decisions by a coalition game-based strategy. The Nash-stable and convergence for CBA are proved. In addition, a deep reinforcement learning-based algorithm, called DRL, is proposed to solve the formulated problem. DRL introduces a heuristic strategy to generate the intravehicle scheduling decisions, and it exploits deep reinforcement learning method to generate the intervehicle scheduling decisions. The proposed algorithms are evaluated on a platform with CPUs, SCALE-Sim, OSM and SUMO. Simulation results show that two proposed algorithms outperform the state-of-the-art methods for all cases, in terms of system utility. Compared with two baseline algorithms, CBA and DRL improve system utility by an average of <inline-formula> <tex-math>$0.56\\times $ </tex-math></inline-formula> and <inline-formula> <tex-math>$1.24\\times $ </tex-math></inline-formula>, respectively, for different numbers of vehicles.","PeriodicalId":54347,"journal":{"name":"IEEE Internet of Things Journal","volume":"12 17","pages":"35497-35509"},"PeriodicalIF":8.9000,"publicationDate":"2025-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Internet of Things Journal","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11032139/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

In vehicular edge computing (VEC), two-level scheduling both at intravehicle and intervehicle offers great potential to improve Quality of Services (QoSs) for deep neural network (DNN) inference. However, existing works on two-level scheduling failed to jointly consider load balance among vehicles and the selfishness of vehicles, which results in the absence of guarantee in QoSs. This article seeks to fill this gap by formulating an incentive problem associated with two-level scheduling aimed at load balance for DNN inference in VEC, with the objective of maximize the system utility in VEC under the constraints of per task response time, per vehicle energy consumption, per vehicle utility guarantee, etc. Then, we prove the problem is NP-complete. A coalition-based incentive algorithm, called CBA, is proposed. CBA makes intravehicle scheduling decisions by a heuristic strategy and it makes intervehicle scheduling decisions by a coalition game-based strategy. The Nash-stable and convergence for CBA are proved. In addition, a deep reinforcement learning-based algorithm, called DRL, is proposed to solve the formulated problem. DRL introduces a heuristic strategy to generate the intravehicle scheduling decisions, and it exploits deep reinforcement learning method to generate the intervehicle scheduling decisions. The proposed algorithms are evaluated on a platform with CPUs, SCALE-Sim, OSM and SUMO. Simulation results show that two proposed algorithms outperform the state-of-the-art methods for all cases, in terms of system utility. Compared with two baseline algorithms, CBA and DRL improve system utility by an average of $0.56\times $ and $1.24\times $ , respectively, for different numbers of vehicles.
基于激励的车辆边缘计算负载平衡两级调度算法
在车辆边缘计算(VEC)中,车内和车间的两级调度为提高深度神经网络(DNN)推理的服务质量(QoSs)提供了巨大的潜力。然而,现有的两级调度工作没有综合考虑车辆间的负载均衡和车辆的自私自利,导致qos缺乏保障。本文提出了一种基于负载平衡的两级调度激励问题,以在每个任务响应时间、每辆车能耗、每辆车效用保证等约束下最大化VEC系统效用为目标,填补了这一空白。然后,我们证明了问题是np完全的。提出了一种基于联盟的激励算法CBA。CBA采用启发式策略进行车内调度决策,采用基于联盟博弈的策略进行车间调度决策。证明了CBA的纳什稳定性和收敛性。此外,提出了一种基于深度强化学习的算法(称为DRL)来解决公式化问题。DRL引入启发式策略生成车内调度决策,并利用深度强化学习方法生成车间调度决策。在一个具有cpu、SCALE-Sim、OSM和SUMO的平台上对所提出的算法进行了评估。仿真结果表明,就系统效用而言,所提出的两种算法在所有情况下都优于最先进的方法。与两种基线算法相比,对于不同数量的车辆,CBA和DRL分别平均提高了0.56美元和1.24美元的系统效用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IEEE Internet of Things Journal
IEEE Internet of Things Journal Computer Science-Information Systems
CiteScore
17.60
自引率
13.20%
发文量
1982
期刊介绍: The EEE Internet of Things (IoT) Journal publishes articles and review articles covering various aspects of IoT, including IoT system architecture, IoT enabling technologies, IoT communication and networking protocols such as network coding, and IoT services and applications. Topics encompass IoT's impacts on sensor technologies, big data management, and future internet design for applications like smart cities and smart homes. Fields of interest include IoT architecture such as things-centric, data-centric, service-oriented IoT architecture; IoT enabling technologies and systematic integration such as sensor technologies, big sensor data management, and future Internet design for IoT; IoT services, applications, and test-beds such as IoT service middleware, IoT application programming interface (API), IoT application design, and IoT trials/experiments; IoT standardization activities and technology development in different standard development organizations (SDO) such as IEEE, IETF, ITU, 3GPP, ETSI, etc.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信