Joint Service Caching, Resource Allocation and Computation Offloading in Three-Tier Cooperative Mobile Edge Computing System | IEEE Journals & Magazine | IEEE Xplore