Online multi-objective optimization for live video forwarding across video data centers

An online live video forwarding approach in video data centers.Multi-objective optimization of forwarding delay, resource cost, and scalability.Lowest time complexity and high efficiency on the real-world scenario. The proliferation of video surveillance has led to surveillance video forwarding services becoming a basic server in video data centers. End users in diverse locations require live video streams from the IP cameras through the inter-connected video data centers. Consequently, the resource scheduler, which is set up to assign the resources of the video data centers to each arriving end user, is in urgent need of achieving the global optimal resource cost and forwarding delay. In this paper, we propose a multi-objective resource provisioning (MORP) approach to minimize the resource provisioning cost during live video forwarding. Different from existed works, the MORP optimizes the resource provisioning cost from both the resource cost and forwarding delay. Moreover, as an approximate optimal approach, MORP adaptively assigns the proper media servers among video data centers, and connects these media servers together through network connections to provide system scalability and connectivity. Finally, we prove that the computational complexity of our online approach is only O(log(|U|)) (|U| is the number of arrival end users). The comprehensive evaluations show that our approach not only significantly reduces the resource provisioning cost, but also has a considerably shorter computational delay compared to the benchmark approaches.

[1]  Minghua Chen,et al.  CALMS: Cloud-assisted live media streaming for globalized demands with time/region diversities , 2012, 2012 Proceedings IEEE INFOCOM.

[2]  Mohan S. Kankanhalli,et al.  Hierarchical Clustering Multi-Task Learning for Joint Human Action Grouping and Recognition , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Yuting Su,et al.  Multiple/Single-View Human Action Recognition via Part-Induced Multitask Structural Learning , 2015, IEEE Transactions on Cybernetics.

[4]  Yi Yang,et al.  DevNet: A Deep Event Network for multimedia event detection and evidence recounting , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[5]  Ge Zhang,et al.  Unreeling Xunlei Kankan: Understanding Hybrid CDN-P2P Video-on-Demand Streaming , 2015, IEEE Transactions on Multimedia.

[6]  Xueyan Tang,et al.  The Server Provisioning Problem for Continuous Distributed Interactive Applications , 2016, IEEE Transactions on Parallel and Distributed Systems.

[7]  Haitao Zhang,et al.  Minimizing Resource Cost for Camera Stream Scheduling in Video Data Center , 2015, CloudCom.

[8]  Zhi-Li Zhang,et al.  YouTube traffic dynamics and its interplay with a tier-1 ISP: an ISP perspective , 2010, IMC '10.

[9]  Fang Hao,et al.  Online allocation of virtual machines in a distributed cloud , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[10]  David P. Williamson,et al.  The Online Connected Facility Location Problem , 2014, LATIN.

[11]  Bo Li,et al.  Jetway: minimizing costs on inter-datacenter video traffic , 2012, ACM Multimedia.

[12]  Jun Li,et al.  Multi-objective data placement for multi-cloud socially aware services , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[13]  Yue Gao,et al.  Multi-Modal Clique-Graph Matching for View-Based 3D Model Retrieval , 2016, IEEE Transactions on Image Processing.

[14]  Zhi-Li Zhang,et al.  A first look at inter-data center traffic characteristics via Yahoo! datasets , 2011, 2011 Proceedings IEEE INFOCOM.

[15]  Yang Wang,et al.  Practical Resource Provisioning and Caching with Dynamic Resilience for Cloud-Based Content Distribution Networks , 2014, IEEE Transactions on Parallel and Distributed Systems.

[16]  Srinivasan Seshan,et al.  Practical, Real-time Centralized Control for CDN-based Live Video Delivery , 2015, SIGCOMM.

[17]  Yongdong Zhang,et al.  Coarse-to-Fine Description for Fine-Grained Visual Categorization , 2016, IEEE Transactions on Image Processing.

[18]  Bin Wang,et al.  Reconstruction and analysis of a genome-scale metabolic model for Eriocheir sinensis eyestalks. , 2016, Molecular bioSystems.

[19]  Qian Wang,et al.  Reconstruction and Application of Protein–Protein Interaction Network , 2016, International journal of molecular sciences.

[20]  Qingming Huang,et al.  ALID: Scalable Dominant Cluster Detection , 2014, Proc. VLDB Endow..

[21]  Jian Huang,et al.  Community based effective social video contents placement in cloud centric CDN network , 2014, 2014 IEEE International Conference on Multimedia and Expo (ICME).

[22]  Wenwu Zhu,et al.  Online Allocation of Communication and Computation Resources for Real-Time Multimedia Services , 2013, IEEE Transactions on Multimedia.

[23]  Thinh Nguyen,et al.  Optimal Client-Server Assignment for Internet Distributed Systems , 2013, IEEE Trans. Parallel Distributed Syst..

[24]  Weizhi Nie,et al.  Clique-graph matching by preserving global & local structure , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[25]  Bo Li,et al.  Airlift: Video conferencing as a cloud service using inter-datacenter networks , 2012, 2012 20th IEEE International Conference on Network Protocols (ICNP).

[26]  Hong Jiang,et al.  Meeting service level agreement cost-effectively for video-on-demand applications in the cloud , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[27]  Lifeng Sun,et al.  Dispersing Instant Social Video Service Across Multiple Clouds , 2015, IEEE Transactions on Parallel and Distributed Systems.

[28]  Fang Hao,et al.  Unreeling netflix: Understanding and improving multi-CDN movie delivery , 2012, 2012 Proceedings IEEE INFOCOM.

[29]  Xiang Cao,et al.  Multihop transmission and retransmission measurement of real-time video streaming over DSRC devices , 2014, Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014.

[30]  Yongdong Zhang,et al.  Deep Fusion of Multiple Semantic Cues for Complex Event Recognition , 2016, IEEE Transactions on Image Processing.

[31]  Zhi-Li Zhang,et al.  Vivisecting YouTube: An active measurement study , 2012, 2012 Proceedings IEEE INFOCOM.

[32]  Yongdong Zhang,et al.  Multi-task deep visual-semantic embedding for video thumbnail selection , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[33]  Xueyan Tang,et al.  On Server Provisioning for Distributed Interactive Applications , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems.