Collaborative Vehicular Edge Computing Networks: Architecture Design and Research Challenges | IEEE Journals & Magazine | IEEE Xplore