A Simulation Study of Optimal Bandwidth Utilization

advertisement

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] “Vide o 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/

Download