Next Article in Journal
On the Factorizations of Integers via Division Algorithms for Polynomials
Next Article in Special Issue
Proactive Traffic Operational Risk Assessment Using Variational Autoencoders
Previous Article in Journal
A New Generalization of Two-Variable q-Gould–Hopper–Hahn–Appell Polynomials via Quantum q-Calculus
Previous Article in Special Issue
Multi-Objective Trajectory Optimization Method for Connected Autonomous Vehicles Based on Risk Potential Field
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

MoReSP: A Multiobjective Mobility- and Reliability-Aware Scheduling Model for RSU-Assisted Vehicular IoT Networks

by
Muhammad Faisal Siddiqui
1,* and
Adeel Iqbal
2,*
1
Department of Computer Engineering, College of Computer Science and Information Technology, King Faisal University, Al Ahsa 31982, Saudi Arabia
2
School of Computer Science & Engineering, Yeungnam University, Gyeongsan-si 38541, Republic of Korea
*
Authors to whom correspondence should be addressed.
Mathematics 2026, 14(13), 2376; https://doi.org/10.3390/math14132376
Submission received: 29 May 2026 / Revised: 27 June 2026 / Accepted: 29 June 2026 / Published: 3 July 2026
(This article belongs to the Special Issue Advanced Methods in Intelligent Transportation Systems, 2nd Edition)

Abstract

Vehicular Internet of Things (V-IoT) networks require reliable scheduling for safety-critical communication, cooperative awareness, and cooperative perception under dynamic mobility and limited roadside infrastructure. This paper proposes MoReSP, a Mobility- and Reliability-aware Scheduling Policy for roadside unit (RSU)-assisted V-IoT networks. MoReSP uses mobility-regime inference, structured action scoring, safety projection, and episodic parameter adaptation to select among deny, grant, preempt, coexist, and handoff actions. Its multiobjective formulation jointly minimizes average delay, communication energy consumption, admission-adjusted reliability loss, a penalty for cooperative perception message (CPM) delivery/freshness, and RSU-load imbalance. The framework is evaluated under vehicle-load variation, Nagel–Schreckenberg (NaSch) density variation, and RSU-capacity scaling using admission-adjusted metrics that penalize excessive blocking and interruption. MoReSP is compared with five literature-grounded benchmark families: Age of Correlated Information (AoCI)-Heuristic, RSU-Coop, Handoff-Aware, vehicle-to-everything (V2X)-Priority, and Adaptive Learning-based Task Offloading multi-armed bandit (ALTO-MAB). Simulation results show that MoReSP achieves the lowest admission-adjusted system cost across all evaluated scenarios. At nominal RSU capacity, MoReSP reduces the system cost by 43.6% compared with the best baseline. Under high vehicle load, it reduces the cost by 54.4% at arrival scale 2.0 and maintains effective packet and CPM delivery ratios of 0.849 and 0.828, respectively. These results demonstrate that MoReSP provides a reliable and balanced scheduling solution for dynamic V-IoT environments.

1. Introduction

Vehicular Internet of Things (V-IoT) networks are becoming a core communication layer for intelligent transportation systems, cooperative perception, traffic-aware mobility services, and safety-critical vehicle-to-everything (V2X) applications. In these networks, vehicles, roadside units (RSUs), sensors, and edge nodes exchange status updates, perception data, and control information under rapidly changing topologies and wireless channel conditions. Compared with static Internet of Things (IoT) deployments, V-IoT systems experience stronger mobility effects, burstier packet arrivals, intermittent connectivity, and tighter latency-reliability requirements. These characteristics make RSU-side packet admission and scheduling particularly difficult when multiple vehicles compete for limited communication and edge resources.
Reliable V-IoT scheduling must support different traffic classes with different service requirements. Safety or event-driven messages require low latency and high reliability, cooperative awareness messages (CAMs) provide periodic vehicle-state information, and cooperative perception messages (CPMs) carry sensor- or perception-derived information for shared environmental awareness. In dense or unstable traffic conditions, queue buildup, handoff pressure, wireless-link degradation, and RSU load imbalance can reduce packet delivery and degrade the freshness of CPM information. A throughput-driven scheduler may admit too many packets and increase failures, while an overly conservative scheduler may reduce failed transmissions by blocking useful information. Therefore, practical V-IoT scheduling requires a multiobjective admission policy that minimizes delay, communication energy consumption, admission-adjusted reliability loss, CPM delivery/freshness penalty, and RSU-load imbalance, while conditioning decisions on mobility, channel, and queue dynamics.
Several research directions have addressed parts of this problem. Age-aware and freshness-aware scheduling methods aim to reduce stale vehicular information [1]. Vehicular edge computing and RSU-assisted resource allocation improve infrastructure-side coordination and offloading efficiency [2,3,4]. Handoff-aware mechanisms reduce mobility-induced service disruption [5]. Priority-aware and ultra-reliable low-latency communication (URLLC)-oriented V2X methods protect reliability-sensitive vehicular traffic [6,7,8]. Cooperative perception studies further show that communication decisions should consider the usefulness and freshness of exchanged perception information [9,10,11,12]. Adaptive online learning methods, including Adaptive Learning-based Task Offloading (ALTO) and multi-armed bandit (MAB)-style policies, provide lightweight decision-making under uncertain edge conditions [13]. These studies provide important foundations, but they usually emphasize one dominant objective, such as freshness, cooperation, handoff continuity, priority, or online adaptation.
The remaining challenge is to design an RSU-resident scheduler that treats these factors as coupled rather than independent. Mobility affects link reliability and handoff risk; admission decisions affect delay, blocking, and interruption; CPM usefulness depends on both perception value and successful, timely delivery; and RSU cooperation affects load balance and migration overhead. Optimizing one dimension in isolation can therefore lead to undesirable behavior under changing traffic density or vehicle load. This motivates a scheduling policy that combines mobility awareness, reliability-sensitive admission, CPM value awareness, and safety-feasible action selection within one decision process.
This paper proposes MoReSP, a Mobility- and Reliability-aware Scheduling Policy for RSU-assisted V-IoT networks. MoReSP observes queue, channel, traffic class, mobility, CPM value, and RSU load indicators and selects among deny, grant, preempt, coexist, and handoff actions. The policy combines mobility-regime inference, structured action scoring, safety projection, and episodic parameter adaptation. To avoid misleading conclusions from raw delivery metrics, the evaluation uses admission-adjusted indicators that penalize excessive blocking and interruption.
The main contributions of this paper are summarized as follows:
  • A mobility- and reliability-aware RSU-side scheduling framework is developed for heterogeneous V-IoT traffic, including safety messages, CAMs, and CPMs, under dynamic mobility and multi-RSU edge conditions.
  • A structured MoReSP decision policy is proposed by combining mobility-regime inference, interpretable action scoring, safety projection, and episodic parameter adaptation for five scheduling actions: deny, grant, preempt, coexist, and handoff.
  • An admission-adjusted multiobjective evaluation is introduced to quantify effective packet delivery, effective CPM delivery, delay, transmission energy, reliability loss, CPM freshness degradation, and RSU-load imbalance while explicitly penalizing excessive blocking and interruption.
  • A controlled simulation study is conducted under vehicle-load variation, Nagel–Schrec  kenberg (NaSch) density variation, and RSU-capacity scaling against five literature-grounded baselines: Age of Correlated Information (AoCI)-Heuristic, RSU-Coop, Handoff-Aware, V2X-Priority, and ALTO-MAB.
  • Quantitative results show that MoReSP achieves the lowest admission-adjusted system cost across all evaluated scenarios. At nominal RSU capacity, MoReSP reduces system cost by 43.6% compared with the best baseline, while under high vehicle load, it reduces cost by 54.4% at arrival scale 2.0 and maintains effective packet and CPM delivery ratios of 0.849 and 0.828, respectively.
The remainder of this paper is organized as follows. Section 2 reviews related work. Section 3 presents the system model. Section 4 formulates the scheduling problem. Section 5 describes MoReSP. Section 6 presents the simulation setup and evaluation methodology. Section 7 discusses the results. Section 8 concludes the paper.

2. Related Work and Motivation

