ISSN 1000-1239 CN 11-1777/TP

Journal of Computer Research and Development ›› 2017, Vol. 54 ›› Issue (11): 2628-2638.doi: 10.7544/issn1000-1239.2017.20160922

Previous Articles     Next Articles

A Flow Table Usage-Aware QoS Routing Mechanism in Software Defined VANET

Fu Bin1,2, Zha Lijia1,2, Li Renfa1,2, Xiao Xiongren1   

  1. 1(College of Computer Science and Electronic Engineering, Hunan University, Changsha 410082); 2(Key Laboratory for Embedded and Network Computing of Hunan Province(Hunan University), Changsha 410082)
  • Online:2017-11-01

Abstract: VANET can provide a wide range of security and non-security related services. However, the existing VANET is difficult to guarantee the QoS of these services. Software defined networking (SDN), which appears in a systematic way, can control network flexibly and separate the data from the control plane, bringing programming ability to the network. Firstly, this paper designs a software defined VANET architecture for heterogeneous multi network access. Secondly, a flow table usage-aware dynamic QoS provisioning framework is proposed, which allows us to manage the network in a modular way and supports the dynamic entering and exiting of the service flows. Finally, this paper establishes a flow table usage-aware QoS routing model with multi-service flows and multi-constraints. The model considers not only the parameters of link state such as packet loss, delay and throughput, but also the service requirements and the flow table usage, and provides VANET application services for a concurrent dynamic QoS routing. Experiments show that QoS routing mechanism proposed in this paper can meet not only the service requirements of their packet loss, latency and throughput, but also the capable of perceiving the usage of flow table so as to avoid the influence of flow table overflow for QoS routing mechanism, which further improves the performance of network QoS.

Key words: software defined networking (SDN), vehicular ad hoc network (VANET), quality of service (QoS), routing model, flow table

CLC Number: