Cache-Version Selection and Content Placement for Adaptive Video Streaming in Wireless Edge Networks
Wireless edge networks are promising to provide better video streaming services to mobile users by provisioning computing and storage resources at the edge of wireless network. However, due to the diversity of user interests, user devices, video versions or resolutions, cache sizes, network conditions, etc., it is challenging to decide where to place the video contents, and which cache and video version a mobile user device should select. In this paper, we study the joint optimization of cache-version selection and content placement for adaptive video streaming in wireless edge networks. We propose a set of practical distributed algorithms that operate at each user device and each network cache to maximize the overall network utility. In addition to proving that our algorithms indeed achieve the optimal performance, we implement our algorithms as well as several baseline algorithms on ndnSIM, an ns-3 based Named Data Networking simulator. Simulation evaluations demonstrate that our algorithms significantly outperform conventional heuristic solutions for adaptive video streaming.
READ FULL TEXT