Fog-based caching in software-defined information-centric networks. (July 2018)