I. Introduction
The rapid development of new computing and communication technologies in 5G networks and beyond opens up possibilities for advanced vehicular services and applications such as autonomous driving and content delivery, which can yield improved driving experience. In this context, Internet of Vehicles (IoV), a new paradigm that integrates intelligent computing and vehicle's networking into vehicular networks [1], emerges as a crucial area. In the IoV, a large amount of diverse types of data is constantly generated by the moving vehicles, which includes additional data such as trajectories, traffic information and multimedia data. How to efficiently and effectively utilize the massive amount of available data to improve the driving experience and to provide extensive high-quality services in IoV, is a problem of paramount importance.