Caching as a Service: Small-Cell Caching Mechanism Design for Service Providers | IEEE Journals & Magazine | IEEE Xplore