Elsevier

Vehicular Communications

Volume 27, January 2021, 100290
Vehicular Communications

Matching game theoretical model for stable relay selection in a UAV-assisted internet of vehicles

https://doi.org/10.1016/j.vehcom.2020.100290Get rights and content

Abstract

This paper tackles the problem of selecting stable relays for Optimized Link State Routing protocol (OLSR) in urban Internet of Vehicles (IoV) in the presence of Unmanned Aerial Vehicles (UAVs). With the evolution of Internet of Things (IoT), IoV emerged from the conventional vehicular ad-hoc network to enable Vehicle to Everything (V2X) communication through different routing protocols. In OLSR protocol, Multi-Point Relays (MPRs) are selected based on their reachability and uniqueness to route information. However, urban environments are characterized by the rapid changes in topology due to the presence of intersections and traffic lights. Although clusters were proposed as a solution, selecting stable heads and MPRs are of significance, considering environment metrics to provide higher connectivity. As a solution to improve routing in IoV, a distributed Gale-Shapley matching game is proposed for stable clustering and MPR selection, utilizing nodes' quality of service (QoS). Nodes' QoS is calculated using Bayesian Belief function of stable connections utilizing environment metrics. For further enhancement in the network performance, UAVs are integrated in the network of vehicles. Conducted simulations show high percentage of stable heads and MPRs for the proposed model compared to benchmark protocols. In addition, the proposed model shows high performance in terms of packet delivery ratio, throughput and End-to-End delay, which are further improved by the presence of UAVs.

Introduction

Background. Internet of Vehicles (IoV) emerged from the conventional vehicular ad-hoc network (VANET) as part of Internet of things (IoT) [1]. In contrast to VANET, IoV is characterized by a high degree of manageability and ope-rationalization including intelligent vehicles that provide potential services to users. Several applications have been developed for IoV that can be categorized into safety and user applications including collision avoidance, driving assistance, multimedia streaming and global internet access [1]. To share data and provide services to users, routing protocols for the complex network of IoV imply several communication links such as Vehicle-to-Vehicle (V2V), Vehicle-to-Infrastructure (V2I) and Vehicle-to-Pedestrian (V2P), that can be generalized as Vehicle-to-everything (V2X). Routing in urban environment is considered a challenge in IoV, as a result of rapid changes in topology. Hence, data routes are continuously disconnected resulting in high drops of data packets [1].

Motivation. Intersections and traffic lights are main characteristics of urban environments that contribute to the dynamic nature of vehicular networks [2]. Therefore, several studies were considering environment metrics in proposing VANET routing protocols and relay selection [3], [4], [5]. Although street-centric QoS-OLSR routing protocols proposed in [3] and [5] provide adequate network performance, they do not consider the link quality in the selection of relays as proposed in [4]. In [6], it was found that the proactive routing protocol, Optimized Link state Routing (OLSR), is more adequate for vehicular communication in urban environment, in contrast to the latter studies which have developed reactive and position-based routing protocols. [7] and [8] proposed routing protocols by enhancing the Multi-Point Relays (MPRs) selection in OLSR using environment metrics and mobility of vehicles. Although these routing protocols consider environment metrics in relay selection, they neglect the selection of stable relays, which are the nodes with low probability of disconnecting from their neighbors. Selecting stable relays for routing decreases the rapid changes in topology, which enhances the network performance [9].

Game theory was also exploited in IoV for relay selection as proposed in [2], in addition to clusters and coalition formation as proposed in [9] and [10]. The implementation of game theory in [9] requires calculating a utility function which needs global information that is managed and shared by a centralized node. This can be seen as a limitation of game theory in a distributive network [11]. Matching theory has been introduced in IoV in many researches recently as a more practical alternative solution to game theory. Many characteristics distinguish matching theory for two distinct sets in IoV such as ensuring network stability, defining the preferences of players to impose system constraints and simple and efficient interaction between players for distributive model [11]. Therefore, several applications have utilized matching theory in IoV for data sharing, caching and edge computing as proposed in [11], [12] and [13]. However, to the best of our knowledge, matching theory was not exploited in stable relay selection in IoV, although it promotes stability.

