Traffic Sensitive Active Queue Management - Mark Claypool, Robert Kinicki, Abhishek Kumar Dept. of Computer Science Worcester Polytechnic Institute Presenter.

Slides:



Advertisements
Similar presentations
Using Edge-To-Edge Feedback Control to Make Assured Service More Assured in DiffServ Networks K.R.R.Kumar, A.L.Ananda, Lillykutty Jacob Centre for Internet.
Advertisements

1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols TCP-Friendly Transport Protocols.
WHITE – Achieving Fair Bandwidth Allocation with Priority Dropping Based on Round Trip Time Name : Choong-Soo Lee Advisors : Mark Claypool, Robert Kinicki.
Jaringan Komputer Lanjut Packet Switching Network.
CSIT560 Internet Infrastructure: Switches and Routers Active Queue Management Presented By: Gary Po, Henry Hui and Kenny Chong.
Tiziana Ferrari Differentiated Services Test: Report1 Differentiated Service Test REPORT TF-TANT Tiziana Ferrari Frankfurt, 1 Oct.
Cloud Control with Distributed Rate Limiting Raghaven et all Presented by: Brian Card CS Fall Kinicki 1.
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Playback-buffer Equalization for Streaming Media using Stateless Transport Prioritization Dan Tan, HPL, Palo Alto Weidong Cui, UC Berkeley John Apostolopoulos,
CNDS 2001, Phoenix, AZ Simulating the Smart Market Pricing Scheme on Differentiated- Services Architecture Murat Yuksel and Shivkumar Kalyanaraman Rensselaer.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
1 Service Differentiation at Transport Layer via TCP Westwood Low- Priority (TCPW-LP) H. Shimonishi, M.Y. Sanadidi and M. Geria System Platforms Research.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
The War Between Mice and Elephants LIANG GUO, IBRAHIM MATTA Computer Science Department Boston University ICNP (International Conference on Network Protocols)
Measurements of Congestion Responsiveness of Windows Streaming Media (WSM) Presented By:- Ashish Gupta.
Ion Stoica, Scott Shenker, and Hui Zhang SIGCOMM’98, Vancouver, August 1998 subsequently IEEE/ACM Transactions on Networking 11(1), 2003, pp Presented.
1 Multi-layer Active Queue Management and Congestion Control for Scalable Video Streaming Kang, S.-R.; Zhang, Y.; Dai, M.; Loguinov, D.; Distributed Computing.
XCP: Congestion Control for High Bandwidth-Delay Product Network Dina Katabi, Mark Handley and Charlie Rohrs Presented by Ao-Jan Su.
Application, Network and Link Layer Measurements of Streaming Video over a Wireless Campus Network Passive & Active Measurement Workshop 05 Boston, MA,
The War Between Mice and Elephants Liang Guo and Ibrahim Matta Boston University ICNP 2001 Presented by Thangam Seenivasan 1.
A Credit-based Home Access Point (CHAP) to Improve Application Performance on IEEE Networks Choong-Soo Lee, Mark Claypool and Robert Kinicki Worcester.
The War Between Mice and Elephants Presented By Eric Wang Liang Guo and Ibrahim Matta Boston University ICNP
“On Designing Improved Controllers for AQM Routers Supporting TCP Flows” The PI Controller Presented by Bob Kinicki.
ABE: Providing a Low Delay within Best Effort P. Hurley, M. Kara, J. Le Boudec, and P. Thiran ICA, Swiss Federal Institute of Technology, Lausanne, Switzerland.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Characterization by Measurement of a CDMA 1x EVDO Network Presenter: Mingzhe Li Wireless Internet Conference (WICON’06) Boston, Massachusetts,
The 4th IEEE International Conference on Broadband Communications, Networks and Systems (BROADNETS) Raleigh, NC, USA September 10-13, 2007 Measuring Queue.
Multiple Sender Distributed Video Streaming Thinh Nguyen, Avideh Zakhor appears on “IEEE Transactions On Multimedia, vol. 6, no. 2, April, 2004”
1 Traffic Sensitive Quality of Service Controller Masters Thesis Submitted by :Abhishek Kumar Advisors: Prof Mark Claypool Prof Robert Kinicki Reader:
1 WiSE Video: using in-band wireless loss notification to improve rate- controlled video streaming A. Markopoulou, E. Setton, M. Kalman, J. Apostolopoulos.
1 Core-Stateless Fair Queueing: Achieving Approximately Fair Bandwidth Allocations in High Speed Networks Ion Stoica,Scott Shenker, and Hui Zhang SIGCOMM’99,
1 TCP-LP: A Distributed Algorithm for Low Priority Data Transfer Aleksandar Kuzmanovic, Edward W. Knightly Department of Electrical and Computer Engineering.
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Travis Grant – Mingzhe Li, Choong-Soo Lee, Emmanuel.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
Medium Start in TCP-Friendly Rate Control Protocol CS 217 Class Project Spring 04 Peter Leong & Michael Welch.
Random Early Detection Gateways for Congestion Avoidance
The War Between Mice and Elephants By Liang Guo (Graduate Student) Ibrahim Matta (Professor) Boston University ICNP’2001 Presented By Preeti Phadnis.
1 Core-Stateless Fair Queueing: Achieving Approximately Fair Bandwidth Allocations in High Speed Networks Ion Stoica,Scott Shenker, and Hui Zhang SIGCOMM’99,
Congestion Control for High Bandwidth-delay Product Networks Dina Katabi, Mark Handley, Charlie Rohrs.
Effects of a Bad Channel on the overall WLAN Performance. CS577 Advanced Networking Spring 05 Ashish Samant, Jon Gretarsson, Feng Li {Asamant, jontg,
1 A State Feedback Control Approach to Stabilizing Queues for ECN- Enabled TCP Connections Yuan Gao and Jennifer Hou IEEE INFOCOM 2003, San Francisco,
Analysis of Active Queue Management Jae Chung and Mark Claypool Computer Science Department Worcester Polytechnic Institute Worcester, Massachusetts, USA.
February 7, 2003BU Computer Science Colloquium Crimson - Traffic Aware Active Queue Management Mark Claypool CS Department Worcester Polytechnic Institute.
10th Workshop on Information Technologies and Systems 1 A Comparative Evaluation of Internet Pricing Schemes: Smart Market and Dynamic Capacity Contracting.
Discriminating Congestion Losses from Wireless Losses using Inter- Arrival Times at the Receiver By Saad Biaz,Nitin H.Vaidya Texas A&M University IEEE.
Advanced Computer Networks : RED 1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking,
All rights reserved © 2006, Alcatel Accelerating TCP Traffic on Broadband Access Networks  Ing-Jyh Tsang 
1 The War Between Mice and Elephants (by Liang Guo and Ibrahim Matta) Treating Short Connections fairly against Long Connections when they compete for.
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
TCP Enhancement for Random Loss Jiang Wu Computer Science Lakehead University.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
Wolfgang EffelsbergUniversity of Mannheim1 Differentiated Services for the Internet Wolfgang Effelsberg University of Mannheim September 2001.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
Worcester Polytechnic Insitute, Worcester, MA, USA1 Traffic Sensitive Active Queue Management for Improved Multimedia Streaming Authors: Vishal Phirke,
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
Analysis of QoS Arjuna Mithra Sreenivasan. Objectives Explain the different queuing techniques. Describe factors affecting network voice quality. Analyse.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
Promoting the Use of End-to-End Congestion Control in the Internet Sally Floyd and Kevin Fall IEEE-ACAM Transactions on Networking, 馬儀蔓.
We used ns-2 network simulator [5] to evaluate RED-DT and compare its performance to RED [1], FRED [2], LQD [3], and CHOKe [4]. All simulation scenarios.
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
Analysis and Design of an Adaptive Virtual Queue (AVQ) Algorithm for AQM By Srisankar Kunniyur & R. Srikant Presented by Hareesh Pattipati.
Real-time Transport for Assured Forwarding: An Architecture for both Unicast and Multicast Applications By Ashraf Matrawy and Ioannis Lambadaris From Carleton.
Chapter 10 Congestion Control in Data Networks and Internets 1 Chapter 10 Congestion Control in Data Networks and Internets.
Corelite Architecture: Achieving Rated Weight Fairness
“Promoting the Use of End-to-End Congestion Control in the Internet”
Presentation transcript:

Traffic Sensitive Active Queue Management - Mark Claypool, Robert Kinicki, Abhishek Kumar Dept. of Computer Science Worcester Polytechnic Institute Presenter – Ashish Samant

8th IEEE Global Internet Symposium 2 Introduction  Internet was not designed to support application based quality of service (QoS). –Best effort model –No performance guarantees  Active Queue Management (AQM) helps deal with congestion at routers, but is not enough. –No per application QoS –Not sensitive to delay/throughput needs  Our goal, “to add per application based QoS to AQM, over current best effort Internet”.

8th IEEE Global Internet Symposium 3 Introduction Spectrum of QoS Requirements of Applications Throughput Sensitivity Delay Sensitivity Electronic Mail File Transfer Web-browsing Streaming Audio Streaming Video Gaming Interactive Video Interactive Audio

8th IEEE Global Internet Symposium 4 Introduction  Problems with previous approaches to AQM: –Static classification –Per flow state maintenance –Pricing, policing overhead  Features of Traffic Sensitive QoS (TSQ): –Allows applications to indicate delay/throughput sensitivity at packet level. –Can be deployed over existing AQM schemes. –No significant addition to overhead at routers.

8th IEEE Global Internet Symposium 5 Outline  Introduction  TSQ Mechanism  Application Quality Metrics  Experiments and Results  Future Work

8th IEEE Global Internet Symposium 6 TSQ Mechanism Router Routing Table Packet queue

8th IEEE Global Internet Symposium 7 TSQ Mechanism AQM Packet queue 10 Mbps 5 Mbps q q’ = TSQ (hint) q’ p + p’ = + q + Rate +

8th IEEE Global Internet Symposium 8 TSQ Mechanism  On receiving each packet, router calculates a weight : w = (d * t d ) / 2 N + t a d = delay limit t d = drain time N = no. of bits used to represent delay hints t a = arrival time  Weight of packet determines it’s position in router queue.  Lower delay hint leads to lower weight.  Time of arrival prevents starvation.

8th IEEE Global Internet Symposium 9 TSQ Mechanism  TSQ uses “cut-in-line” scheme to insert packets with high delay sensitivity (higher weights) towards the front of the queue.  Packets from throughput sensitive application are delegated to the back of the queue  Packets that “cut-in-line” are dropped with a higher probability to ensure fairness.  Thus, advantage of labeling packets with high delay hints is neutralized with higher drop rates.

8th IEEE Global Internet Symposium 10 TSQ Mechanism  The underlying AQM has a drop probability (p) that is applied uniformly to all packets.  Delay sensitive packets receive higher drop probability : p’ = [(l + q) 2 * p ] / (l + q’) 2 l = one way delay q = instantaneous queue position q’ = new queue position p = drop probability calculated by underlying AQM  Packets that “cut-in-line” more will have a higher drop probability.

8th IEEE Global Internet Symposium 11 Outline  Introduction  TSQ Mechanism  Application Quality Metrics  Experiments and Results  Conclusion and Future Work

8th IEEE Global Internet Symposium 12 Application Quality Metrics  Based on previous work, we measure application quality as minimum of it’s delay quality ( Q d ) and throughput quality ( Q t ) : Q(d,t) = min(Q d, Q t ) { 0 ≤ Q(d,t) }  Higher value of Q d indicates the application is more sensitive to delay and vice versa.  Application quality is normalized between 0 and indicates highest quality and 0 means no quality at all.

8th IEEE Global Internet Symposium 13 Application Quality Metrics Excellent Quality Good Quality Bad Quality Excellent Quality Good Quality Bad Quality Interactive Audio Delay Quality Refs [Act02][IKK93]

8th IEEE Global Internet Symposium 14 Application Quality Metrics Interactive Audio Throughput Quality Refs[Cor98]

8th IEEE Global Internet Symposium 15 Outline  Introduction  TSQ Mechanism  Application Quality Metrics  Experiments and Results  Conclusion and Future Work

8th IEEE Global Internet Symposium 16 Experimental Setup Network Topology S1 S2 SN-1 SN Queue Size PI, PI+TSQ AQM 800 packets q ref 200 packets R1 50 Mbps, 50 ms D1 D2 DN-1 DN R2 50 Mbps, 50 ms B Mbps

8th IEEE Global Internet Symposium 17 Experimental Setup  PI parameters : a = , b = , w = 170 Hz, q ref = 200 packets, q max = 800 packets.  Average packet size = 1000 bytes.  All experiments run for 100 seconds  TSQ parameters : l = 40 ms. This is one-way delay constant parameter.

8th IEEE Global Internet Symposium 18 Experiment – Interactive Audio  Experiment 1: Interactive Audio – Bottleneck link bandwidth = 15 Mbps – 100 sources and 100 destinations. One way propagation delay = 150 ms – 99 TCP based file transfer flows using delay hint = 16 – 1 TCP friendly CBR source sending at 128 Kbps, with varying delay hints.

8th IEEE Global Internet Symposium 19 Analysis – Interactive Audio Analysis - Interactive Audio ( Delay ) Low median queuing delay for lower delay hint. Less variation in queuing delay at lower delay hints. Delay Quality increases as delay hints decrease.

8th IEEE Global Internet Symposium 20 Analysis – Interactive Audio Throughput measured every RTT (300 ms). Median throughput low for lower delay hints.

8th IEEE Global Internet Symposium 21 Analysis – Interactive Audio Overall Quality Overall quality is minimum of delay and throughput quality. Maximum quality occurs when delay hint is 6.

8th IEEE Global Internet Symposium 22 Conclusions  TSQ provides a per-packet QoS to Internet applications.  It is a best-effort service without any guarantees.  Trade-off between throughput and delay is maintained by adjusting queue position and drop probability.  Does not require complex modifications at the router, over those needed for the AQM.

8th IEEE Global Internet Symposium 23 Future Work  Derive quality metrics for other applications like network games, instant messaging, peer to peer.  Develop applications to dynamically change their delay hints.  Investigate optimum number of bits to be used for delay hints.  Apply TSQ to other domains, for e.g. wireless.

8th IEEE Global Internet Symposium 24 Questions or Comments ? Thank you !