Softwarization and caching in NGN