Orchestrating heterogeneous MEC-based applications for connected vehicles