A Simulation Study of Optimal Bandwidth Utilization
Download
Report
Transcript A Simulation Study of Optimal Bandwidth Utilization
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
• 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 Networks
Joong-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/INE
TFramework
• [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/