  As one key enabler of Intelligent Transportation System (ITS), Vehicular Ad
Hoc Network (VANET) has received remarkable interest from academia and
industry. The emerging vehicular applications and the exponential growing data
have naturally led to the increased needs of communication, computation and
storage resources, and also to strict performance requirements on response time
and network bandwidth. In order to deal with these challenges, Mobile Edge
Computing (MEC) is regarded as a promising solution. MEC pushes powerful
computational and storage capacities from the remote cloud to the edge of
networks in close proximity of vehicular users, which enables low latency and
reduced bandwidth consumption. Driven by the benefits of MEC, many efforts have
been devoted to integrating vehicular networks into MEC, thereby forming a
novel paradigm named as Vehicular Edge Computing (VEC). In this paper, we
provide a comprehensive survey of state-of-art research on VEC. First of all,
we provide an overview of VEC, including the introduction, architecture, key
enablers, advantages, challenges as well as several attractive application
scenarios. Then, we describe several typical research topics where VEC is
applied. After that, we present a careful literature review on existing
research work in VEC by classification. Finally, we identify open research
issues and discuss future research directions.
