One control to rule them all Michael Welzl IAB/IRTF CC 28. 07. 2012.

Slides:



Advertisements
Similar presentations
Bullying By Y1.
Advertisements

Welcome Back to School!!! Mr. Sortina.
Development of Counseling Skills Cutting off, Paraphrasing, Reflection of Meaning, and Reflection of Feeling RB.
USER INVOLVEMENT 2012/13 “It’s good to talk” Deborah Mosdall User Involvement Lead.
x 4 = You were too slow………….. Click below to start again!
Coupled congestion control for RTP media draft-welzl-rmcat-coupled-cc-02 Michael Welzl, Safiqul Islam, Stein Gjessing 88th IETF Meeting Vancouver,
THE MAGIC OF LEARNING READING COMPREHENSION Felipe’s room 2009 Quinín Freire STORY 1.
Skills Diary: Y7 Rhythm – World Percussion 1 Talk Understand Respect Always Positive In Control Try Ask Talk Question Plan Think Find Out Work on my own.
Internet Capacity Sharing Architecture Design Team IETF-80 Mar 2011.
RTP Media Congestion Avoidance Techniques (rmcat) Chairs: Mirja Kühlewind Karen Nielsen.
Five Finger Rule Sometimes it is difficult to know if a book is going to be too easy or too hard by just looking at it. The Five Finger Rule is one way.
Jenni Lynn Ochylski My name is Jenni Ochylski. I have one big brother and I am the daughter of Rick and Lori Ochylski. I am 17 years old and my birthday.
1 Carleton RtI training session April 30, 2013 Diane Torbenson RtI Greenvale Park Elementary School
Copyright © 2013 Fluxicon Process Mining Tutorial.
© Washington State University An Expert’s Conflict The Problem with Knowing James R. Holt, Ph.D.,
Lecture 5: Congestion Control l Challenge: how do we efficiently share network resources among billions of hosts? n Last time: TCP n This time: Alternative.
Improving Patient Outcomes Through Effective Teaching The Teach Back Method.
Conflict Resolution.
Speaking THEORY Speaking THEORY 1 Warm up 2 Attitudes 3 Speaking activity 4 Sample talk 5 Extra activities.
Tests They'll hurt if we don't stop them fighting. 51. They'll hurt if we don't stop them fighting. A) one.
I have attached a file to this by selecting the paperclip on the bottom of the page.
Resolving Conflicts… How to friends By Cara Baldree.
Potential Applications of Shared Bottleneck Detection (SBD) Michael Welzl NNUW-1 Simula, Oslo
Skills Diary: Y8 Melody – Classical Music 1 Talk Understand Respect Always Positive In Control Try Ask Talk Question Plan Think Find Out Work on my own.
CARLETON READS & COUNTS (TUTOR SESSION) April 30, 2013 Diane Torbenson RtI Greenvale Park Elementary School
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
Cyber Edition:.
Emotional INTELLIGENCE Presented by: Andree Swanson, EdD.
Avoiding Run-on Sentences, Comma Splices Getting Your Punctuation Right!, ;
GRADE 9 STUDY SKILLS WORKSHOP TIME MANAGEMENT. WHAT CAN YOU DO TO MANAGE YOUR TIME?
What makes for a quality RFC? An invited talk to the MPLS WG Adrian Farrel IETF-89 London, March 2014.
Chapter 7 – Deadlock (Pgs 283 – 306). Overview  When a set of processes is prevented from completing because each is preventing the other from accessing.
Draft-welzl-rmcat-coupled-cc-01 Coupled Congestion Control for RTP Media Michael Welzl, Safiqul Islam, Stein Gjessing Networks and Distributed Systems.
Student Peer Review An introductory tutorial. The peer review process Conduct study Write manuscript Peer review Submit to journal Accept Revise Reject.
Blog Responses For some times, i do not know where or how I'm supposed to turn some work in. For example, i had no idea how to submit my grandparent.
Considerations for Controlling TCP’s Fairness on End Hosts Michael Welzl Capacity Sharing Workshop Stuttgart
DCCP: Issues From the Mailing List Sally Floyd, Eddie Kohler, Mark Handley, et al. DCCP WG March 4, 2004.
1. 2 My name is and this is my story so far.
Task 3. Writing a dialogue Skills building 3: writing a dialogue  not too colloquial  not too redundant  descriptive The language you use in writing.
12/24/2015 Makin’ It Work Lesson 8: Choices & Consequences Module III: Solving Problems Logically © 2008 by Steve Parese, Ed.D. Transitioning from Corrections.
10 Steps to Successful Performances.  You can pick up a lot of things when you look at the music away from the piano. When you do that, pay attention.
Process Mapping Dr. Nishan Sharma University of Calgary, Canada October
Kanban A story #LKUK14 blog.atos.net.
BAC International Md Rezaul Huda Reza
Do you have your nametags today? Ready for class!.
Welcome back to school Welcome to our first R.E.A.C.H. class of the school year. We will get to know each other a little, learn about R.E.A.C.H.
Todays lesson begins with… “What do teachers do that aggravate you?”
RMCAT architectural overview Michael Welzl 1 RMCAT, 85 th IETF Meeting
My Making Friends Story. My name is John and I like to be with my friends.
By: WenHao Wu. A current situation that I have is that I cannot decide if a computer career is for me. I am considering any career in computers, but I.
HKBerlin Express An online language and culture exchange project – Workshop 2.
Tightly Coupled Congestion Control in WebRTC Michael Welzl Upperside WebRTC conference Paris
Module 7 Computers Unit 2 When do you use a computer?
1 Which of the things below are the most important to you in life? Circle three things. be happy travel around the world go to college make a lot of money.
Sibling Rivalry and Solutions
温州市实验中学 陈玫月. Give opinions in different ways. I think students should be allowed to …. I don’t think students should …. I agree / disagree that … I think.
Anything but take away upset news article addiction (Addict) What if in front of expect had better material truth skip surf convenient helpful improve.
U Innsbruck Informatik - 1 Specification of a Network Adaptation Layer for the Grid GGF7 presentation Michael Welzl University.
Time Management and Self- Study. Your aim 18 hours of self-study a week.
人教修订版 高中三年级 ( 上 ) Unit 5. Listening Revision Dear Sir/Madam, I’m writing to complain about the MP3 player I bought at your supermarket yesterday. The.
Unit 4 Don’t eat in class! SectionA(1a-1c) rule n. 规则;规章 arrive v. 到达 (be) on time 准时 hallway n. 走廊 ; 过道 hall n. 大厅;礼堂 dining hall 餐厅 listen v. 听;倾听.
TCP Vegas Congestion Control Algorithm
Discussion: Messaging
TCP-in-UDP draft-welzl-irtf-iccrg-tcp-in-udp-00.txt
Runa Barik, Simone Ferlin, Michael Welzl University of Oslo
Here are some good questions to start out the presentation:
Department of Informatics Networks and Distributed Systems (ND) group
Instructor Provided Questions
A Minimal Set of Transport Services for TAPS Systems draft-ietf-taps-minset-02 Michael Welzl, Stein Gjessing IETF
DCCP: Issues From the Mailing List
Presentation transcript:

One control to rule them all Michael Welzl IAB/IRTF CC

2 How we use the Internet today: 3 stories 1.I clean our flat while listening to Spotify –in parallel, downloading files via my own –Suddenly I begin to think: “please, dear downloads, don’t make the music stop!” 2.I am in a hotel room, using Skype to see my daughter –Quality barely good enough; I avoid clicking on anything –Note: that’s different when I talk to my mother... 3.Downloads can have different priorities, too –When I download two files, I try to guess whether the downloads slow each other down

3 So you care more about “performance”? What is it to you?

4 How to fix this The problem can be solved with a single Congestion Control instance (as in RFC3124) –But solving it in general is hard – RFC3124 leaves some key issues unresolved + benefits weren’t shown shared bottleneck or not? overally less aggressive CC – bad e.g. for short flows?... all at the cost of a complex implementation! But we could do this right for rtcweb –Common bottleneck is assumed (all-over-one-5-tuple) –long connections are somewhat likely

5 Lots of benefits Really able to control fairness –outcome is result of a sender-side scheduler, not of “fighting it out” at the bottleneck Less queuing delay: only one flow Better performance for short or application- limited flows –skip slow start; again less queuing delay from slow start overshoot Less feedback needed –avoid that e.g. data channel feedback (SCTP SACK chunks) is ignored by RTP’s CC.