Title :
Design QoS-Aware Multi-Path Provisioning Strategies for Efficient Cloud-Assisted SVC Video Streaming to Heterogeneous Clients
Author :
Zuqing Zhu ; Suoheng Li ; Xiaoliang Chen
Author_Institution :
Sch. of Inf. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
Abstract :
We layout a network infrastructure that leverages the storage and computing power of a cloud residing in the core for collecting network status and computing multi-path scalable video coding (SVC) streaming provisioning strategies. Therefore, in addition to its conventional tasks in the application layer, the cloud also gets involved in the network layer for the optimization of routing and forwarding. We call this scheme as cloud-assisted SVC streaming, and use it to further improve the performance of SVC streaming by using close cooperation between cloud and network. Compared to source-routing based provisioning, the cloud-assisted scheme can provide more cost-effective provisioning strategies by utilizing better knowledge of network environment together with more powerful computation power. We then propose several multi-path provisioning algorithms for cloud-assisted SVC streaming in heterogeneous networks. To the best of our knowledge, these are the first proposals to work on the problem of adaptive multi-path SVC streaming under the bandwidth, delay and differential delay constraints. Our design of the provisioning algorithms starts from an approach that is based on Max Flow and an Auxiliary Graph. Several extensions are then made based on this approach to address the situations such as provisioning from multiple sources and provisioning in dynamic network environments with rapid background traffic fluctuations. Simulations in both static and dynamic network environments show that the proposed algorithms can achieve effective performance improvements in terms of request blocking probability, bandwidth utilization, packet delay, packet loss rate, and video playback quality.
Keywords :
cloud computing; delays; graph theory; probability; quality of service; telecommunication network routing; telecommunication traffic; video coding; video streaming; Auxiliary Graph; Max Flow; QoS-aware multipath provisioning strategy; adaptive multipath SVC streaming; bandwidth constraint; bandwidth utilization; cloud computing; cloud-assisted SVC video streaming; cloud-assisted scheme; computing power; cost-effective provisioning strategy; differential delay constraint; dynamic network environment; forwarding optimization; heterogeneous clients; heterogeneous network; multipath scalable video coding streaming; network environment knowledge; network infrastructure; network status; packet delay; packet loss rate; rapid background traffic fluctuation; request blocking probability; routing optimization; source-routing based provisioning; static network environment; storage power; video playback quality; Bandwidth; Delay; Heuristic algorithms; Quality of service; Routing; Static VAr compensators; Streaming media; Cloud-assisted video streaming; label switching; multi-path provisioning; scalable video coding;
Journal_Title :
Multimedia, IEEE Transactions on
DOI :
10.1109/TMM.2013.2238908