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/