Internet research Needs Better Models Sally Floyd, Eddie Kohler ISCI Center for Internet Research, Berkeley, California Presented by Max Podlesny.

Slides:



Advertisements
Similar presentations
Michele Pagano – A Survey on TCP Performance Evaluation and Modeling 1 Department of Information Engineering University of Pisa Network Telecomunication.
Advertisements

TCP Vegas: New Techniques for Congestion Detection and Control.
Congestion Control Algorithms: Open Questions Benno Overeinder NLnet Labs.
Restricted Slow-Start for TCP William Allcock 1,2, Sanjay Hegde 3 and Rajkumar Kettimuthu 1,2 1 Argonne National Laboratory 2 The University of Chicago.
PERSISTENT DROPPING: An Efficient Control of Traffic Aggregates Hani JamjoomKang G. Shin Electrical Engineering & Computer Science UNIVERSITY OF MICHIGAN,
The War Between Mice and Elephants LIANG GUO, IBRAHIM MATTA Computer Science Department Boston University ICNP (International Conference on Network Protocols)
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March 2005, presentation to AVT draft-ietf-dccp-tfrc-voip-01.txt.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #05: SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
On Modeling Feedback Congestion Control Mechanism of TCP using Fluid Flow Approximation and Queuing Theory  Hisamatu Hiroyuki Department of Infomatics.
1 Estimating Shared Congestion Among Internet Paths Weidong Cui, Sridhar Machiraju Randy H. Katz, Ion Stoica Electrical Engineering and Computer Science.
The War Between Mice and Elephants Presented By Eric Wang Liang Guo and Ibrahim Matta Boston University ICNP
Active Queue Management. Fundamental problem: Queues and TCP Queues –Queues are to absorb bursts of packets. –They are required for statistical multiplexing.
Explicit Congestion Notification ECN Tilo Hamann Technical University Hamburg-Harburg, Germany.
1 Estimating Shared Congestion Among Internet Paths Weidong Cui, Sridhar Machiraju Randy H. Katz, Ion Stoica Electrical Engineering and Computer Science.
Controlling High- Bandwidth Flows at the Congested Router Ratul Mahajan, Sally Floyd, David Wetherall AT&T Center for Internet Research at ICSI (ACIRI)
Modeling TCP Throughput Jeng Lung WebTP Meeting 11/1/99.
Buffer Sizing for Congested Internet Links Chi Yin Cheung Cs 395 Advanced Networking.
Diffusion Mechanisms for Active Queue Management Department of Electrical and Computer Engineering University of Delaware May 19th / 2004 Rafael Nunez.
Internet Research Needs a Critical Perspective Towards Models –Sally Floyd –IMA Workshop, January 2004.
Questions  RED vs. DropTail  What’s the key difference?  Why RED drops packet randomly?  What’s the major effect if using RED.
WB-RTO: A Window-Based Retransmission Timeout Ioannis Psaras, Vassilis Tsaoussidis Demokritos University of Thrace, Xanthi, Greece.
1 TCP Transport Control Protocol Reliable In-order delivery Flow control Responds to congestion “Nice” Protocol.
1 Internet Networking Spring 2003 Tutorial 11 Explicit Congestion Notification (RFC 3168)
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.
TCP-Carson A Loss-event Based Adaptive AIMD Protocol for Long-lived Flows Hariharan Kannan Advisor: Prof. M Claypool Co-Advisor: Prof. R Kinicki Reader:
The War Between Mice and Elephants By Liang Guo (Graduate Student) Ibrahim Matta (Professor) Boston University ICNP’2001 Presented By Preeti Phadnis.
Low-Rate TCP Denial of Service Defense Johnny Tsao Petros Efstathopoulos Tutor: Guang Yang UCLA 2003.
Reduced TCP Window Size for Legacy LAN QoS Niko Färber July 26, 2000.
Diffusion Mechanisms for Active Queue Management Department of Electrical and Computer Engineering University of Delaware Aug 19th / 2004 Rafael Nunez.
Diffusion Mechanisms for Active Queue Management Department of Electrical and Computer Engineering University of Delaware May 19th / 2004 Rafael Nunez.
Ns Simulation Final presentation Stella Pantofel Igor Berman Michael Halperin
Analysis of Active Queue Management Jae Chung and Mark Claypool Computer Science Department Worcester Polytechnic Institute Worcester, Massachusetts, USA.
Computer Science 1 Characterizing Link Properties Using “Loss-pairs” Jun Liu (joint work with Prof. Mark Crovella)
Diffusion Early Marking Department of Electrical and Computer Engineering University of Delaware May / 2004 Rafael Nunez Gonzalo Arce.
1 Performance Evaluation of Ring- based Peer-to-Peer Virtual Private Network (RING-P2P-VPN) Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
1 Ns Tutorial: Case Studies John Heidemann (USC/ISI) Polly Huang (ETH Zurich) March 14, 2002.
Raj Jain The Ohio State University R1: Performance Analysis of TCP Enhancements for WWW Traffic using UBR+ with Limited Buffers over Satellite.
TFRC: TCP Friendly Rate Control using TCP Equation Based Congestion Model CS 218 W 2003 Oct 29, 2003.
Kamal Singh, Árpád Huszák, David Ros, César Viho and Jeney Gábor
Understanding the Performance of TCP Pacing Amit Aggarwal, Stefan Savage, Thomas Anderson Department of Computer Science and Engineering University of.
TCP1 Transmission Control Protocol (TCP). TCP2 Outline Transmission Control Protocol.
CA-RTO: A Contention- Adaptive Retransmission Timeout I. Psaras, V. Tsaoussidis, L. Mamatas Demokritos University of Thrace, Xanthi, Greece This study.
Fluid-based Analysis of a Network of AQM Routers Supporting TCP Flows with an Application to RED Vishal Misra Wei-Bo Gong Don Towsley University of Massachusetts,
1 On Class-based Isolation of UDP, Short-lived and Long-lived TCP Flows by Selma Yilmaz Ibrahim Matta Computer Science Department Boston University.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. August 2005 draft-ietf-dccp-tfrc-voip-02.txt Slides:
27th, Nov 2001 GLOBECOM /16 Analysis of Dynamic Behaviors of Many TCP Connections Sharing Tail-Drop / RED Routers Go Hasegawa Osaka University, Japan.
1 Standardizing New Congestion Control Algorithms Sally Floyd Workshop on High-speed TCP Microsoft February 5-6, 2007 Slides:
1 Aggregate Traffic Performance with Active Queue Management and Drop from Tail Christophe Diot, Gianluca Iannaccone, Martin May Sprint ATL, Università.
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
15744 Course Project1 Evaluation of Queue Management Algorithms Ningning Hu, Liu Ren, Jichuan Chang 30 April 2001.
Analysis of QoS Arjuna Mithra Sreenivasan. Objectives Explain the different queuing techniques. Describe factors affecting network voice quality. Analyse.
Analysis of Buffer Size in Core Routers by Arthur Dick Supervisor Anirban Mahanti.
Lecture 9 – More TCP & Congestion Control
A Self-Configuring RED Gateway Wu-chang Feng, Dilip Kandlur, Debanjan Saha, Kang Shin INFOCOM ‘99.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March draft-ietf-dccp-tfrc-voip-01.txt
Improving our Evaluation of Transport Protocols Sally Floyd Hamilton Institute July 29, 2005.
Thoughts on the Evolution of TCP in the Internet (version 2) Sally Floyd ICIR Wednesday Lunch March 17,
1 Analysis of a window-based flow control mechanism based on TCP Vegas in heterogeneous network environment Hiroyuki Ohsaki Cybermedia Center, Osaka University,
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.
CATNIP – Context Aware Transport/Network Internet Protocol Carey Williamson Qian Wu Department of Computer Science University of Calgary.
H. OhsakiITCom A control theoretical analysis of a window-based flow control mechanism for TCP connections with different propagation delays Hiroyuki.
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
Dynamic Behavior of Slowly Responsive Congestion Control Algorithms (Bansal, Balakrishnan, Floyd & Shenker, 2001)
TCP Vegas Congestion Control Algorithm
TCP Vegas: New Techniques for Congestion Detection and Avoidance
TCP Vegas: New Techniques for Congestion Detection and Avoidance
Internet Research Needs a Critical Perspective Towards Models
The University of Adelaide, School of Computer Science
Presentation transcript:

Internet research Needs Better Models Sally Floyd, Eddie Kohler ISCI Center for Internet Research, Berkeley, California Presented by Max Podlesny

2 - Max Podlesny – 3/31/05 Outline n Motivation n Network Model Principles n Several problems »Phase Effects »Active Queue Management: Oscillations »TCP Variants n Proposal n Conclusion

3 - Max Podlesny – 3/31/05 Motivation n Little relationship to Internet reality n Unknown relationship to Internet reality n What divergences are acceptable? n Are used models valid? n Measurements and methodologies have never been synthesized into a convenient, coherent hole

4 - Max Podlesny – 3/31/05 Network Model Principles n The full range of parameters that might affect a simulation or experiment, i.e.: »network topology »traffic generation »end-node protocol behavior »queue drop policies »congestion levels »etc.

5 - Max Podlesny – 3/31/05 Several typical models

6 - Max Podlesny – 3/31/05 Requirements to the model n Model should be specific to the research questions being investigated n Model must go hand-in-hand with measurement n Model should be applicable both to the Internet of the future and to the Internet of present n How do model’s parameter settings affect experimental results?

7 - Max Podlesny – 3/31/05 Example:Phase Effects n Sensitive dependence on precise parameter settings n It is not relevant to the modern Internet n Concrete example: S.Floyd, V.Jacobson. On Traffic Phase Effects in Packet-Switched Gateways. Internetworking: Reseacrh and Experience, 3(3), Sept.1992 »Two TCP flows sharing a Drop-Tail queue »Simulation topology is a simple dumbbell »Long-lived flows »No reverse-path traffic

