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.
期刊介绍:
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.