Transporting Compressed Video Over ATM Networks with Explicit-Rate Feedback Control IEEE/ACM Transactions on Networking, VOL. 7, No. 5, Oct 1999 T. V.

Slides:



Advertisements
Similar presentations
1 EP2210 Fairness Lecture material: –Bertsekas, Gallager, Data networks, 6.5 –L. Massoulie, J. Roberts, "Bandwidth sharing: objectives and algorithms,“
Advertisements

William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
Courtesy: Nick McKeown, Stanford 1 Intro to Quality of Service Tahir Azim.
Flow Control Mario Gerla, CS 215 W2001. Flow Control - the concept Flow Control: “ set of techniques which allow to match the source offered rate to the.
Protocols and the TCP/IP Suite ATM Traffic & Congestion Control
Chapter 12. Traffic and Congestion Control In ATM Networks.
William Stallings Data and Computer Communications 7th Edition
Priority Scheduling and Buffer Management for ATM Traffic Shaping Authors: Todd Lizambri, Fernando Duran and Shukri Wakid Present: Hongming Wu.
Router-assisted congestion control Lecture 8 CS 653, Fall 2010.
5: DataLink Layer5-1 Asynchronous Transfer Mode: ATM r 1990’s/00 standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service.
1 Call Admission Control Carey Williamson Department of Computer Science University of Calgary.
Presented By: Pariya Raoufi. Motivations Future applications require: higher bandwidth, generate a heterogeneous mix of network traffic, low latency.
Adaptive Packet Marking for Maintaining End-to-End Throughput in a Differentiated-Services Internet Wu-Chang Feng, Dilip D.Kandlur, Member, IEEE, Debanjan.
Source-adaptive multilayered multicast algorithms for real_time video distribution Brett J. Vickers, Celio Albuquerque, Tatsuya Suda IEEE/ACM TRANSACTIONS.
Source-Adaptive Multilayered Multicast Algorithms for Real- Time Video Distribution Brett J. Vickers, Celio Albuquerque, and Tatsuya Suda IEEE/ACM Transactions.
Supporting Stored Video: Reducing Rate Variability and End-toEnd Resource Requirements through Optimal Smoothing By James D. salehi, Zhi-Li Zhang, James.
Optimal Quality Adaptation for MPEG-4 Fine-Grained Scalable Video Taehyun Kim and Mostafa H. Ammar College of Computing, Georgia Institute of Technology.
Dual-Plan Bandwidth Smoothing for Layered-Encoded Video Tong Gan, Kai-Kuang Ma, and Liren Zhang IEEE Trans. Multimedia, Apr
1 Scheduling for Variable-Bit- Rate Video Streaming By H. L. Lai.
1 EE 400 Asynchronous Transfer Mode (ATM) Abdullah AL-Harthi.
An Integrated Source Transcoding and Congestion Control Paradigm for Video Streaming in the Internet Proposed by R. Puri, K.W. Lee, K. Ramchandran and.
Wavelet-Based VBR Video Traffic Smoothing Dejian Ye, J. Cam Barker, Zixiang Xiong, and Wenwu Zhu IEEE Trans. Multimedia, Aug
ATM service types CBR (Constant Bit Rate)
Asynchronous Transfer Mode (ATM)
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
ISSUES IN MULTIMEDIA SYSTEM DESIGN Jayabalan SathiasulanWET Kumaran KrishnanWET Nik Nor Aini Nik MahmoodWET Rajendran VignaswaranWET
Data Communication and Networks
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
Performance and Robustness Testing of Explicit-Rate ABR Flow Control Schemes Milan Zoranovic Carey Williamson October 26, 1999.
Scalable Rate Control for MPEG-4 Video Hung-Ju Lee, Member, IEEE, Tihao Chiang, Senior Member, IEEE, and Ya-Qin Zhang, Fellow, IEEE IEEE TRANSACTIONS ON.
ATM Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda ATM Features Services Protocol ATM switching.
Receiver-Driven Bandwidth Sharing for TCP and its Application to Video Streaming Puneet Mehra, Christophe De Vleeschouwer, and Avideh Zakhor IEEE Transactions.
Asynchronous Transfer Mode (ATM). ATM By the mid 1980s, three types of communication networks had evolved. The telephone network carries voice calls,
Reducing Bandwidth Requirement for Delivering Video Over Wide Area Networks With Proxy Server Wei-hsiu Ma and David H. C. Du IEEE Transactions on Multimedia,
G. Valenzise *, M. Tagliasacchi *, S. Tubaro *, L. Piccarreta Picture Coding Symposium 2007 November 7-9, 2007 – Lisboa, Portugal * Dipartimento di Elettronica.
Variable Bit Rate Video Coding April 18, 2002 (Compressed Video over Networks: Chapter 9)
Network Layer Goals: understand principles behind network layer services: –routing (path selection) –dealing with scale –how a router works –advanced topics:
3: Transport Layer3b-1 Principles of Congestion Control Congestion: r informally: “too many sources sending too much data too fast for network to handle”
Transport Layer3-1 Chapter 3 outline r 3.1 Transport-layer services r 3.2 Multiplexing and demultiplexing r 3.3 Connectionless transport: UDP r 3.4 Principles.
Asynchronous Transfer Mode: ATM r 1980s/1990’s standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service Digital Network architecture.
Multimedia & Comm. Lab Rate control for ABR service in ATM Networks 98/9/30 Multimedia & Comm. Lab 정승훈.
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
CONGESTION CONTROL and RESOURCE ALLOCATION. Definition Resource Allocation : Process by which network elements try to meet the competing demands that.
Chapter 24. Congestion Control and Quality of Service part 3
Fen Hou and Pin-Han Ho Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario Wireless Communications and Mobile.
A T M (QoS).
Pravin Rajamoney CSE-581 Network Technology
Fair Queueing. 2 First-Come-First Served (FIFO) Packets are transmitted in the order of their arrival Advantage: –Very simple to implement Disadvantage:
ATM Technologies. Asynchronous Transfer Mode (ATM) Designed by phone companies Single technology meant to handle –Voice –Video –Data Intended as LAN or.
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
Chapter 24 Transport Control Protocol (TCP) Layer 4 protocol Responsible for reliable end-to-end transmission Provides illusion of reliable network to.
ECS5365 Lecture 6 ATM Traffic and Network Management
QOS in Passive Optical Networks Ali Razmkhah Akbar Ghaffarpour Rahbar Computer Networks Research Lab, Sahand University of Technology Dec
CprE 458/558: Real-Time Systems (G. Manimaran)1 CprE 458/558: Real-Time Systems Real-Time Networks – WAN Packet Scheduling.
Department of Computer and IT Engineering University of Kurdistan
Flow Control in Multimedia Communication Multimedia Systems and Standards S2 IF Telkom University.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
Spring Computer Networks1 Congestion Control Sections 6.1 – 6.4 Outline Preliminaries Queuing Discipline Reacting to Congestion Avoiding Congestion.
HP Labs 1 IEEE Infocom 2003 End-to-End Congestion Control for InfiniBand Jose Renato Santos, Yoshio Turner, John Janakiraman HP Labs.
Minimum Cost Scheduling of Stored Video in Dynamic Bandwidth Allocation Networks Reporter : M 張益瑞 IEEE Transactions on Consumer Electronics, Vol.
Scheduling for QoS Management. Engineering Internet QoS2 Outline  What is Queue Management and Scheduling?  Goals of scheduling  Fairness (Conservation.
Dynamic Fair Scheduling With QoS Constraints in Multimedia Wideband CDMA Cellular Networks Liang Xu, Member, IEEE, Xuemin (Sherman) Shen, Senior Member,
GRF Overview Simple as UBR from end system view – End system does no policing or traffic shaping – May transmit at line rate of ATM adaptor Modest requirements.
CS 268: Lecture 6 Scott Shenker and Ion Stoica
Video scheduling algorithm
Video Multicast over the Internet (IEEE Network, March/April 1999)
GROUP-2 Amit Kumar( ) Princepreet Bhatti( )
Congestion Control for Multipoint Communications in ATM Networks
Presentation transcript:

Transporting Compressed Video Over ATM Networks with Explicit-Rate Feedback Control IEEE/ACM Transactions on Networking, VOL. 7, No. 5, Oct 1999 T. V. Lakshman, Senior Member, IEEE, Partho.P. Mishra, and K. K. Ramakrishnan, Associate Member, IEEE

Abstract A scheme for transmission of VBR compressed video for interactive applications using the explicit-rate congestion-control mechanisms is proposed. A scheme for transmission of VBR compressed video for interactive applications using the explicit-rate congestion-control mechanisms is proposed.

Mechanisms for transporting video traffic CBR Transport CBR Transport  The output of a video coder is locally buffered at the coder to convert it into a CBR stream.  Admission control is simple.  There is no attempt to exploit any multiplexing gains possible in the original VBR traffic. VBR Transport VBR Transport  The traffic generated by the coder is transported in a completely unrestricted manner.  The effective bandwidth needed is less than that for CBR video of the same quality.  The source model is loss of efficiency.

Mechanisms for transporting video traffic (Cont’d) Renegotiated CBR (RCBR) Renegotiated CBR (RCBR)  A video coder generates a piecewise linear CBR stream with periodic renegotiation of the bit rate between the coder and the network.  RCBR may be viewed as a hybrid of CBR and VBR.  The source is unable to make use of the newly available bandwidth until the next renegotiation instant. UBR, Best-Effort Transport UBR, Best-Effort Transport  Video sources continuously estimate the available bandwidth and adapt to it.  Quality can get unacceptably poor, since there is no minimum rate guaranteed.

Definition of rates Nominal Rate Nominal Rate  The rate that is required by the encoder to code the frame at ideal quality. Target Rate Target Rate  The rate given to the encoder based on the algorithm for smoothing and rate-adaptation. Demand Rate Demand Rate  The rate that the source request from the network. Allowed Rate Allowed Rate  The rate returned from the network.

Operation of the feedback-control mechanism 1. A source specifies a demand rate in each transmitted RM cell in the ER field. 2. Switches compute the rate they may allocate to each VC, and overwrite the ER field with the computed allocated if it is lower than what was in the ER field of the received RM cell. 3. On reaching its destination, the RM cell is returned to the source, where now sets its transmit rate based on the allocated in the ER field of the returned RM cell.

Operation of the feedback-control mechanism (Cont’d) 4. When an RM cell returns with an allocated rate ER, the source’s allowed rate is changed as follows: if ACR  ER ACR = max(min(ER, DEMAND), MCR) else ACR = max(min{ACR+RIF*PCR), ER}, MCR) 5. When an RM cell is transmitted, the ER field is set to max(DEMAND, ACR). RM cells are periodically transmitted.

Enhancement: Weighted max- min fairness The goals The goals  Satisfied VC’s should receive an allocation equal to their request ER.  The amount of extra capacity left over from the allocation to satisfied VC’s is shared among bottlenecked VC’s in proportion to their demands D i. To achieve a weighted max-min fair allocation, we require the original demand from the source to be available to all of the resources in the network. To achieve a weighted max-min fair allocation, we require the original demand from the source to be available to all of the resources in the network.

Enhancement: Weighted max- min fairness (Cont’d) An additional field, called “source demand”, in the RM cell is introduced for this purpose. An additional field, called “source demand”, in the RM cell is introduced for this purpose. The weight at a bottleneck for a source i whose demand is D i is given by The weight at a bottleneck for a source i whose demand is D i is given by Where F is the set of flows placing a demand on this resource.

Simulation results

Simulation results (Cont’d) 1.74/1.39 = /1.19 = /1.46 = /1.59 = … 5.88/4.94 = /4.80 = /5.12 = /5.28 = …

Simulation results (Cont’d) As the number of active connections is increased, the mean and variance of the end-to-end delay increases.

Simulation results (Cont’d)