IEEE Access (Jan 2016)
Modeling Dynamic Adaptive Streaming Over Information-Centric Networking
Abstract
The dynamic adaptive streaming technique flexibly adapts the video bit-rate to link fluctuations, which can improve the quality of experience (QoE). In this paper, we present a systematic framework of video streaming in the context of information-centric networking, in order to facilitate the large-scale deployment of the dynamic adaptive streaming technique. Specifically, we design the network as a two-layer coordinating structure, namely, the control layer and the transmission layer. The control layer employs the statistical data recorders to record the variations of the video popularity, link states, and user demands. On the other side, the network forwards user requests and caches data packets in the transmission layer, based on the statistical data which is obtained in the control layer. In addition, the network executes the real-time monitoring of link conditions in the transmission layer, and adjusts the video bit-rate accordingly. Under the above feedback circumstance, we first develop a distributed algorithm of joint dynamic forwarding and caching to theoretically maximize the total user demand rates within the network stability region. Then, we modify the distributed algorithm with a practical caching strategy to make the system applicable to real scenarios. Simulation results show the superior performance of the modified distributed algorithm in terms of low user delay and high QoE performance.
Keywords