Network Design to Support Very High Capacity Streaming and Caching Infrastructures