Task Caching, Offloading, and Resource Allocation in D2D-Aided Fog Computing Networks | IEEE Journals & Magazine | IEEE Xplore