Elsevier

Computer Communications

Volume 159, 1 June 2020, Pages 71-82
Computer Communications

AdPS: Adaptive Priority Scheduling for Data Services in Heterogeneous Vehicular Networks

https://doi.org/10.1016/j.comcom.2020.05.013Get rights and content

Abstract

Data service scheduling is paramount in realization of Intelligent Transportation System (ITS). ITS services recon upon real-time information sharing among vehicular network components. To provide real time information services in vehicular networks, numerous challenges are imposed due to unique characteristics of such networks. For efficient information dissemination, there is a prime requirement of an adaptive scheduling algorithm for approximate vehicular dynamics information. In this work, a Dedicated Short Range Communication (DSRC) based vehicular communication model has been used for efficient data services in heterogeneous traffic environment. A novel Adaptive Priority data Service scheduling (AdPS) algorithm has been proposed to provide real-time data services, which is based on fuzzy logic request deadline estimation and request prioritization. The prioritized requests has been stored in multilevel queues according to the urgency of requests to provide simultaneous access. The proposed algorithm has been simulated for different traffic scenarios for a real city environment and its performance has been analyzed at different traffic instances. The proposed protocol ensures the real time service scheduling which provides fairness among the users.

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 Queue_H, Queue_M and Queue_L stores the requests according to the urgency of the data requested by the vehicle. The Queue_H stores the highest priority requests of vehicles which have requested for the emergency safety services. The Queue_M 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)

  • EzeE.C. et al.

    Vehicular ad hoc networks (VANETs): Current state, challenges, potentials and way forward

  • KaragiannisG. et al.

    Vehicular networking: A survey and tutorial on requirements, architectures, challenges, standards and solutions

    IEEE Commun. Surv. Tutor.

    (2011)
  • SharmaA. et al.

    A comparative survey on information dissemination in heterogeneous vehicular communication networks

  • KenneyJ.B.

    Dedicated short-range communications (DSRC) standards in the United States

    Proc. IEEE

    (2011)
  • MorganY.L.

    Notes on DSRC and WAVE standards suite: Its architecture, design, and characteristics

    IEEE Commun. Surv. Tutor.

    (2010)
  • CampoloC. et al.

    Modeling broadcasting in IEEE 802.11 p/WAVE vehicular networks

    IEEE Commun. Lett.

    (2010)
  • IEEE guide for wireless access in vehicular environments (WAVE) – Architecture, in: IEEE Std. 1609.0-2013,...
  • IEEE standard for wireless access in vehicular environments (WAVE)–Multi-channel operation, in: Std 16094-2010...
  • WillkeT.L. et al.

    A survey of inter-vehicle communication protocols and their applications

    IEEE Commun. Surv. Tutor.

    (2009)
  • BlumJ.J. et al.

    Challenges of inter-vehicle ad hoc networks

    IEEE Trans. Intell. Transp. Syst.

    (2004)
  • LuN. et al.

    Connected vehicles: Solutions and challenges

    IEEE Internet Things J.

    (2014)
  • FaezipourM. et al.

    Progress and challenges in intelligent vehicle area networks

    Commun. ACM

    (2012)
  • Cited by (10)

    • Pr-CAI: Priority based-Context Aware Information scheduling for SDN-based vehicular network

      2021, Computer Networks
      Citation 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.

    • STALB: A Spatio-Temporal Domain Autonomous Load Balancing Routing Protocol

      2023, IEEE Transactions on Network and Service Management
    View all citing articles on Scopus
    View full text