Resource scheduling in V-IoT networks has been studied from several directions, including information freshness, vehicular edge computing, RSU cooperation, mobility-aware association, reliability-sensitive V2X resource allocation, cooperative perception, and adaptive online learning. These studies provide useful building blocks, but most of them optimize a single dominant objective or operate at a different abstraction level from RSU-resident packet scheduling. The following discussion critically reviews these directions and identifies the gap addressed by MoReSP.
Age of Information (AoI)-aware and freshness-aware scheduling are closely related to V-IoT, as safety and perception information lose value with delay. Chen et al. studied age-aware radio resource management for vehicular networks using proactive deep reinforcement learning, showing that scheduling decisions can reduce stale vehicular updates [1]. Joint assignment and scheduling for Age of Correlated Information (AoCI) further showed that correlation among information sources affects scheduling performance [14]. Application-oriented AoCI optimization and the Age of Incorrect Information (AoII) metric also indicate that information usefulness depends not only on update age but also on semantic relevance and correctness [15,16]. However, freshness-oriented optimization mainly captures timeliness and does not directly address the combined effects of packet blocking, interruption, RSU imbalance, and mobility-induced link degradation. This limitation is important for CPM traffic, where a scheduler must preserve freshness without sacrificing reliability-sensitive safety traffic or overloading RSU resources.
Vehicular edge computing studies have improved the use of infrastructure-side computation and communication resources. Survey work on vehicular edge computing highlights the role of edge nodes in reducing latency and supporting mobility-aware services [2]. Collaborative task offloading has been used to improve resource sharing in vehicular multi-access edge networks [17]. Digital-twin-enabled vehicular edge computing has also been studied for task offloading and resource allocation [3], while adaptive digital twins and mobility-aware multiobjective offloading have been used to improve edge intelligence under dynamic vehicular conditions [18,19]. Meta-reinforcement learning has further been explored for fast task-offloading adaptation in edge computing [20]. These approaches are valuable for computation-centric V2X services, but they usually abstract packet-level scheduling decisions and do not explicitly model mixed safety, CAM, and CPM traffic competing for RSU-side wireless access.
RSU cooperation and edge association have also been studied to improve connectivity and load distribution. Lin et al. proposed privacy-preserving joint edge association and power optimization for Internet-of-Vehicles systems through federated multi-agent reinforcement learning [4]. Such approaches demonstrate that distributed infrastructure coordination can improve resource use in the presence of mobility. However, edge association and power optimization do not by themselves guarantee reliable packet admission, CPM freshness, or safety-feasible action selection. A cooperative RSU policy may balance load but still make unreliable scheduling decisions if channel quality, traffic class, and interruption risk are not jointly considered.
Mobility-aware handoff and edge selection address another important part of the V-IoT scheduling problem. Ren et al. studied handoff-aware distributed computing in high-altitude-platform-assisted vehicular networks and showed that service continuity is strongly affected by mobility and reassociation events [5]. Tahir et al. further considered communication-aware consistent edge selection for mobile users and autonomous vehicles, incorporating access-point load and connectivity stability into edge-selection decisions [21]. These studies confirm the importance of mobility continuity, but handoff-aware design alone is insufficient for multi-class V-IoT scheduling because it does not fully capture the interaction among traffic urgency, CPM value, packet admission, and reliability-aware action filtering.
Reliability-sensitive V2X resource allocation has been widely explored for safety-critical vehicular communication. Zhang et al. used deep reinforcement learning for cellular V2X mode selection and resource allocation, focusing on resource assignment under V2X communication requirements [6]. Wu et al. addressed ultra-reliable low-latency communication (URLLC)-aware resource allocation for heterogeneous vehicular edge computing, emphasizing reliability and latency constraints [7]. Event-triggered reinforcement learning has also been used for joint resource allocation in URLLC V2X communication [8]. More recently, graph neural networks have been combined with deep reinforcement learning to capture topology and interference relations in V2X resource allocation [22]. These works strengthen reliability-aware V2X control, but they are generally not designed as interpretable RSU-side schedulers that jointly account for CPM freshness, mobility regime, admission decisions, and post-decision safety projection.
Cooperative perception research provides another relevant perspective because CPM traffic carries perception information rather than ordinary status updates. When2com learns when agents should communicate to improve multi-agent perception efficiency [9], while Where2comm reduces communication overhead by using spatial confidence maps for collaborative perception [10]. Probabilistic V2X data fusion and cooperative bird’s-eye-view perception further show that communication-aware perception exchange can improve environmental understanding under limited bandwidth [23,24]. OPV2V provides an open benchmark for vehicle-to-vehicle cooperative perception, while V2X-Real and V2X-ReaLO extend this direction toward large-scale and realistic vehicle-to-everything perception settings [12,25,26]. Interruption-aware cooperative perception further shows that V2X communication failures can directly affect autonomous-driving perception quality [11]. These studies motivate CPM-aware scheduling, but they mainly focus on perception sharing, feature fusion, or dataset construction. They do not provide an RSU-side admission and scheduling policy that jointly considers safety/CAM/CPM coexistence, RSU load, mobility instability, and conservative reliability accounting.
Adaptive online learning methods provide lower-complexity decision alternatives for dynamic vehicular edge systems. Sun et al. proposed adaptive learning-based task offloading for vehicular edge computing, using online decision-making to handle uncertain service conditions [13]. Such multi-armed-bandit-style methods are attractive because they require less modeling than full reinforcement learning. However, they generally do not represent the temporal coupling among queue evolution, mobility regime, CPM freshness, RSU load, and safety feasibility. This makes them useful as lightweight baselines but insufficient as complete scheduling solutions for dense and reliability-sensitive V-IoT scenarios.
Table 1 summarizes the positioning of representative studies relative to the proposed work. The comparison shows that prior studies usually emphasize one or two dimensions, such as freshness, offloading, handoff, reliability, cooperative perception, or online adaptation. In contrast, MoReSP is designed for RSU-side scheduling where traffic heterogeneity, mobility regime, reliability risk, CPM value, RSU load, and safety-feasible action correction must be considered together.
The above comparison identifies the central research gap: existing studies offer strong solutions for specific subproblems but do not provide a unified RSU-resident scheduling framework for heterogeneous V-IoT traffic under coupled mobility, reliability, CPM freshness, and RSU-load constraints. MoReSP addresses this gap by combining mobility-regime inference, structured action scoring, safety projection, and episodic adaptation into a single scheduling policy. This design allows the scheduler to select among deny, grant, preempt, coexist, and handoff actions while explicitly penalizing excessive blocking and interruption through admission-adjusted evaluation.

3. System Model

This section defines the RSU-assisted V-IoT system considered in this work. The network consists of a set of vehicles, RSUs, wireless V2X links, and an RSU-edge layer that supports packet scheduling, handoff, service migration, and cooperative perception delivery. Vehicles generate heterogeneous safety, CAM, and CPM traffic over slotted time. Figure 1 illustrates the considered system model.
Let
V = { 1 , 2 , , V }
denote the set of vehicles and
B = { 1 , 2 , , B }
denote the set of RSUs. In the implemented setting, B = 3 . The system operates over discrete time slots indexed by t, with slot duration Δ t = 1 ms. Each vehicle is associated with one serving RSU at a given slot. If  x i ( t ) denotes the position of vehicle i and x b denotes the position of RSU b, the serving RSU is selected according to the nearest-RSU association:
b i ( t ) = arg min b B d i , b ( t ) ,
where d i , b ( t ) is the road distance between vehicle i and RSU b. A service migration or handoff event may occur when the serving association changes or when the current link becomes unreliable.
The traffic model contains three service classes:
C = { 0 , 1 , 2 } ,
where class 0 denotes safety or event-driven V2X messages; class 1 denotes CAM traffic; and class 2 denotes CPM traffic. Each class c C is characterized by its base sampling rate λ c , deadline D c , reliability target ξ c , and packet size L c . The adopted service profile is
( λ 0 , D 0 , ξ 0 , L 0 ) = ( 2 Hz , 20 ms , 0.999 , 3200 bits ) , ( λ 1 , D 1 , ξ 1 , L 1 ) = ( 10 Hz , 100 ms , 0.95 , 2400 bits ) , ( λ 2 , D 2 , ξ 2 , L 2 ) = ( 5 Hz , 50 ms , 0.98 , 9000 bits ) .
This profile captures the strict reliability requirement of safety traffic, the periodic status-update nature of CAMs, and the larger payload size of CPMs. For vehicle i with traffic class c i , packet arrivals follow a slot-level Bernoulli process. The arrival probability is
p i ( t ) = 1 exp λ c i λ scale χ i m c i ( t ) Δ t ,
where λ scale is the offered-load scaling factor; χ i is the device-specific load factor; and  m c i ( t ) is a class-dependent mobility multiplier. This multiplier increases the arrival rate of safety messages during unstable braking conditions and increases CPM demand under dense traffic. If  A i ( t ) { 0 , 1 } indicates a new packet arrival, the queue of vehicle i evolves as
Q i ( t + 1 ) = Q i ( t ) S i ( t ) + + A i ( t ) L c i ,
where S i ( t ) is the successfully served traffic in bits. The queue age increases while the queue remains nonempty, and a deadline violation is recorded when the queue age exceeds D c i . The exponential mapping in Equation (6) ensures that p i ( t ) [ 0 , 1 ] for all evaluated values of λ scale . As  λ scale increases, more frequent arrivals increase Q i ( t ) and queue age whenever the available service S i ( t ) is insufficient; the resulting active-queue pressure, oldest queue age, and average queue age are included in the scheduler observation and directly influence congestion- and urgency-aware action selection.
Vehicular mobility is modeled using the NaSch cellular traffic process on a circular road. The road contains N cell = 120 cells, each with length l cell = 7.5 m, giving
L road = N cell l cell = 900 m .
Let v j ( t ) , x j ( t ) , and  g j ( t ) denote the velocity, position, and forward gap of traffic vehicle j. The mobility update is
v j ( t ) min { v j ( t ) + 1 , v max } , v j ( t ) min { v j ( t ) , g j ( t ) } , v j ( t ) max { v j ( t ) 1 , 0 } , with probability p slow , x j ( t + 1 ) = x j ( t ) + v j ( t ) mod N cell ,
where v max = 5 cells/slot. The extracted mobility indicators are traffic density ρ ( t ) , normalized speed v ( t ) , and braking rate β ( t ) .
The V2X wireless channel operates at carrier frequency f car = 5.9 GHz. It includes distance-dependent path loss, log-normal shadowing, fast fading, interference, and mobility-induced degradation. The noise floor is set to 94 dBm, while the shadowing and fast-fading standard deviations are 3 dB and 2 dB, respectively. Let P i tx denote the transmit power of vehicle i. The received signal level is
P i rx ( t ) = P i tx PL ( d i ( t ) ) + X σ ( t ) + F σ ( t ) Δ ρ ( t ) Δ β ( t ) Δ v ( t ) ,
where d i ( t ) is the distance from vehicle i to its serving RSU, X σ ( t ) is the shadowing term, F σ ( t ) is the fast-fading term, and  Δ ρ ( t ) , Δ β ( t ) , and  Δ v ( t ) denote density-, braking-, and speed-related channel degradation. The path loss is modeled as
PL ( d i ( t ) ) = 32.4 + 20 log 10 ( f car ) + 31.9 log 10 ( d i ( t ) ) ,
where f car is expressed in GHz and d i ( t ) is expressed in meters. In the implementation, the link distance is lower-bounded by d 0 = 5 m to avoid singular path-loss values at very short distances. The instantaneous signal-to-interference-plus-noise ratio (SINR) in dB is
γ i ( t ) = P i rx ( t ) P noise + int ( t ) ,
where P noise + int ( t ) is a combined noise-plus-interference power in dBm. The slot service capacity is
R i ( t ) = W Δ t min log 2 1 + 10 γ i ( t ) / 10 , R max ,
where W is the channel bandwidth and R max is the spectral-efficiency cap.
The RSU-edge layer maintains load states for all RSUs. Let b ( t ) [ 0 , 1 ] denote the normalized association load of RSU b, computed as the fraction of vehicles currently associated with that RSU. The average load and maximum load are
¯ ( t ) = 1 B b B b ( t ) , max ( t ) = max b B b ( t ) .
The RSU imbalance is
I RSU ( t ) = max ( t ) ¯ ( t ) .
At each scheduling slot, the RSU-edge layer updates the serving-RSU association of each vehicle according to the nearest-RSU association rule and derives the normalized RSU-load state from the current associations. The resulting load indicators are incorporated into the scheduler state for RSU-load-aware action selection. When a handoff action is executed, the model includes the associated service-migration latency and energy overhead. The RSU-load state synchronization and refresh are abstracted within the Δ t = 1 ms RSU-edge control cycle before scheduling action selection.
For CPM traffic, a value-of-information proxy is used to represent perception usefulness. Let V i CPM ( t ) denote the CPM value of vehicle i. It is defined as
V i CPM ( t ) = clip [ 0 , 1 ] α ρ ρ ( t ) + α β β ( t ) + α d δ i ( t ) + α v ( 1 v ( t ) ) ,
The normalized CPM value coefficients are set to α ρ = 0.35 , α β = 0.30 , α d = 0.20 , and  α v = 0.15 . This allocation assigns greater importance to traffic density and braking activity, while retaining distance-based spatial novelty and reduced-speed effects in the CPM value estimate. The distance-related novelty factor is defined as
δ i ( t ) = clip [ 0 , 1 ] d i , b i ( t ) ( t ) L road / 2 , δ i ( t ) [ 0 , 1 ] ,
where d i , b i ( t ) ( t ) denotes the shortest circular-road distance between vehicle i and its serving RSU b i ( t ) . A larger value of δ i ( t ) indicates greater vehicle–RSU separation and is used as a distance-based spatial-novelty proxy for CPM traffic. The coefficients α ρ , α β , α d , and  α v are non-negative weights. For non-CPM packets, V i CPM ( t ) = 0 .
At each slot, the scheduler selects one action from
A = { deny , grant , preempt , coexist , handoff } .
The deny action rejects the current service opportunity; grant provides direct service; preempt prioritizes urgent traffic; coexist enables shared or cooperative service; and handoff triggers RSU reassociation or edge migration. Let Y i ( t ) { 0 , 1 } indicate whether the scheduled transmission succeeds. The served traffic is
S i ( t ) = Y i ( t ) min { Q i ( t ) , R i ( t ) } .
The vehicle-side communication energy is calculated for successful service actions. For vehicle (i), the slot-level service energy is
E i svc ( t ) = κ ( a ( t ) ) 10 P i tx 30 10 Δ t + ϵ c i S i ( t ) , S i ( t ) > 0 ,
where P i tx is the transmit power in dBm, ϵ c i is the class-dependent circuit and processing-energy coefficient in J/bit, and  S i ( t ) is the successfully served traffic in bits. For  S i ( t ) = 0 , E i svc ( t ) = 0 . The adopted coefficients are ( ϵ 0 , ϵ 1 , ϵ 2 ) = ( 1.0 , 1.1 , 1.5 ) × 10 8 J/bit for safety, CAM, and CPM traffic, respectively.
κ ( a ( t ) ) = 1.10 , & a ( t ) = handoff , 1 , & otherwise ,
where the handoff factor represents additional control and robust-allocation overhead. The episode-level vehicle-side communication energy is
E ep = t = 1 T i V E i svc ( t ) .
The episode-level vehicle-side communication energy is used as the energy metric in the composite system-cost formulation.
The episode throughput over T slots is
Θ = t = 1 T i V S i ( t ) T Δ t .

4. Problem Formulation

The scheduling problem is to determine an RSU-side policy that selects a feasible action at each slot while balancing reliability, timeliness, CPM usefulness, energy consumption, and RSU load. Let o ( t ) denote the observed system state at slot t, and let π be a scheduling policy that maps this observation to an action:
a ( t ) = π ( o ( t ) ) , a ( t ) A .
The objective is to minimize the expected finite-horizon admission-adjusted system cost:
π = arg min π E π t = 1 T C sys ( t ) ,
where C sys ( t ) is the slot-level composite cost. It captures delay, energy consumption, reliability loss, CPM freshness degradation, and RSU imbalance. The detailed normalized cost components are defined in the evaluation methodology.
The policy is constrained by blocking, interruption, and safety feasibility:
P block P block ,
P int P int ,
a ( t ) A safe ( t ) , t ,
where P block and P int denote the blocking and interruption probabilities, respectively. The thresholds P block and P int define the admissible operating limits, while A safe ( t ) A denotes the set of actions satisfying the slot-level safety conditions.
The formulation defines the desired online scheduling objective but does not imply that a globally optimal policy can be obtained in closed form. The problem is difficult because the outcomes of actions depend on coupled queueing, wireless, mobility, CPM value, and RSU load dynamics. MoReSP therefore provides a structured approximate policy that performs regime-aware action scoring, safety-feasible decision correction, and episodic parameter adaptation.

5. Proposed MoReSP Framework

MoReSP is a structured online scheduling policy for the RSU-side decision problem formulated in Section 4. At each slot, the scheduler observes the current network state, derives pressure indicators, infers the mobility regime, assigns scores to the available actions in Equation (18), and executes a safety-filtered decision. The design is intentionally interpretable: each decision is shaped by measurable queue, channel, mobility, CPM, and RSU-load indicators rather than by a purely black-box mapping.
Let the normalized observation at slot t be
o ( t ) = [ q act ( t ) , q old ( t ) , q avg ( t ) , γ avg ( t ) , ζ ( t ) , ϕ 0 ( t ) , ϕ 1 ( t ) , ϕ 2 ( t ) , ρ ( t ) , v ( t ) , β ( t ) ] ,
where q act ( t ) , q old ( t ) , and  q avg ( t ) denote active-queue pressure, oldest queue age, and average queue age, respectively. The terms γ avg ( t ) and ζ ( t ) denote recent SINR and success-rate indicators, ϕ c ( t ) is the traffic fraction of class c, and  ρ ( t ) , v ( t ) , and  β ( t ) are the density, normalized-speed, and braking indicators.
From o ( t ) , MoReSP forms the feature vector
x ( t ) = [ U ( t ) , R ( t ) , F ( t ) , G ( t ) , M ( t ) , E ( t ) , C ( t ) , H ( t ) , L ( t ) ] ,
where U ( t ) is urgency pressure, R ( t ) is reliability risk, F ( t ) is fairness pressure, G ( t ) is congestion pressure, M ( t ) is mobility instability, E ( t ) is emergency pressure, C ( t ) is CPM pressure, H ( t ) is handoff pressure, and  L ( t ) is RSU-load pressure. The reliability-risk feature is computed as
R ( t ) = clip [ 0 , 1 ] α 1 ( 1 ζ ( t ) ) + α 2 β ( t ) + α 3 ( 1 γ avg ( t ) ) + α 4 ρ ( t ) + α 5 I win ( t ) + α 6 B win ( t ) ,
The normalized coefficients are set to ( α 1 , α 2 , α 3 , α 4 , α 5 , α 6 ) = ( 0.30 , 0.18 , 0.12 , 0.10 , 0.20 , 0.10 ) . Accordingly, recent delivery failure and interruption history receive the largest contributions, followed by braking activity, SINR degradation, traffic density, and recent blocking. where I win ( t ) and B win ( t ) denote recent-window interruption and blocking rates. The remaining pressure terms are computed using the same normalized design principle so that all components remain comparable within the scoring function.
The current traffic condition is assigned to one of four regimes:
R = { sparse-stable , fast-flow , dense-congested , unstable-braking } .
The raw regime classifier g ( · ) uses the mobility, queue, and reliability indicators, while a smoothing operator S ( · ) suppresses rapid switching:
r ( t ) = S g ( o ( t ) ) .
The regime variable changes the relative importance of reliability, mobility, congestion, and CPM delivery in the action-scoring process.
For each regime r R , MoReSP maintains a parameter vector
θ r = [ w u r , w rel r , w f r , w g r , w m r , w ch r , β co r , β ho r , β pr r , β dn r ] ,
where the w-terms weight urgency, reliability, fairness, congestion, mobility, and action churn, while the β -terms represent action-specific bonuses or penalties. For each action a A , the score is
S a ( t ) = f a x ( t ) , θ r ( t ) + B a ( r ( t ) ) Ω a ( t ) ,
where f a ( · ) is the action-specific pressure function; B a ( r ( t ) ) is the regime-dependent bias; and  Ω a ( t ) penalizes unnecessary action switching. The candidate action is selected as
a cand ( t ) = arg max a A S a ( t ) .
The candidate action is then passed through a safety projection layer. Each action is assigned one of three feasibility states:
σ ( a , t ) { hard-feasible , soft-feasible , rejected } .
Let A hard ( t ) and A soft ( t ) denote the hard- and soft-feasible action sets. Define
A soft < ( t ) = { a A soft ( t ) : ν ( a , t ) < ν th } , A acc ( t ) = A hard ( t ) A soft < ( t ) .
For compactness, let Π t ( a ) = Π ( a , A acc ( t ) ) . The safety-projected action is
a safe ( t ) = a cand ( t ) , a cand ( t ) A acc ( t ) , Π t ( a cand ( t ) ) , otherwise .
where ν ( a , t ) denotes the violation severity of action a, ν th is the soft-acceptance threshold, and  Π t ( · ) returns the nearest accepted alternative. The safety layer uses success-rate, reliability-risk, congestion, mobility-instability, churn, and starvation thresholds. The soft-acceptance severity threshold is set to ν th = 0.35 .
After each episode, MoReSP updates the regime-specific parameters using blocking, interruption, fairness, utilization, and CPM-delivery statistics. Let P ¯ block , P ¯ int , F ¯ , U ¯ , and  Γ ¯ cpm denote the corresponding episode-level quantities. The regime-dependent adaptation step is
η r = χ r η 0 ,
where η 0 is the base step size, and χ r increases adaptation strength in dense-congested and unstable-braking regimes. The main parameter updates are
w u r clip w u r + η r α b ( P ¯ block P block ) , w min , w max ,
w rel r clip w rel r + η r α r ( P ¯ block P block ) , w min , w max ,
and
w m r clip w m r + η r α m ( P ¯ int P int ) , w min , w max .
The fixed update coefficients are α b = 1.20 , α r = 0.60 , and  α m = 0.90 . The base adaptation rate is η 0 = 0.0875 , and the regime factors for sparse-stable, fast-flow, dense-congested, and unstable-braking conditions are 0.70 , 0.60 , 2.20 , and  2.50 , respectively. The remaining bonuses are adjusted according to the same episode-level feedback: excessive interruption reduces aggressive coexistence or preemption incentives, while insufficient CPM delivery increases coexistence and handoff incentives. The clipping bounds are w min = 0.20 and w max = 2.50 , while the target limits are P block = 0.05 and P int = 0.08 .
Algorithm 1 summarizes the MoReSP scheduling procedure.
Algorithm 1 MoReSP Scheduling Procedure
Require: Environment E , action set A , regime set R , initial parameters { θ r } r R , safety thresholds, number of episodes E, slots per episode T
Ensure: Episode metrics and adapted regime-policy parameters
  1:
for  e = 1 , , E  do
  2:
      Reset environment, regime inferencer, safety layer, and short-window statistics
  3:
      for  t = 1 , , T  do
  4:
            Observe o ( t ) and compute x ( t )
  5:
            Infer smoothed regime r ( t )
  6:
            Compute S a ( t ) for all a A
  7:
            Select a cand ( t ) = arg max a A S a ( t )
  8:
            Apply safety projection to obtain a safe ( t )
  9:
            Execute a safe ( t )
10:
            Update short-window reliability, intervention, fairness, and starvation statistics
11:
      end for
12:
      Finalize episode metrics
13:
      Adapt { θ r } r R
14:
end for

6. Simulation Setup and Evaluation Methodology