As the number of Unmanned Aerial Vehicles (UAVs) utilized in different applications, commercial, civilian and scientific, are increasing, they are also utilized to act as relays for IoV routing protocols [14]. UAVs are equipped with wireless communication transceivers, in addition to their ability to avoid obstacles and provide line of sight communication, making them suitable nodes to be selected as relays [14], [15]. As an alternative solution to Base Stations (BSs), UAVs are cheaper to deploy and can provide higher coverage for the ground area [16]. Several studies exploited the use of UAVs as relays in IoV to enhance the network performance [16], [17], [18], [14], [19]. Although connectivity metrics such as the connection duration were considered in the UAV-assisted routing protocols in the related work, selecting stable relays were neglected. Similar to vehicles, the random or constrained mobility of UAVs adds to the rapid changes in topology which lead to frequent disconnections in the routing paths.

Problem. This paper addresses the problem of selecting stable relays for OLSR in a UAV-assisted urban vehicular network. While the mobility of vehicles is a reason for rapid changes in topology, urban environments characteristics, such as intersections and traffic lights, play a role in the dynamic network. When vehicles approach the intersections, they may disconnect depending on their lane and mobility. In addition, traffic lights state affects the connectivity of vehicles as they may stop at the intersections or leave in the same or different directions. Although, clusters were proposed to decrease the instability of topology [9], [11], selecting unstable heads or MPRs results in frequent re-formation of clusters. Therefore, stable relays should be selected with high probability of keeping the connections with their neighbors after leaving the intersections. Also, in a UAV-assisted network, vehicle to UAV (V2U) connections can be easily broken due to random mobility of UAVs. However, the high coverage of UAVs makes them suitable to act as relays. Therefore, selecting UAVs as stable relays can improve the network performance.

The main challenges addressed in this work are:

  • The selection of stable cluster heads and MPRs.

  • The effect of rapid changes in topology as a result of urban environment metrics such as intersections and traffic lights.

  • Random mobility of UAVs when selected as stable relays.

Contribution. This paper proposes a many-to-one Gale-Shapley matching game model utilized for clustering and selecting MPR for OLSR in urban IoV to achieve stability. Hence, the network performance is enhanced in terms of packet delivery ratio, throughput, end-to-end delay and overall network stability. The proposed matching game model is divided into two sub-models; head-member matching and head-MPR matching. In the head-member matching game, a stable head is selected by multiple members. Followed by head-MPR matching game, where a repeated version of the many-to-one Gale-Shapley results in matching many heads to many possible MPRs. The main players of the game are the vehicles and UAVs. Players are divided into single match and multi-match nodes. Each node has a quota size defining the size of its matches. Single match nodes have a quota size q=1, while, multi-match nodes have a quota size q1. The main objective of the matching game is to select stable relays, whether heads or MPRs, that is imposed by the preferences of the players in the matching game. Preferences of the players are defined based on their Quality of Service (QoS) and reputation. The QoS of a node reflects its stability with respect to its neighbors, while reputation represents node's reliability in acting as relay motivating it to cooperate inspired by [2]. The stability of a node is calculated using a Bayesian belief function describing a node's belief of having stable connections to its neighbors given the node's probability of staying or leaving a street segment or zone.

The main contribution of this work is a Gale-Shapley matching based MPR selection for OLSR protocol in urban IoV that considers:

  • The QoS function as a metric of nodes' stability using Bayesian belief function utilizing environment metrics to calculate time to leave street/zone.

  • The preferences of single match nodes built based on QoS and reputation, while multi-match nodes' preferences depend on incentives, motivating them to cooperate.

  • UAVs as stable relays to improve the network performance.

Section snippets

Routing protocols

