Optimized Caching and Spectrum Partitioning for D2D Enabled Cellular Systems With Clustered Devices | IEEE Journals & Magazine | IEEE Xplore