This section defines the experimental protocol used to evaluate MoReSP and the benchmark schemes. All simulations were conducted using a custom discrete-time V-IoT simulator implemented in Python 3.13. The simulator incorporates the multi-RSU edge environment, a NaSch-based mobility model, a stochastic packet-generation process, a V2X channel model, and packet-level scheduling operations described in Section 3. All methods are tested under the same simulator, traffic model, channel model, action space, random seeds, and post-processing pipeline. The evaluation uses five independent seeds, 300 episodes per seed, and 150 slots per episode. The main simulation parameters are summarized in Table 2.
MoReSP is compared with five benchmark schemes implemented under the same five-action scheduling space in Equation (18). AoCI-Heuristic emphasizes age and CPM freshness pressure, RSU-Coop emphasizes RSU load balancing and cooperative service, Handoff-Aware emphasizes mobility continuity, V2X-Priority emphasizes safety and latency-critical traffic, and ALTO-MAB represents lightweight adaptive online action selection. Comparison fairness is ensured by evaluating all methods under a common simulator configuration, RSU topology, traffic and channel models, packet-generation process, action semantics, scenario settings, random-seed set, episode horizon, and metric-calculation pipeline. For each scenario–seed pair, every method is initialized independently under the same environmental configuration and evaluated over (300) episodes of (150) slots each. This common evaluation protocol enables a direct comparison of the alternative scheduling-policy designs under identical V-IoT operating conditions. These benchmarks are literature-inspired baseline families rather than exact numerical reproductions of individual prior studies.
The evaluation considers three main scenario sweeps and three diagnostic sweeps. The vehicle-load scenario varies the arrival-scale parameter as
λ scale { 0.8 , 1.2 , 1.6 , 2.0 , 2.5 , 3.0 } .
The traffic-density scenario varies the NaSch density as
ρ NaSch { 0.10 , 0.20 , 0.35 , 0.50 , 0.65 , 0.80 } .
The RSU-capacity scenario varies the RSU capacity scale as
κ RSU { 0.50 , 0.75 , 1.00 , 1.25 , 1.50 } .
The diagnostic sweeps vary the RSU-to-RSU cooperation rate, CPM-load scale, and block-budget scale over { 0.50 , 0.75 , 1.00 , 1.25 , 1.50 } . The main figures report vehicle-load, NaSch-density, and RSU-capacity results because these directly stress packet arrival pressure, mobility-density effects, and infrastructure availability.
Let N arr , N blk , N pre , and N del denote the number of packet arrivals, blocked arrivals, preempted transmissions, and delivered packets, respectively. The blocking and interruption probabilities are
P block = N blk N arr ,
and
P int = N pre max ( N arr , 1 ) .
The raw packet delivery ratio (PDR) is
PDR raw = N del N arr ,
and the raw CPM delivery ratio, CPM raw , is computed using delivered and generated CPM packets.
To prevent blocked or interrupted traffic from being hidden by raw delivery statistics, the evaluation uses conservative admission-adjusted delivery indices. The service-admission factor is
η svc = ( 1 P block ) ( 1 P int ) .
The effective packet delivery and CPM delivery indices are
PDR eff = PDR raw η svc
and
CPM eff = CPM raw η svc .
These indices are not conventional physical-layer PDRs; they are admission-adjusted service-reliability measures that penalize delivery failure, blocking, and interruption. The admission-adjusted reliability loss is
L rel adm = 1 PDR eff .
The main system-level metric is the admission-adjusted system cost. It combines normalized delay, normalized energy, reliability penalty, CPM freshness cost, and RSU-imbalance cost. The delay component is
C delay = clip D avg 5 , 0 , 1 ,
where D avg is the average delay in milliseconds. The CPM freshness component is
C cpm = 1 CPM eff .
The reliability component is
C rel = clip 0.55 L rel adm + 0.25 P block + 0.20 P int , 0 , 1 .
Let D denote the set of scenario–scheme–seed records in the reporting table. The normalized vehicle-side communication-energy component is
C energy = E ep min z D E ep ( z ) max z D E ep ( z ) min z D E ep ( z ) ,
where E ep ( z ) is the mean episode-level energy for record z. If the denominator is zero, C energy is set to zero. The RSU-imbalance component C rsu is normalized using the same min-max procedure. The final system cost is
C sys = 0.20 C delay + 0.10 C energy + 0.35 C rel + 0.25 C cpm + 0.10 C rsu .
The nominal weight vector is ( w D , w E , w R , w C , w I ) = ( 0.20 , 0.10 , 0.35 , 0.25 , 0.10 ) , where the weights sum to one. These normalized design weights assign the greatest importance to admission-adjusted reliability and CPM freshness, while retaining delay, energy, and RSU-load balance as contributing system-level factors. Their influence is further examined through the weight-sensitivity analysis in Section 7. The largest weights are assigned to reliability and CPM freshness because the target application is reliability-sensitive cooperative V-IoT scheduling rather than throughput-only access. All reported curves show the mean across five seeds. Error bars indicate two-sided 95% Student’s t confidence intervals across five independent seeds. Cost-decomposition plots report the five weighted components of C sys , and all figures use a fixed scheme-color convention across scenarios.

7. Results and Discussion

