I. Introduction
With the growing advancements in Software Defined Networking (SDN) using network slicing and Network Function Virtualization (NFV) the evolution towards enhanced performance of Internet of vehicles [1] such as, computer vision for identifying road obstacles and human level intelligence for adapting their communication performance has already been evident [2]–[7]. The future of Internet of Vehicles (IoV) depends on it‘s performance and due to it‘s delay sensitiveness, real-time computing and security concerns [3]; it is often impractical to collect all the data to a centralized server [5]. Due to the potential high number of IoVs and the need for them to quickly respond to real world applications, traditional cloud-based approaches are relatively sluggish and inadequate. To this end, we believe that on-vehicle SDN can enhance the performance of the volume and variety of data transfer by accelerating the reliable data communication protocols, such as TCP [8].