AdPS: Adaptive Priority Scheduling for Data Services in Heterogeneous Vehicular Networks
Introduction
With rapid growth in urbanization and infrastructure sector, the traffic density in existing transportation system is growing rapidly. This magnification in traffic on roads has increased the demand for road safety applications. In regard to this, it has become mandatory to enhance the capabilities of existing transportation system. The emergence of electronic and auto-mobile industries have opened up new horizons for Intelligent Transportation System (ITS) [1]. ITS provides road safety, traffic efficiency and infotainment applications to users. The realization of ITS is possible by incorporating the communication capabilities to vehicles and road-side infrastructure. Vehicular Ad-hoc Network (VANETs) provides the foundation for ITS.
VANETs are a special case of mobile ad-hoc networks (MANETs) in which vehicles are equipped with On-Board units (OBUs) to share information amongst vehicles and Road Side Units (RSUs) [2], [3], [4]. VANETs have two communication modes as V2V (Vehicle to Vehicle) and V2I (Vehicle to Infrastructure) [5], [6], [7]. The communication between vehicles and RSUs rely on Dedicated Short Range Communication (DSRC) radio. For DSRC, Federal Communication Commission (FCC) has allocated 75 MHz spectrum at 5.850–5.925 GHz [8], [9]. The Wireless Access in Vehicular Communication Environment (WAVE) enables communication between vehicles and RSUs [10], [11], [12], [13].
ITS services have two categories as safety and non-safety services [14]. Safety services provide the information related to road safety and warning alters. Non-safety services include traffic efficiency and infotainment applications [15]. To provide efficient data services, there are numerous challenges in vehicular network because of its dynamic topology, intermittent connection time, and strict delay constraints [16], [17], [18]. Firstly, ITS services demand application specific Quality of Service (QoS) requirements. Secondly, vehicular dynamics information shared among network components is approximate, imprecise and incomplete due to dynamical vehicular network topology. Due to these diverse challenges, vehicular communication has become very promising area of research for research fraternity across the globe.
There are lot of studies available in literature which are focused on data services in VANETs. However, these studies lack in providing the adaptive real-time service scheduling for imprecise vehicular network dynamics information. Although, emerging ITS services rely on reliable information sharing and demand a lot of information sharing amongst vehicles and RSUs. Thus, for efficient ITS services, there is a need to provide adaptive data scheduling for vehicular network.
In the present research work, a fuzzy logic based adaptive data service scheduling algorithm has been proposed to provide real-time ITS service scheduling. The algorithm relies on priority scheduling for reliable data service scheduling for safety and non-safety services. The major contributions of the present study are:
- •
A fuzzy Request Deadline Estimator (F-RDE) module has been presented to estimate request deadline based on real-time vehicular information.
- •
A fuzzy priority index (F-PrI) module has been designed to compute priority based on real-time vehicle and service type information.
- •
An Adaptive Data Services Scheduling (AdPS) algorithm has been proposed for efficient real time data service scheduling.
The rest of the research work in the present study has been organized as follows: Section 2 discusses related work and flaws in existing system. Section 3 discusses the assumptions and system model. Section 4 discusses preliminary definitions and message formats. Section 5 discusses fuzzy logic decision architecture. Section 6 presents the protocol description. Section 7 presents the queue selection procedure. Section 8 discusses the adaptive priority scheduling algorithm. In Section 9, the simulation model and performance evaluation has been presented. Finally, Section 10 concludes the entire work.
Section snippets
Related work
A number of algorithms have been proposed for data scheduling, which includes First Come First serve (FCFS), EDF (Earliest Deadline First), MRF (Most Request First) and SSTF (Shortest Service Time First) [19], [20]. In FCFS, the requests are being serviced according to the order in which they arrived at RSU without being prioritization, which increases the waiting time of the requests. The higher waiting time in queue offers more delay and lacks in processing the requests within their deadline.
System model
In this section, a DSRC based system architecture has been presented to support infrastructure assisted vehicular communication as shown in Fig. 1 .
The vehicles can communicate with each other and RSU through wireless communication. RSUs in the region are interconnected through wireless or wired links. RSUs can synchronize the data amongst them. The RSU contains safety and non-safety databases in two different databases. The safety data items are stored in DB_Safety database, while non-safety
Preliminary definitions and message formats
In the proposed system model, some preliminary definitions and messages for communication have been used and are described as below:
Fuzzy logic decision architecture
In the present research work, a two level fuzzy logic based priority scheduling mechanism has been proposed for data services in vehicular network. The first level fuzzy logic module Fuzzy-Request Deadline Estimator (F-RDE) is used to compute request deadline and Fuzzy-Priority Index Estimator (F-PrI) is used to determine request priority and aging information. F-PrI is a comprehensive model which provides real time and essential humanistic concepts to prioritize the requests.
For each request
Protocol description
For real time service scheduling, a two level fuzzy logic based intelligent priority index module has been used to prioritize the vehicle requests. The proposed system utilizes the two level fuzzy logic module to prioritize the requests. the F-RDE module is used to compute the request deadline based on vehicle speed and location status and provide the request deadline to F-PrI to compute request priority index value. F-PRI takes three parameters including request deadline (Very Low, Low,
Queue selection for prioritized requests
Depending on the priority index value, vehicle status and service type, each request is given to a specific queue. At each RSU, there are three different queues available to store different prioritized requests. The three queues , and stores the requests according to the urgency of the data requested by the vehicle. The stores the highest priority requests of vehicles which have requested for the emergency safety services. The stores the requests having
Adaptive priority scheduling algorithm
The adaptive priority scheduling algorithm (AdPS) provides an adaptive data service scheduling among vehicles in heterogeneous traffic scenario. AdPS is based on fuzzy logic based request deadline estimation and prioritization mechanism to provide fairness. The request deadline estimation depends on the speed of vehicle and location status metric. The prioritization of requests is based on estimated request deadline, status of vehicles and type of services requested. The prioritized requests
Simulation model and performance evaluation
In this section, the simulation model has been presented according to described DSRC based vehicular communication model and the evaluation results have been presented.
Conclusion
In this research work, an Adaptive priority scheduling scheduling algorithm (AdPS) has been proposed to provide data services in vehicular networks. A novel fuzzy logic based data scheduler has been presented. The fuzzy logic scheduler provides efficient real-time data service scheduling for heterogeneous traffic in vehicular network. The request of vehicle has been prioritized based on vehicular network dynamics information and type of service requested. The main objective of the proposed
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
References (45)
- et al.
Vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communication in a heterogeneous wireless network–Performance evaluation
Transp. Res. C
(2016) - et al.
A comprehensive survey on vehicular ad hoc network
J. Netw. Comput. Appl.
(2014) - et al.
Data communication in VANETs: Protocols, applications and challenges
Ad Hoc Netw.
(2016) - et al.
Infotainment and road safety service support in vehicular networking: From a communication perspective
Mech. Syst. Signal Process.
(2011) - et al.
Scheduling broadcasts with deadlines
Theoretical Computer Science
(2004) - et al.
Adaptive scheduling for real-time and temporal information services in vehicular networks
Transp. Res. C
(2016) - et al.
Real-time scheduling using reinforcement learning technique for the connected vehicles
- et al.
Prioritizing and scheduling messages for congestion control in vehicular ad hoc networks
Comput. Netw.
(2016) - et al.
Intelligent Vehicular Networks and Communications: Fundamentals, Architectures and Solutions
(2016) - et al.
Vehicular ad hoc networks
Vehicular ad hoc networks (VANETs): Current state, challenges, potentials and way forward
Vehicular networking: A survey and tutorial on requirements, architectures, challenges, standards and solutions
IEEE Commun. Surv. Tutor.
A comparative survey on information dissemination in heterogeneous vehicular communication networks
Dedicated short-range communications (DSRC) standards in the United States
Proc. IEEE
Notes on DSRC and WAVE standards suite: Its architecture, design, and characteristics
IEEE Commun. Surv. Tutor.
Modeling broadcasting in IEEE 802.11 p/WAVE vehicular networks
IEEE Commun. Lett.
A survey of inter-vehicle communication protocols and their applications
IEEE Commun. Surv. Tutor.
Challenges of inter-vehicle ad hoc networks
IEEE Trans. Intell. Transp. Syst.
Connected vehicles: Solutions and challenges
IEEE Internet Things J.
Progress and challenges in intelligent vehicle area networks
Commun. ACM
Cited by (10)
Pr-CAI: Priority based-Context Aware Information scheduling for SDN-based vehicular network
2021, Computer NetworksCitation Excerpt :The protocol aimed to reduce the impact of obstacles on data delivery. Sharma et al. [40] proposed a fuzzy logic based Adaptive Data Services Scheduling (AdPS) algorithm to provide real-time ITS service scheduling. The algorithm relies on priority scheduling for reliable data service scheduling for safety and non-safety services.
DDC-OMDC: Deadline-based data collection using optimal mobile data collectors in Internet of Things
2023, International Journal of Communication SystemsA Cluster-Based V2V Approach for Mixed Data Dissemination in Urban Scenario of IoVs
2023, IEEE Transactions on Vehicular TechnologySTALB: A Spatio-Temporal Domain Autonomous Load Balancing Routing Protocol
2023, IEEE Transactions on Network and Service ManagementEffective Scheduling and Nature Inspired Hybrid Load Balancing in VANETs
2023, IET Conference ProceedingsApplication study of ant colony algorithm for network data transmission path scheduling optimization
2023, Journal of Intelligent Systems