I. Introduction  
II. Vehicular Edge Computing: An Overview  
III. Task Offloading in Vehicular Edge Computing  
IV. Caching in Vehicular Edge Computing  
V. Data Management in Vehicular Edge Computing  
VI. Flexible Network Management in Vehicular Edge Computing  
VII. Security and Privacy in Vehicular Edge Computing  
VIII. Open Research Issues and Future Work  
IX. Conclusion  