8 - Max Podlesny – 3/31/05 Results of simulations

9 - Max Podlesny – 3/31/05 Real network n Traffic includes short-lived flows n Traffic consists of small control packets as well as large data packets n More than two competing flows

10 - Max Podlesny – 3/31/05 Example: Active Queue Management:Oscillations n Implicit disagreement about which simulation scenarios are the most important to address n Queue oscillations are considered a serious potential problem with RED AQM n Changes in the traffic mix can affect oscillation dynamics

11 - Max Podlesny – 3/31/05 Model n A dumbbell topology with a 15 Mbps n 10ms congested link with Adaptive RED queue management n Similar, small amounts of reverse-path traffic n All run for 100 seconds n Difference: »Traffic mixes »Flow RTTs

12 - Max Podlesny – 3/31/05 Results of simulations

13 - Max Podlesny – 3/31/05 Actually used models

14 - Max Podlesny – 3/31/05 Example:TCP Variants n TCP Reno n TCP Vegas

15 - Max Podlesny – 3/31/05 TCP Reno n Based on acknowledgements n Two types of congestion event: »Duplicate acknowledgement »Timeout n Works well when only one packet is dropped n Losses often come in bursts n The problem is of how to avoid retransmit timeouts

16 - Max Podlesny – 3/31/05 TCP Vegas n Based on packet delays n Optimized only for environments: »having a few active TCP connections »Sending rate of a TCP connection affects the queue size at the router n Problems arise with higher level of statistical multiplexing

17 - Max Podlesny – 3/31/05 Proposal n Questions around congestion-related mechanisms at router queues n Analysis of the questions is supposed to lead to description of experimental parameters relevant for constructing models n Simulations are supposed to show how parameter settings affect the observed behavior of existing techniques n For settings affecting behavior, new measurement studies and analysis of the measurement literature are supposed to describe how the settings look on real networks

18 - Max Podlesny – 3/31/05 Conclusion n Network research has a great need for better models n Each specific research problem requires its own model n Base of a model must be network measurement if it is necessary n Model should be applicable to the Internet of present, and to the Internet of future n A better understanding of which aspects of models are critical for a particular research issue is required

19 - Max Podlesny – 3/31/05 Questions?