This section evaluates MoReSP under RSU-capacity scaling, NaSch-density variation, and vehicle-load variation against AoCI-Heuristic, RSU-Coop, Handoff-Aware, V2X-Priority, and ALTO-MAB. Lower values are preferred for admission-adjusted system cost, reliability loss, and delay, whereas higher values are preferred for effective packet and CPM delivery. Unless otherwise stated, all numerical values are five-seed means corresponding to the plotted points and are reported to three decimal places.
Figure 2 shows the effect of RSU-capacity scaling. MoReSP obtains the lowest admission-adjusted system cost throughout the sweep. At κ RSU = 0.5 , MoReSP records a cost of 0.254, compared with 0.412 for the best baseline, Handoff-Aware, corresponding to a 38.4% reduction. At nominal capacity, κ RSU = 1.0 , MoReSP reduces the cost to 0.227, compared with 0.402 for RSU-Coop, giving a 43.6% reduction. At κ RSU = 1.5 , MoReSP records 0.219, whereas RSU-Coop remains at 0.404, corresponding to a 45.8% reduction. These results show that MoReSP uses additional RSU capacity more effectively than the baselines.
At nominal RSU capacity, MoReSP also achieves a lower admission-adjusted reliability loss of 0.193, while RSU-Coop, AoCI-Heuristic, Handoff-Aware, V2X-Priority, and ALTO-MAB record 0.514, 0.538, 0.542, 0.544, and 0.555, respectively. The effective packet delivery ratio of MoReSP is 0.807, compared with 0.486 for RSU-Coop. Similarly, the effective CPM delivery ratio is 0.787 for MoReSP and 0.475 for RSU-Coop. The cost decomposition in Figure 2d further shows that MoReSP reduces the total cost mainly through lower reliability and CPM penalties. Its total cost of 0.227 consists of delay cost 0.021, energy cost 0.047, reliability penalty 0.037, CPM freshness cost 0.053, and RSU-imbalance cost 0.069. In contrast, RSU-Coop has a total cost of 0.402, with reliability and CPM penalties of 0.133 and 0.131, respectively.
The reduction in these two components follows from the joint use of queue, channel, mobility, CPM, and RSU-load indicators in the decision process. When recent delivery success, SINR, density, braking activity, or short-window blocking and interruption rates indicate elevated service risk, MoReSP adjusts the action ranking using its reliability, congestion, and mobility pressures. The subsequent safety projection preserves only feasible actions under the prevailing operating condition, thereby reducing ineffective scheduling decisions that contribute to blocking and interruption. For CPM traffic, the CPM-pressure and value-of-information indicators maintain the importance of useful perception packets during action selection. Consequently, improved successful service and lower admission disruption jointly reduce reliability and CPM penalties.
Figure 3 evaluates traffic-density variation. In Figure 3a, MoReSP gives the lowest system cost at all density values. At ρ NaSch = 0.1 , MoReSP achieves 0.116, compared with 0.476 for RSU-Coop, giving a 75.6% reduction. At ρ NaSch = 0.5 , MoReSP records 0.295, compared with 0.404 for RSU-Coop, corresponding to a 27.0% reduction. At ρ NaSch = 0.8 , MoReSP records 0.424, while the best baseline, ALTO-MAB, records 0.471, giving a 10.0% reduction. The smaller margin at high density is expected because contention and mobility instability become dominant.
Figure 3b confirms that MoReSP preserves reliability more effectively as density increases. At ρ NaSch = 0.1 , its reliability loss is 0.022, compared with 0.705 for RSU-Coop. At ρ NaSch = 0.5 , MoReSP records 0.330, while Handoff-Aware and RSU-Coop record 0.531 and 0.539, respectively. At ρ NaSch = 0.8 , MoReSP records 0.555, compared with 0.628 for Handoff-Aware, giving an 11.6% reduction. Figure 3c shows that MoReSP does not always minimize delay. At ρ NaSch = 0.8 , MoReSP delay is 3.291 ms, while RSU-Coop and ALTO-MAB record 2.699 ms and 2.742 ms, respectively. This indicates a deliberate reliability-delay trade-off: MoReSP accepts moderate delay growth to reduce the likelihood of failed or ineffective service decisions.
Figure 3d shows the cost breakdown at ρ NaSch = 0.5 and supports this interpretation. MoReSP records a total cost of 0.295, with delay cost 0.062, energy cost 0.038, reliability penalty 0.064, CPM freshness cost 0.093, and RSU-imbalance cost 0.038. RSU-Coop records 0.404, mainly due to higher reliability and CPM penalties of 0.132 and 0.141. Thus, the density-sweep advantage of MoReSP is mainly due to reliability and CPM preservation rather than delay minimization alone.
This trend is consistent with the mobility-regime mechanism. As traffic density increases and vehicle motion becomes less stable, the regime classifier changes the relative importance assigned to reliability, congestion, and mobility conditions in the action-scoring process. The safety projection further evaluates whether coexistence remains feasible under the observed reliability risk, recent success rate, mobility instability, and congestion pressure. Hence, MoReSP accepts moderate delay growth at high density when necessary to avoid unreliable service decisions, while preserving CPM delivery when the prevailing state supports coexistence or handoff scheduling.
Figure 4 evaluates vehicle-load variation. In Figure 4a, MoReSP remains the lowest-cost scheme across the full arrival-scale sweep. At λ scale = 0.8 , MoReSP records 0.114, compared with 0.483 for RSU-Coop, giving a 76.4% reduction. At λ scale = 2.0 , MoReSP records 0.187, compared with 0.411 for RSU-Coop, corresponding to a 54.4% reduction. At λ scale = 3.0 , MoReSP records 0.271, while RSU-Coop records 0.407, giving a 33.5% reduction. The pronounced reduction at light load reflects the admission-adjusted composite metric, where MoReSP incurs lower blocking, interruption, and CPM-freshness penalties than RSU-Coop.
Figure 4b,c show that the lower system cost of MoReSP is accompanied by stronger effective delivery. At λ scale = 2.0 , MoReSP achieves an effective packet delivery ratio of 0.849, compared with 0.440 for RSU-Coop. At the same load, MoReSP achieves an effective CPM delivery ratio of 0.828, compared with 0.428 for RSU-Coop. At λ scale = 3.0 , MoReSP maintains effective packet and CPM delivery ratios of 0.763 and 0.738, while RSU-Coop records 0.512 and 0.490, respectively.
Figure 4d shows the cost-component decomposition at λ scale = 2.0 . MoReSP has a total cost of 0.187, with delay cost 0.011, energy cost 0.036, reliability penalty 0.029, CPM freshness cost 0.043, and RSU-imbalance cost 0.068. RSU-Coop records a total cost of 0.411, mainly because its reliability and CPM penalties increase to 0.149 and 0.143. AoCI-Heuristic, Handoff-Aware, V2X-Priority, and ALTO-MAB record total costs of 0.436, 0.432, 0.428, and 0.434, respectively.
These values indicate that the high-load gain of MoReSP is primarily due to improved reliability and CPM delivery under admission pressure. Under increased arrival load, queue growth, and recent blocking or interruption events increase the urgency and reliability-risk pressures used by the policy. Episodic parameter adaptation then strengthens the emphasis on reliability and mobility protection, while a low CPM delivery ratio increases the preference for CPM-supporting coexistence and handoff decisions. This closed-loop adjustment improves the service-admission factor and the timely delivery of CPM traffic, which directly lowers the reliability and CPM components of the composite cost.
MoReSP achieves the lowest admission-adjusted system cost in all evaluated scenarios. Its largest gains appear under vehicle-load stress, where it reduces cost by 54.4% at λ scale = 2.0 and maintains nearly twice the effective packet and CPM delivery ratios of the strongest baseline. Under RSU-capacity scaling, it reduces cost by 43.6% at nominal capacity and 45.8% at the highest capacity point. Under NaSch-density variation, it remains the lowest-cost and lowest-reliability-loss scheme, although it incurs moderate delay growth at high density. These results show that reliable V-IoT scheduling requires coordinated admission control, mobility awareness, CPM preservation, reliability-risk management, and RSU-load balancing.
The results show that the observed cost reduction is produced by the coordinated use of reliability-risk estimation, mobility-regime inference, CPM-aware action scoring, safety-feasible scheduling, and episodic adaptation. These mechanisms jointly reduce blocking and interruption while preserving effective packet and CPM delivery under changing RSU capacity, traffic density, and vehicle-load conditions.

Sensitivity to Composite-Cost Weights

To assess the sensitivity of the results to the weighting coefficients in Equation (58), the composite cost was recomputed from the same seed-level delay, energy, reliability, CPM, and RSU-imbalance components using alternative normalized weight profiles. The component definitions and normalization procedure were retained, while only the aggregation weights were changed. The analysis covers the (17) operating points in the three primary sweeps: vehicle-load variation, NaSch-density variation, and RSU-capacity scaling. In Table 3, w D , w E , w R , w C , and w I denote the weights of delay, energy, reliability, CPM, and RSU-imbalance components, respectively. The mean and minimum reductions are calculated relative to the lowest-cost baseline at each operating point.
As shown in Table 3, MoReSP achieves the lowest mean composite cost at all (17) operating points under every tested weight profile. Its mean reduction relative to the best baseline ranges from (33.2%) under latency–energy emphasis to (51.6%) under reliability emphasis. The smallest observed reduction is (2.3%), obtained at ρ NaSch = 0.8 under the latency–energy profile. These results indicate that the main conclusion is robust to meaningful changes in the relative importance assigned to delay, energy, reliability, CPM delivery, and RSU-load balance.

8. Conclusions

This paper presented MoReSP, a mobility- and reliability-aware scheduling framework for RSU-assisted V-IoT networks. MoReSP combines mobility-regime inference, structured action scoring, safety projection, and episodic adaptation to support admission-sensitive scheduling for heterogeneous safety, CAM, and CPM traffic. The framework was evaluated under RSU-capacity scaling, NaSch-density variation, and vehicle-load scaling using admission-adjusted metrics that penalize excessive blocking and interruption. The results showed that MoReSP consistently achieved the lowest admission-adjusted system cost among all compared schemes. At nominal RSU capacity, MoReSP reduced the system cost from 0.402 for the best baseline to 0.227, corresponding to a 43.6% reduction. Under vehicle-load stress, MoReSP reduced the cost by 54.4% at arrival scale 2.0 and by 33.5% at arrival scale 3.0. It also maintained stronger effective delivery performance, achieving effective packet and CPM delivery ratios of 0.849 and 0.828 at an arrival scale of 2.0, compared with 0.440 and 0.428 for the best baseline. The results confirm that reliable V-IoT scheduling requires joint control of admission, mobility condition, reliability risk, CPM delivery, and RSU load. Future work will extend MoReSP toward distributed multi-RSU coordination, constrained reinforcement learning, graph-based adaptation, trace-driven mobility validation, standardized 5G/6G sidelink channels, and hardware-in-the-loop edge scheduling.

Author Contributions

Conceptualization, M.F.S. and A.I.; methodology, M.F.S. and A.I.; software, M.F.S.; validation, M.F.S. and A.I.; formal analysis, M.F.S. and A.I.; investigation, M.F.S. and A.I.; writing—original draft preparation, M.F.S. and A.I.; writing—review and editing, A.I.; supervision, A.I. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Deanship of Scientific Research, Vice Presidency for the Graduate Studies and Scientific Research, King Faisal University, Saudi Arabia [Grant No. KFU263571].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding authors upon reasonable request.

Acknowledgments

The authors acknowledge the support of their respective institutions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chen, X.; Wu, C.; Chen, T.; Zhang, H.; Liu, Z.; Zhang, Y.; Bennis, M. Age of information aware radio resource management in vehicular networks: A proactive deep reinforcement learning perspective. IEEE Trans. Wirel. Commun. 2020, 19, 2268–2281. [Google Scholar] [CrossRef]
  2. Liu, L.; Chen, C.; Pei, Q.; Maharjan, S.; Zhang, Y. Vehicular edge computing and networking: A survey. Mob. Netw. Appl. 2021, 26, 1145–1168. [Google Scholar]
  3. Xie, Y.; Wu, Q.; Fan, P. Digital twin vehicular edge computing network: Task offloading and resource allocation. In Proceedings of the 2024 7th International Conference on Information Communication and Signal Processing (ICICSP); IEEE: New York, NY, USA, 2024; pp. 1137–1141. [Google Scholar]
  4. Lin, Y.; Bao, J.; Zhang, Y.; Li, J.; Shu, F.; Hanzo, L. Privacy-preserving joint edge association and power optimization for the internet of vehicles via federated multi-agent reinforcement learning. IEEE Trans. Veh. Technol. 2023, 72, 8256–8261. [Google Scholar]
  5. Ren, Q.; Abbasi, O.; Kurt, G.K.; Yanikomeroglu, H.; Chen, J. Handoff-aware distributed computing in high altitude platform station (HAPS)–assisted vehicular networks. IEEE Trans. Wirel. Commun. 2023, 22, 8814–8827. [Google Scholar] [CrossRef]
  6. Zhang, X.; Peng, M.; Yan, S.; Sun, Y. Deep-reinforcement-learning-based mode selection and resource allocation for cellular V2X communications. IEEE Internet Things J. 2019, 7, 6380–6391. [Google Scholar]
  7. Wu, Q.; Wang, W.; Fan, P.; Fan, Q.; Wang, J.; Letaief, K.B. URLLC-awared resource allocation for heterogeneous vehicular edge computing. IEEE Trans. Veh. Technol. 2024, 73, 11789–11805. [Google Scholar] [CrossRef]
  8. Khan, N.; Coleri, S. Event-triggered reinforcement learning based joint resource allocation for ultra-reliable low-latency V2X communications. IEEE Trans. Veh. Technol. 2024, 73, 16991–17006. [Google Scholar]
  9. Liu, Y.C.; Tian, J.; Glaser, N.; Kira, Z. When2com: Multi-agent perception via communication graph grouping. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 4106–4115. [Google Scholar]
  10. Hu, Y.; Fang, S.; Lei, Z.; Zhong, Y.; Chen, S. Where2comm: Communication-efficient collaborative perception via spatial confidence maps. Adv. Neural Inf. Process. Syst. 2022, 35, 4874–4886. [Google Scholar]
  11. Ren, S.; Lei, Z.; Wang, Z.; Dianati, M.; Wang, Y.; Chen, S.; Zhang, W. Interruption-aware cooperative perception for V2X communication-aided autonomous driving. IEEE Trans. Intell. Veh. 2024, 9, 4698–4714. [Google Scholar]
  12. Xiang, H.; Zheng, Z.; Xia, X.; Xu, R.; Gao, L.; Zhou, Z.; Han, X.; Ji, X.; Li, M.; Meng, Z.; et al. V2X-Real: A largs-scale dataset for vehicle-to-everything cooperative perception. In Proceedings of the European Conference on Computer Vision, Milan, Italy, 29 September–4 October 2024; pp. 455–470. [Google Scholar]
  13. Sun, Y.; Guo, X.; Song, J.; Zhou, S.; Jiang, Z.; Liu, X.; Niu, Z. Adaptive learning-based task offloading for vehicular edge computing systems. IEEE Trans. Veh. Technol. 2019, 68, 3061–3074. [Google Scholar] [CrossRef]
  14. He, Q.; Dán, G.; Fodor, V. Joint assignment and scheduling for minimizing age of correlated information. IEEE/ACM Trans. Netw. 2019, 27, 1887–1900. [Google Scholar] [CrossRef]
  15. Yin, B.; Zhang, S.; Cheng, Y. Application-oriented scheduling for optimizing the age of correlated information: A deep-reinforcement-learning-based approach. IEEE Internet Things J. 2020, 7, 8748–8759. [Google Scholar]
  16. Maatouk, A.; Kriouile, S.; Assaad, M.; Ephremides, A. The age of incorrect information: A new performance metric for status updates. IEEE/ACM Trans. Netw. 2020, 28, 2215–2228. [Google Scholar] [CrossRef]
  17. Qiao, G.; Leng, S.; Zhang, K.; He, Y. Collaborative task offloading in vehicular edge multi-access networks. IEEE Commun. Mag. 2018, 56, 48–54. [Google Scholar] [CrossRef]
  18. Zhang, K.; Cao, J.; Zhang, Y. Adaptive digital twin and multiagent deep reinforcement learning for vehicular edge computing and networks. IEEE Trans. Ind. Inform. 2021, 18, 1405–1413. [Google Scholar] [CrossRef]
  19. Cao, B.; Li, Z.; Liu, X.; Lv, Z.; He, H. Mobility-aware multiobjective task offloading for vehicular edge computing in digital twin environment. IEEE J. Sel. Areas Commun. 2023, 41, 3046–3055. [Google Scholar] [CrossRef]
  20. Wang, J.; Hu, J.; Min, G.; Zomaya, A.Y.; Georgalas, N. Fast adaptive task offloading in edge computing based on meta reinforcement learning. IEEE Trans. Parallel Distrib. Syst. 2020, 32, 242–253. [Google Scholar] [CrossRef]
  21. Tahir, N.; Parasuraman, R.; Sun, H. Communication-aware consistent edge selection for mobile users and autonomous vehicles. In Proceedings of the 2024 IEEE 100th Vehicular Technology Conference (VTC2024-Fall); IEEE: New York, NY, USA, 2024; pp. 1–7. [Google Scholar]
  22. Ji, M.; Wu, Q.; Fan, P.; Cheng, N.; Chen, W.; Wang, J.; Letaief, K.B. Graph neural networks and deep reinforcement learning-based resource allocation for V2X communications. IEEE Internet Things J. 2024, 12, 3613–3628. [Google Scholar] [CrossRef]
  23. Shan, M.; Narula, K.; Worrall, S.; Wong, Y.F.; Perez, J.S.B.; Gray, P.; Nebot, E. A novel probabilistic V2X data fusion framework for cooperative perception. In Proceedings of the 2022 IEEE 25th International Conference on Intelligent Transportation Systems (ITSC); IEEE: New York, NY, USA, 2022; pp. 2013–2020. [Google Scholar]
  24. Xu, R.; Tu, Z.; Xiang, H.; Shao, W.; Zhou, B.; Ma, J. CoBEVT: Cooperative bird’s eye view semantic segmentation with sparse transformers. arXiv 2022, arXiv:2207.02202. [Google Scholar]
  25. Xiang, H.; Zheng, Z.; Xia, X.; Zhao, S.Z.; Gao, L.; Zhou, Z.; Cai, T.; Zhang, Y.; Ma, J. V2X-ReaLO: An open online framework and dataset for cooperative perception in reality. arXiv 2025, arXiv:2503.10034. [Google Scholar]
  26. Xu, R.; Xiang, H.; Xia, X.; Han, X.; Li, J.; Ma, J. OPV2V: An open benchmark dataset and fusion pipeline for perception with vehicle-to-vehicle communication. In Proceedings of the 2022 International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2022; pp. 2583–2589. [Google Scholar]
Figure 1. System model of the proposed RSU-assisted V-IoT network.
Figure 1. System model of the proposed RSU-assisted V-IoT network.
Mathematics 14 02376 g001
Figure 2. Impact of RSU-capacity scaling on system performance. (a) Admission-adjusted system cost versus RSU capacity scale. (b) Effective packet delivery ratio versus RSU capacity scale. (c) Effective CPM delivery ratio versus RSU capacity scale. (d) Cost-component decomposition at nominal RSU capacity, κ RSU = 1.0 .
Figure 2. Impact of RSU-capacity scaling on system performance. (a) Admission-adjusted system cost versus RSU capacity scale. (b) Effective packet delivery ratio versus RSU capacity scale. (c) Effective CPM delivery ratio versus RSU capacity scale. (d) Cost-component decomposition at nominal RSU capacity, κ RSU = 1.0 .
Mathematics 14 02376 g002
Figure 3. Impact of NaSch density on system performance. (a) Admission-adjusted system cost. (b) Admission-adjusted reliability loss. (c) Average delay. (d) Cost-component decomposition at ρ NaSch = 0.5 .
Figure 3. Impact of NaSch density on system performance. (a) Admission-adjusted system cost. (b) Admission-adjusted reliability loss. (c) Average delay. (d) Cost-component decomposition at ρ NaSch = 0.5 .
Mathematics 14 02376 g003
Figure 4. Impact of vehicle-load variation through arrival-scale adjustment. (a) Admission-adjusted system cost. (b) Effective packet delivery ratio. (c) Effective CPM delivery ratio. (d) Cost-component decomposition at λ scale = 2.0 .
Figure 4. Impact of vehicle-load variation through arrival-scale adjustment. (a) Admission-adjusted system cost. (b) Effective packet delivery ratio. (c) Effective CPM delivery ratio. (d) Cost-component decomposition at λ scale = 2.0 .
Mathematics 14 02376 g004
Table 1. Comparison of representative related studies and MoReSP positioning.
Table 1. Comparison of representative related studies and MoReSP positioning.
Study/DirectionMain FocusStrengthLimitation Relative to MoReSP
AoI-/AoCI-aware vehicular scheduling [1]Information freshness and update timelinessReduces stale vehicular informationDoes not jointly model admission blocking, interruption, RSU imbalance, mobility regime, and CPM-aware safety filtering
Vehicular edge computing and digital-twin offloading [2,3,20]Task offloading and edge-resource allocationImproves computation and infrastructure utilizationPrimarily computation-centric; packet-level safety/CAM/CPM scheduling is usually abstracted
Federated edge association and RSU coordination [4]Edge association, power control, and distributed infrastructure coordinationSupports cooperative infrastructure use under mobilityDoes not directly provide RSU-side admission control with CPM freshness and safety-feasible action projection
Handoff-aware and communication-aware edge selection [5,21]Mobility continuity and reassociation stabilityReduces service disruption under mobilityMobility continuity is addressed, but reliability, CPM value, class heterogeneity, and scheduling safety are not jointly optimized
Reliability-aware and URLLC-oriented V2X allocation [6,7,8,22]V2X reliability, latency, resource allocation, and interference-aware learningStrengthens reliability-sensitive V2X communicationOften focuses on physical-layer and medium-access-control resource allocation or learning-based control without interpretable RSU-side regime-aware scheduling
Cooperative perception and CPM communication [9,10,11,12,25]Perception sharing, communication efficiency, and cooperative sensingImproves perception utility and reduces unnecessary exchangeDoes not address multi-class RSU admission, blocking/interruption penalties, and edge-load-aware scheduling
Adaptive online offloading and MAB-style learning [13]Lightweight online decision-making under uncertaintyLow-complexity adaptation from reward feedbackLimited representation of queue dynamics, mobility regimes, safety constraints, and CPM freshness interactions
MoReSPRSU-side mobility- and reliability-aware scheduling for safety/CAM/CPM trafficJointly considers mobility regime, reliability risk, CPM value, RSU load, admission control, and safety projectionDesigned as a structured scheduling framework; future work can extend it toward distributed multi-RSU learning and trace-driven deployment validation
Table 2. Main simulation parameters.
Table 2. Main simulation parameters.
ParameterValue/Description
Network modelRSU-assisted V-IoT with multi-RSU edge support
Number of RSUs B = 3
Number of scheduled V-IoT sources V = 12
NaSch mobility population N mob = round ( ρ NaSch N cell )
Communication direction Vehicle → serving RSU uplink
RSU association Nearest-RSU association on the circular road
Access-link distance d i , b i ( t ) ( t ) 5 m; no fixed communication-radius threshold
Delivery accounting Successful reception at the serving RSU
Random braking probability p slow = 0.20
Transmit powers Safety: 23 dBm; CAM: 20 dBm; CPM: 23 dBm
Effective service bandwidth and spectral-efficiency cap W = 20 MHz; R max = 6 bits/s/Hz
Service-migration overhead Latency: 5 ms; energy: 1.5 × 10 4 J
Scheduling actions { deny , grant , preempt , coexist , handoff }
Slot duration Δ t = 1 ms
Traffic classesSafety/event-driven V2X, CAM, and CPM
Sampling rates Safety: 2 Hz; CAM: 10 Hz; CPM: 5 Hz
DeadlinesSafety: 20 ms; CAM: 100 ms; CPM: 50 ms
Reliability targetsSafety: 0.999; CAM: 0.95; CPM: 0.98
Packet sizesSafety: 3200 bits; CAM: 2400 bits; CPM: 9000 bits
Per-bit circuit/processing energy Safety: 1.0 × 10 8 J/bit; CAM: 1.1 × 10 8 J/bit; CPM: 1.5 × 10 8 J/bit
Mobility modelNagel–Schreckenberg circular-road model
Road configuration N cell = 120 , l cell = 7.5 m, L road = 900 m
Maximum speed v max = 5 cells/slot
Carrier frequency f car = 5.9 GHz
Noise floor 94 dBm
Shadowing and fadingShadowing standard deviation: 3 dB; fast-fading standard deviation: 2 dB
Evaluation seedsFive independent random seeds
Simulation horizon300 episodes and 150 slots per episode
Table 3. Composite-cost sensitivity under alternative weight profiles.
Table 3. Composite-cost sensitivity under alternative weight profiles.
Profile ( w D , w E , w R , w C , w I ) MoReSP Rank-1 PointsMean Reduction (%)Minimum Reduction (%)
Nominal ( 0.20 , 0.10 , 0.35 , 0.25 , 0.10 ) 17 / 17 46.7 10.0
Reliability emphasis ( 0.15 , 0.05 , 0.45 , 0.25 , 0.10 ) 17 / 17 51.6 12.2
CPM emphasis ( 0.15 , 0.05 , 0.30 , 0.40 , 0.10 ) 17 / 17 50.2 9.5
Latency–energy emphasis ( 0.35 , 0.20 , 0.20 , 0.15 , 0.10 ) 17 / 17 33.2 2.3
RSU-load emphasis ( 0.15 , 0.10 , 0.30 , 0.20 , 0.25 ) 17 / 17 35.9 10.0
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Siddiqui, M.F.; Iqbal, A. MoReSP: A Multiobjective Mobility- and Reliability-Aware Scheduling Model for RSU-Assisted Vehicular IoT Networks. Mathematics 2026, 14, 2376. https://doi.org/10.3390/math14132376

AMA Style

Siddiqui MF, Iqbal A. MoReSP: A Multiobjective Mobility- and Reliability-Aware Scheduling Model for RSU-Assisted Vehicular IoT Networks. Mathematics. 2026; 14(13):2376. https://doi.org/10.3390/math14132376

Chicago/Turabian Style

Siddiqui, Muhammad Faisal, and Adeel Iqbal. 2026. "MoReSP: A Multiobjective Mobility- and Reliability-Aware Scheduling Model for RSU-Assisted Vehicular IoT Networks" Mathematics 14, no. 13: 2376. https://doi.org/10.3390/math14132376

APA Style

Siddiqui, M. F., & Iqbal, A. (2026). MoReSP: A Multiobjective Mobility- and Reliability-Aware Scheduling Model for RSU-Assisted Vehicular IoT Networks. Mathematics, 14(13), 2376. https://doi.org/10.3390/math14132376

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop