• DocumentCode
    651968
  • Title

    Multi-layer Video Streaming with Helper Nodes Using Network Coding

  • Author

    Ostovari, Pouya ; Khreishah, Abdallah ; Jie Wu

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Temple Univ., Philadelphia, PA, USA
  • fYear
    2013
  • fDate
    14-16 Oct. 2013
  • Firstpage
    524
  • Lastpage
    532
  • Abstract
    Video streaming is one of the dominant forms of traffic on the Internet. This increases workload on the video servers, which leads to substantial slowdowns. In order to resolve the slowdown problem, and to provide a scalable and robust infrastructure to support on-demand streaming, helper-assisted video-on-demand (VoD) systems have been introduced. In this architecture, helper nodes, which are micro-servers with limited storage and bandwidth resources, download and store the user requested videos from a central server to decrease the load on the central server. Multi-layer videos, in which a video is divided into different layers, can also be used to improve scalability. In this paper, we study the problem of utilizing the helper nodes to minimize the pressure on the central servers. We formulate the problem as a linear programming (LP) optimization using joint inter- and intra-layer network coding (NC). We show that a lightweight triangular inter-layer NC can be used, instead of the general form of inter-layer NC, to achieve the optimal solution. Our solution can also be implemented in a distributed manner. We show how our method can be extended to the case of wireless live streaming, in which a set of videos is broadcast. We carefully study the convergence and the gain of our distributed approach.
  • Keywords
    linear programming; network coding; video on demand; video servers; video streaming; Internet; LP optimization; VoD systems; central server; helper-assisted video-on-demand systems; intralayer network coding; joint interlayer network coding; linear programming optimization; microservers; multilayer videos; on-demand streaming; user requested videos; video servers; video streaming; wireless live streaming; Bandwidth; Encoding; Joints; Linear programming; Servers; Streaming media; Wireless communication; Video-on-demand (VoD); inter-layer coding; intra-layer coding; multi-layer video; streaming; wireless network;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile Ad-Hoc and Sensor Systems (MASS), 2013 IEEE 10th International Conference on
  • Conference_Location
    Hangzhou
  • Type

    conf

  • DOI
    10.1109/MASS.2013.67
  • Filename
    6680294