130 likes | 362 Views
A Simulation Study of Optimal Bandwidth Allocation for VBR MPEG-4 Streaming over MPLS -Networks Muhammad Asif Tasleem 2004-03-0021. Introduction. Video streaming is an important multimedia application
E N D
A Simulation Study of Optimal Bandwidth Allocation for VBR MPEG-4 Streaming over MPLS-NetworksMuhammad Asif Tasleem 2004-03-0021
Introduction • Video streaming is an important multimedia application • After the emergence of MPEG-4 video standard, video streaming applications are expected to grow [2]. • Video streaming requires some QoS guarantees [3] • Latency of start (LOS) • Packet Delay • Packet Loss • Magnitude of Reservation of Bandwidth • Bandwidth is a scarce resource on the Internet • Trade-off between quality of video and bandwidth allocation for video streaming
Video Stream on IP • Internet was not designed for multimedia streaming • It is a shared medium and uses a best effort delivery mechanism i.e. Internet Protocol (IP) to deliver content • With respect to the real-time nature of video streaming, inconsistent bandwidth, latency, noise, packet loss, retransmission and out of order packet delivery are the problems that can affect video streaming over the Internet [4]. • Many research studies were conducted to provide some QoS guarantees for MPEG-4 video streaming [5], [6] and [7]
Video Stream on IP (cont…) • Most of the studies ([5] and [8]) concentrate on • source rate adaptation, • packetization, • feedback control, and error control • Some research [9] studies implement • source based rate control system, • synchronization layer packetizer and a • signaling mechanism to improve the delivery mechanisms of MPEG-4 video over the network.
Video Streaming on ATM • ATM provided an architecture for QoS-based services • In ATM networks, VBR coding schemes can be used in principle without sacrificing bandwidth-utilization efficiency [9] • Researchers [9] investigated the performance of various algorithms to predict the bandwidth allocation requirements for MPEG video coders based on • peak cell rate (PCR) • sustainable cell rate (SCR) • maximum burst size (MBS)
Video Streaming over MPLS • MPLS is a recent network technology that transmits traffic effectively and supports QoS on the Internet [18] • In MPLS, a Label Switched Path (LSP) is setup with certain QoS guarantees using LDP or RSVP-TE • Researchers [1] have studied the performance enhancements of video streaming over MPLS network by using Constant Bit Rate (CBR) and Constraint-Routing Label Distribution Protocol (CR-LDP) protocol
Video Streaming over MPLS (cont.) • A Study on the Performance Enhancements of Video Streaming Service based on MPLS NetworksJoong-Min Kim, Chung-Hyun Kim • Performed simulation based study of video streaming by allocating the bandwidth for the maximum frame size. • Compared delay, throughput and packet loss of video streaming service over IP network and MPLS network. • CBR MPEG-4 video streams using CR-LDP, CQ and LLQ for traffic reshaping mechanism. • My project is to evaluate various network parameters with VBR video over MPLS with RSVP-TE for LSP setup
Simulations • Traces of various video sequences [22] with their statistics. • Tools for simulations • J-Sim [24] is a component based network simulator developed entirely in Java • OMNeT++ [26] is a discrete event simulation environment programmed in C++ and developed by András Varga • NS-2 (Network Simulator 2) is a discrete event simulator targeted at networking research [31]
References • [1] “A Study on the Performance Enhancements of Video Streaming Service Based on MPLS Network” Joong-Min Kim; In-Kap Park; Chung-Hyun Kim • [2] “Realizing the MPEG-4 Multimedia Delivery Framework”, Jean-Franqois Huard, Aurel A. lazar, Koon-Seng lim, and George S. Tselikis • [3] “A Stored VBR Video Transmission Scheme over Internet”, Kai Sun, Mohammed Ghanbari, Ian Henning, Matthew Walker and Othon Kamariotis • [4] “Architectural Thoughts and Requirements Considerations on Video Streaming over the Internet”, Jun Lei, Ingo Juchem, Xiaoming Fu, Dieter Hogrefe • [5] “On End-to-End Architecture for Transporting MPEG-4 Video over the Internet” Dapeng Wu, Yiwei Thomas Hou, Wenwu Zhu, Hung-Ju Lee, Tihao Chiang,, Ya-Qin Zhang, H. Jonathan Chao • [6] “Transmission of MPEG-4 Video over the Internet”, Steven Gringeri, Sami hen, and Roman Egorov
References • [7] “An Architecture Based On IETF Protocols for the Transport of MPEG-4 Content Over the Internet”, Roberto Castagno, Serkan Kiranyaz, Florin Lohan, Irek Defke • [8] “MPEG-4 Compressed Video over the Internet”, Dapeng Wu, Yiwei Thomas, Hout Wenwu Zhu, Ya-Qin Zhangs, H. Jonathan Chao • [9] “Realizing the MPEG-4 Multimedia Delivery Framework”, Jean-Franqois Huard, Aurel A. lazar, Koon-Seng lim, and George S. Tselikis • [10] “Bandwidth-Allocation Schemes for Variable-Bit-Rate MPEG Sources in ATM Networks”, Pramod Pancha and Magda El Zarki • [11] “MPEG-4 Video Transmission over Internet”, D. Milovanovic, Z. Bojkovic • [12] “Transmission of MPEG-2 video streams over ATM”, Lewis, A. Gringeri, S. Khasnabish, B. Basch
References • [13] “A flow control approach for encoded video applications over ATM network”, Ridha Djemal, B. Bouallegue, J.P. Digtiettand and R. Tourki • [14] “Study of MPEG-2 video traffic in a multimedia LAN/ATM internetwork system”, Eldon Mellaney, Luis Orozco-Barbosa, and Gilles Gagnon • [15] “Rate renegotiation algorithm with dynamic prediction window for efficient transport of streaming VBR MPEG coded video over ATM networks”, Markov, P. Mehrpour, H • [16] “Impact of ATM traffic control on MPEG-2 video quality”, Jiayi Gu; Jurczyk, M.; Chang Wen Chen • [17] “Variable bit rate coding for real-time video transmission in ATM networks”, Kanakia, H.; Mishra, P.P • [18] “A New Architecture for Transmission of MPEG-4 Video on MPLS Networks” Geng-Sheng Kuo & C. T. Lai
References • [19] “MPLS: Technology and Applications”, B. S. Davie and Y. Rekhter • [20] “A Stored VBR Video Transmission Scheme over Internet”, Kai Sun, Mohammed Ghanbari, Ian Henning, Matthew Walker and Othon Kamariotis • [21] “A QoS Network Management System for Robust and Reliable Multimedia Services”, S.Das, K.Yamada, H.Yu, S.S.Lee, M. Gerla, • [22] “Video Traces Research Group”, Arizona State University. http://trace.eas.asu.edu/index.html • [23] “MPEG–4 and H.263 Video Traces for Network Performance Evaluation” Frank H. P. Fitzek, Martin Reisslein
References • [24] “J-sim Network simulator”, Hung-ying Tyan , Ohio state university http://www.j-sim.org/ • [25] “MPLS model for J-sim”, C. Pelsser, L. Swinnen http://www.info.ucl.ac.be/~bqu/jsim/ • [26] “OMNeT++ network simulator”,András Varga http://www.omnetpp.org/ • [27] “MPLS model for OMNeT++”, Xuan Thang Nguyen, University of Technology, Sydney http://charlie.it.uts.edu.au/~tkaphan/xtn/capstone • [28] “INET framework for OMNeT++”, András Varga http://ctieware.eng.monash.edu.au/twiki/bin/view/Simulation/INETFramework • [29] “GLASS network simulator” Advance Network Technologies Division, NIST http://dns.antd.nist.gov/glass/ • [30] “SSFNet network simulator”, A. Ogielski, D. Nicol, J. Cowie http://www.ssfnet.org/ • [31] “The Network Simulator ns-2”, VINT project at LBL, Xerox PARC, USB and USC/ISI http://www.isi.edu/nsnam/ns/