In [3], authors proposed a traffic light-based routing protocol for urban environment. When a packet reaches the intersection, the next hop in the routing path is determined based on the vehicles' density and distribution of the connected street segments. According to the authors of [3], the connectivity of a street segment is affected by the traffic lights' state and duration. Bandwidth of vehicles in connected street segments is not considered in the selection of relays, although high packet

Model description

A matching game model is proposed for stable clustering and MPR selection in a distributed urban IoV. The model is based on many-to-one Gale-Shapley matching algorithm to improve stability and network performance. The network consists of a set of nodes N={n1,...,nn} includes a set of vehicles Vh={vh1,..,vhn} and a set of UAVs U={u1,...,un} such that VhU=N. Every niN communicates using IEEE 802.11p short-radio technologies. Vehicles communicate through direct V2V links, UAVs use U2U links,

Game messages and timers

Introducing the QoS function and matching game model into OLSR protocol requires changes in protocol messages. In addition, new messages are introduced for the game model. In this section, the different types of messages shared in the network are explained, in addition to the game timers. Game timers are used to indicate the beginning and end of each phase in the game model.

Illustrative example

In this section, an illustrative example for the model is explained in details. Considering the scenario presented in Fig. 2, where there are 7 vehicles and 2 UAVs. Vehicles move in a street segment of 500 m, Whereas, UAVs are located each in a zone. The two zones are separated by the street segment. Also, a traffic light is positioned at the end of the street segment.

Nodes start by calculating their QoS. First step in QoS calculation is calculating and sharing time to leave street/zone. QoS is

Simulation results

This section presents performance evaluation for the proposed Gale-Shapley matching game in urban environment. Since the proposed model enhances the selection of MPRs in OLSR, it is compared to the original OLSR which is considered a base protocol. Also, the benchmark is the street-centric QoS-OLSR protocol proposed in [7] using the proposed QoS explained in section 3.2.

Conclusion

This paper presented a Gale-Shapley matching game for stable clustering and MPR selection for OLSR protocol in urban UAV-assisted vehicular network. Nodes' QoS and reputation are the main metrics in building their preference lists, supporting the stable matching of nodes. QoS describes the node's stability calculated using a Bayesian belief function of being connected to neighbors, utilizing nodes' mobility and time to leave. Simulations were run using NS3 for the proposed protocol and compared

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 (30)

  • C. Guo et al.

    Data delivery delay reduction for VANETs on bi-directional roadway

    IEEE Access

    (2016)
  • Jérôme Haerri et al.

    Performance comparison of AODV and OLSR in VANETs urban environments under realistic mobility patterns

  • M. Kadadha et al.

    A street-centric QoS-OLSR protocol for urban vehicular ad hoc networks

  • A.A. Khan et al.

    An evolutionary game theoretic approach for stable and optimized clustering in VANETs

    IEEE Trans. Veh. Technol.

    (2018)
  • T. Halabi et al.

    Trust-based cooperative game model for secure collaboration in the internet of vehicles

  • Cited by (24)

    • UAV-based Internet of Vehicles: A systematic literature review

      2023, Intelligent Systems with Applications
    • An adaptive V2R communication strategy based on data delivery delay estimation in VANETs

      2022, Vehicular Communications
      Citation Excerpt :

      In V2R communication procedures, the messages are packaged into clusters and buffered at a source node, and then vehicles transport them to the destination with the specific probability [9]. Some studies such as [10] and [11] analyzed the V2R communication performance. Others used various metrics to select target RSU to improve the V2R communication performance.

    • A V2V charging allocation protocol for electric vehicles in VANET

      2022, Vehicular Communications
      Citation Excerpt :

      Other routing protocols were proposed in various works to enhance communication performance in VANET such as in [34] where vehicles route packets between intersections and based on the traffic light statuses. Clustering techniques were also proposed for VANET and MANET by utilizing Chain-Branch-Leaf technique [35], Gale-Shapley matching game [36,22], and evolutionary game theory [37]. The main goal of this paper is to provide reachability and connectivity over VANET for EVs to allocate them for V2V charging in the absence of connection with communication infrastructure.

    View all citing articles on Scopus
    View full text