GreenDelivery: proactive content caching and push with energy-harvesting-based small cells | IEEE Journals & Magazine | IEEE Xplore