1 1 July 28, 2012. 2 Absent changes to the network can we actually do something? Yes Is there work in the area of measurements that can we do to create.

Slides:



Advertisements
Similar presentations
Martin Suchara, Ryan Witt, Bartek Wydrowski California Institute of Technology Pasadena, U.S.A. TCP MaxNet Implementation and Experiments on the WAN in.
Advertisements

Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
Streaming Video over the Internet
© R. Jayanthan, K. Gunasakera 1999 Quality of Service in Multiservice Networks for Digital Economy R. Jayanthan & Kithsiri Gunasakera National IT Conference.
Computer Networking Lecture 20 – Queue Management and QoS.
By: Saba Ahsan Supervisor: Prof. Jörg Ott
1 IETF 88 IETF88 Vancouver Congestion control for video and priority drops Background for draft-lai-tsvwg-normalizer-02.txt Toerless Eckert,
RMCAT Video Quality Evaluation and Double Bottleneck Test Scenario G. Van der Auwera, M. Coban draft-vanderauwera-rmcat-video-quality-00 IETF 88, Vancouver,
1.  Congestion Control Congestion Control  Factors that Cause Congestion Factors that Cause Congestion  Congestion Control vs Flow Control Congestion.
Fundamentals of Multimedia Part III: Multimedia Communications and Networking Chapter 15 : Network Services and Protocols for Multimedia Communications.
L-21 Multicast. L -15; © Srinivasan Seshan, Overview What/Why Multicast IP Multicast Service Basics Multicast Routing Basics DVMRP Overlay.
Using FEC for Rate Adaptation of Multimedia Streams Marcin Nagy Supervised by: Jörg Ott Instructed by: Varun Singh Conducted at Comnet, School of Electrical.
Congestion Control An Overview -Jyothi Guntaka. Congestion  What is congestion ?  The aggregate demand for network resources exceeds the available capacity.
Explicit Congestion Notification (ECN) RFC 3168 Justin Yackoski DEGAS Networking Group CISC856 – TCP/IP Thanks to Namratha Hundigopal.
Presenter - Eric Wang CS577 Advanced Computer Networks
Congestion control in data centers
Networks: Congestion Control1 Congestion Control.
Traffic Engineering Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
1 WiSE Video: using in-band wireless loss notification to improve rate- controlled video streaming A. Markopoulou, E. Setton, M. Kalman, J. Apostolopoulos.
1 Internet Networking Spring 2003 Tutorial 11 Explicit Congestion Notification (RFC 3168)
Real-time traffic Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda RT traffic characteristic RT traffic profiles RT traffic requirements RT Architecture.
Streaming Media. Unicast Redundant traffic Multicast One to many.
Efficient Internet Traffic Delivery over Wireless Networks Sandhya Sumathy.
Computer Networking Lecture 17 – Queue Management As usual: Thanks to Srini Seshan and Dave Anderson.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #8 Explicit Congestion Notification (RFC 3168) Limited Transmit.
Dynamic routing – QoS routing Load sensitive routing QoS routing.
Transport Level Protocol Performance Evaluation for Bulk Data Transfers Matei Ripeanu The University of Chicago Abstract:
1 Quality of Service: for Multimedia Internet Broadcasting Applications CP Lecture 1.
Multicast Transport Protocols: A Survey and Taxonomy Author: Katia Obraczka University of Southern California Presenter: Venkatesh Prabhakar.
Ch. 28 Q and A IS 333 Spring Q1 Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer data across.
CS332 Ch. 28 Spring 2014 Victor Norman. Access delay vs. Queuing Delay Q: What is the difference between access delay and queuing delay? A: I think the.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
AQM Recommendation Fred Baker. History At IETF 86, TSVAREA decided to update the recommendation of RFC 2309 to not recommend the use of RED Argument:
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Transport Layer 4 2: Transport Layer 4.
B 李奕德.  Abstract  Intro  ECN in DCTCP  TDCTCP  Performance evaluation  conclusion.
Delivering Adaptive Scalable Video over the Wireless Internet Pavlos Antoniou, Vasos Vassiliou and Andreas Pitsillides Computer Science Department University.
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
MaxNet NetLab Presentation Hailey Lam Outline MaxNet as an alternative to TCP Linux implementation of MaxNet Demonstration of fairness, quick.
Computer Networks with Internet Technology William Stallings
Voice Design Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
L.R.He, B.M.G. Cheetham Mobile Systems Architecture Group, Department of Computer Science, University of Manchester, Oxford Rd, M13 9PL, U.K.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Queueing and Active Queue Management Aditya Akella 02/26/2007.
The Future of Transport Hari Balakrishnan LCS and EECS Massachusetts Institute of Technology
Demystifying Quality of Service (QoS). Page 2 What Is Quality of Service?  Ability of a network to provide improved service to selected network traffic.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
1 1 July 28, Goal of this session is too have a discussion where we learn about the relevant data to help us understand the problem and design.
DCCP: Issues From the Mailing List Sally Floyd, Eddie Kohler, Mark Handley, et al. DCCP WG March 4, 2004.
RMCAT Application Interaction draft-ietf-rmcat-app-interaction-01 Mo Zanaty, Varun Singh, Suhas Nandakumar, Zahed Sarker IETF 91.
Active Queue Management in Internet and Wireless Networks X. Deng, S. Yi, G. Kesidis and C. R. Das The Pennsylvania State University Stabilized queue size.
Towards Adaptive Congestion Management for Interactive Real- Time Communications Dirk KutscherMirja KühlewindBob Briscoe IAB/IRTF Congestion Control Workshop.
Thoughts on the Evolution of TCP in the Internet (version 2) Sally Floyd ICIR Wednesday Lunch March 17,
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
Spring Computer Networks1 Congestion Control Sections 6.1 – 6.4 Outline Preliminaries Queuing Discipline Reacting to Congestion Avoiding Congestion.
1 Sheer volume and dynamic nature of video stresses network resources PIE: A lightweight latency control to address the buffer problem issue Rong Pan,
Internet Networking recitation #9
Queue Management Jennifer Rexford COS 461: Computer Networks
Congestion Control, Internet transport protocols: udp
The Future of Transport
So far, On the networking side, we looked at mechanisms to links hosts using direct linked networks and then forming a network of these networks. We introduced.
Congestion Control (from Chapter 05)
COS 461: Computer Networks
Internet Networking recitation #10
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Presentation transcript:

1 1 July 28, 2012

2 Absent changes to the network can we actually do something? Yes Is there work in the area of measurements that can we do to create “incentives” to make updates in the network happen? Yes Is it useful to develop a congestion control mechanism that assumes the problem is in the end host (browser) only? (Where there is idle capacity in the network.) Yes There is a wide range of normal delay variation in non congested networks Investigate range and distribution to help design delay based algorithms

3 Requires longer timeframe to deploy Improve network entities for those cases where network is congested. Examples Get ECN deployed Queue segregation Classification of traffic (e.g., DPI, QoS signaling) Applicable to today’s timeframe Avoiding self-inflicted queuing. Approach: Ensure that the network does not get congested. Solution focuses on idle networks. Congestion control for real-time media that browsers send. Example: Change the way TCP is used in browsers (avoid opening many concurrent TCP connections, interworking with DASH, use SPDY) Single congestion manager on end host or browser

4 Media is inherently variable. Codecs have limited scope for adaption Focus on traffic characteristics of media (voice, video, data) Different to TCP bulk transfer applications Congestion controller needs to be aware of these limitations Codecs may be bursty Possibility to link congestion with current encoding What information (if any) gets exchanged between codec and congestion control algorithm? Startup behavior?

5 Feedback signals come in various forms: RTCP, delay, loss, correlation between signal and jitter, etc. Use explicit congestion signal, if available (obvious). Example: ECN Need algorithm that reacts to all signals including delay, loss, ECN, etc. Delay-based and Loss-based Algorithms Achieve low latency with algorithm design Delay based algorithms are needed in this mode (unless you have things like ECN) Needs to not fail when competing with TCP in case of losses