Internet Research Needs a Critical Perspective Towards Models –Sally Floyd –IMA Workshop, January 2004.

Slides:



Advertisements
Similar presentations
IWSSC 2008 – Oct 3 rd 2008 Raffaello Secchi Scheduling TCP-Friendly Flows over a Satellite Network R. Secchi, A. Sathiaseelan, and G. Fairhurst Electronics.
Advertisements

Michele Pagano – A Survey on TCP Performance Evaluation and Modeling 1 Department of Information Engineering University of Pisa Network Telecomunication.
Traffic Control and the Problem of Congestion within the Internet By Liz Brown and Nadine Sur.
E. Altman, C. Touati, R. El-Azouzi INRIA, Univ Avignon Networking Games ENS January 2010.
CSIT560 Internet Infrastructure: Switches and Routers Active Queue Management Presented By: Gary Po, Henry Hui and Kenny Chong.
APOHN: Subnetwork Layering to Improve TCP Performance over Heterogeneous Paths April 4, 2006 Dzmitry Kliazovich, Fabrizio Granelli, University of Trento,
Congestion Control An Overview -Jyothi Guntaka. Congestion  What is congestion ?  The aggregate demand for network resources exceeds the available capacity.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March 2005, presentation to AVT draft-ietf-dccp-tfrc-voip-01.txt.
XCP: Congestion Control for High Bandwidth-Delay Product Network Dina Katabi, Mark Handley and Charlie Rohrs Presented by Ao-Jan Su.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
Advanced Computer Networks: RED 1 Random Early Detection Gateways for Congestion Avoidance * Sally Floyd and Van Jacobson, IEEE Transactions on Networking,
1 Sangeun Han, Athina Markopoulou Transmitting Scalable Video over a DiffServ network EE368C Project Proposal Sangeun Han, Athina Markopoulou 1/30/01.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
A simulation-based comparative evaluation of transport protocols for SIP Authors: M.Lulling*, J.Vaughan Department of Computer science, University college.
Diffusion Mechanisms for Active Queue Management Department of Electrical and Computer Engineering University of Delaware May 19th / 2004 Rafael Nunez.
1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug 1993), pp
MANETs A Mobile Ad Hoc Network (MANET) is a self-configuring network of mobile nodes connected by wireless links. Characteristics include: no fixed infrastructure.
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
1 A Course-End Conclusions and Future Studies Dr. Rocky K. C. Chang 28 November 2005.
Random Early Detection Gateways for Congestion Avoidance
1 Challenging the Modeling Assumptions of Mobile Networks Seminar 266 Michalis Faloutsos.
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
Rafael C. Nunez - Gonzalo R. Arce Department of Electrical and Computer Engineering University of Delaware May 19 th, 2005 Diffusion Marking Mechanisms.
Diffusion Mechanisms for Active Queue Management Department of Electrical and Computer Engineering University of Delaware Aug 19th / 2004 Rafael Nunez.
Routers with Small Buffers Yashar Ganjali High Performance Networking Group Stanford University
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
Transferring Internet Data on Wireless Networks Presented by : Mohamed Gamal Presented to : Prof. Dr. Mohab Mangoud.
Diffusion Early Marking Department of Electrical and Computer Engineering University of Delaware May / 2004 Rafael Nunez Gonzalo Arce.
Advanced Computer Networks : RED 1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking,
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
1 Performance Evaluation of Ring- based Peer-to-Peer Virtual Private Network (RING-P2P-VPN) Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
SELF-SIMILAR INTERNET TRAFFIC AND IMPLICATIONS FOR WIRELESS NETWORK PERFORMANCE IN SUDAN Presented By HUDA M. A. EL HAG University Of Khartoum – Faculty.
Whither Congestion Control? Sally Floyd E2ERG, July
Network Layer Goals: understand principles behind network layer services: –routing (path selection) –dealing with scale –how a router works –advanced topics:
1 CSE 5346 – Networks II: High Performance Networks.
TFRC: TCP Friendly Rate Control using TCP Equation Based Congestion Model CS 218 W 2003 Oct 29, 2003.
Apartado Porto Codexwww.inescporto.pt tel (351) fax (351) /April/2005 Research Activities in 4G Networks at INESC Porto.
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
1 Interactive Multimedia Satellite Access Communications Tho Le-Ngoc, McGill University Victor Leung, University of British Columbia Peter Takats and Peter.
U Innsbruck Informatik - 1 CADPC/PTP in a nutshell Michael Welzl
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
4: Network Layer4-1 Schedule Today: r Finish Ch3 r Collect 1 st Project r See projects run r Start Ch4 Soon: r HW5 due Monday r Last chance for Qs r First.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. August 2005 draft-ietf-dccp-tfrc-voip-02.txt Slides:
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
1 Standardizing New Congestion Control Algorithms Sally Floyd Workshop on High-speed TCP Microsoft February 5-6, 2007 Slides:
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
Maintaining a Critical Attitude Towards Simulation Results Sally Floyd WNS2 Workshop Pisa, Italy October 2006
MobiHealth Communication Infrastructure Measurement strategy of E2E communication link MobiHealth WP3 meeting November 13, 2002 MobiHealth Team, University.
The Future of Transport Hari Balakrishnan LCS and EECS Massachusetts Institute of Technology
Analysis of TCP Latency over Wireless Links Supporting FEC/ARQ-SR for Error Recovery Raja Abdelmoumen, Mohammad Malli, Chadi Barakat PLANETE group, INRIA.
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,
Concerns with Network Research Funding S.Floyd & R. Atkinson, Editors Internet Architecture Board draft-iab-research-funding-02.txt.
Scalable Laws for Stable Network Congestion Control Fernando Paganini UCLA Electrical Engineering IPAM Workshop, March Collaborators: Steven Low,
Internet research Needs Better Models Sally Floyd, Eddie Kohler ISCI Center for Internet Research, Berkeley, California Presented by Max Podlesny.
Indian Institute of Technology Bombay 1 Communication Networks Prof. D. Manjunath
Thoughts on the Evolution of TCP in the Internet Sally Floyd PFLDnet 2004 February 16, 2004.
ECEN 619, Internet Protocols and Modeling Prof. Xi Zhang Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
1 Stochastic Ordering for Internet Congestion Control Han Cai, Do Young Eun, Sangtae Ha, Injong Rhee, and Lisong Xu PFLDnet 2007 February 7, 2007.
1 Scalability and Accuracy in a Large-Scale Network Emulator Nov. 12, 2003 Byung-Gon Chun.
Analysis and Comparison of TCP Reno and TCP Vegas Review
Network Layer Goals: Overview:
HighSpeed TCP for Large Congestion Windows
The Future of Transport
Internet Research Needs a Critical Perspective Towards Models
Presentation transcript:

Internet Research Needs a Critical Perspective Towards Models –Sally Floyd –IMA Workshop, January 2004

“Computer System Performance Modeling and Durable Nonsense” “A disconcertingly large portion of the literature on modeling the performance of complex systems, such as computer networks, satisfies Rosanoff's definition of durable nonsense.”

"THE FIRST PRINCIPLE OF NONSENSE: For every durable item of nonsense, there exists an irrelevant frame of reference in which the item is sensible.” "THE SECOND PRINCIPLE OF NONSENSE: Rigorous argument from inapplicable assumptions produces the world's most durable nonsense.” "THE THIRD PRINCIPLE OF NONSENSE: The roots of most nonsense are found in the fact that people are more specialized than problems"

The quote is 25 years old! John Spragins, "Computer System Performance Modeling and Durable Nonsense", January R. A. Rosanoff, "A Survey of Modern Nonsense as Applied to Matrix Computations", April 1969.

The questions of this talk: Do we understand how our modeling assumptions affect our results? Do we know how our modeling assumptions affect the relevance of our results for the (current or future) Internet? What kind of tools do we need to help improve our understanding of models?

Assumptions: For each research topic, we want a model that is as simple as possible, but no simpler. Models underlie simulations, experiments, analysis, and pure thought experiments. For the fast-changing and heterogeneous Internet, determining the relevant model for a particular research question can be 95% of the work!

Topic: Active Queue Management Performance Research question: tradeoffs between throughput and delay. Model #1: Mostly one-way traffic, small range of RTTs, long-lived and small flows but few medium-sized flows. –Result: High throughput and low delay is possible. Model #2: Two-way traffic, wide range of RTTs, wide range of flow sizes. –Result Bursty traffic, throughput/delay tradeoffs.

Throughput vs. Queue Size

Packet Drop Rates

Topic: AQM Performance Question: What do we know about the actual characteristics of aggregate traffic at congested links in the Internet? –Distribution of flow sizes? Extensively studied. –Distribution of round-trip times? Some measurements available.

Distribution of Flow Sizes Distributions of packet numbers on the congested link over the second half of two simulations, with data measured on the Internet for comparison.

Distribution of RTTs: Distributions of packet round-trip times on the congested link of two simulations, with data measured on the Internet for comparison.

Topic: AQM Performance Characteristics of aggregate traffic at congested links that we don’t understand very well: –Typical levels and patterns of congestion? Congestion at access links, moderate levels of congestion? Tools for measuring from TCP traces. –Reverse-path congestion? Little is known. –How many flows are limited by end nodes or by other access links? Some measurements.

Topic: Dynamics of HighSpeed TCP, Scalable TCP Research topic: convergence times (for new TCP flows competing against existing flows). Model #1: DropTail queues, global synchronization when packets are dropped. Model #2: DropTail queues, some synchronization, depending on traffic mix. Model #3: RED queues, some synchronization. Model #4: RED queues, no synchronization. Which model is the best fit for the current Internet? For the future Internet?

Topic: Transport Protocol Performance over Wireless Links Characteristics of wireless links that affect transport protocol performance: –Packet loss due to corruption. –Delay variation due to link-layer error recovery, handovers, and scheduling. –Asymmetric and/or variable bandwidth (e.g., satellite). –Shared bandwidth (e.g., WLANs). –Complex link-level buffering (e.g., cellular links). –Mobility.

Topic: Transport Protocol Performance over Wireless Links Tools: The NS simulator has tools for modeling wireless links; we (Andrei Gurtov) has added to them. There is an interplay between wireless link mechanisms and transport protocols, with both changing and adapting to the other. –E.g., corruption is often repaired at the link layer. It is challenging to try to characterize relevant models for the current and future Internet.

Topic: The Evolvability of the Internet Infrastructure Research topics: –How do we understand the current limits to evolvability of the Internet infrastructure? Evolvability for applications, qualities of service, forms of group communications, transport protocols, etc. –What would be the impact of different architectural changes on the evolvability of the Internet infrastructure? E.g., security vs. evolvability Communication between layers vs. evolvability. Fragility & complexity & robustness spirals.

Topic: The Evolvability of the Internet Infractructure What conceptual models do we use to help understand this? Standard models of complex systems have contributions, but also limitations: –Game theory; –Physics models; –Biological models of evolution; –Control theory and dynamical systems;

Topic: The Evolvability of the Internet Infrastructure Key aspects of conceptual models for this topic: –The layered IP architecture; –Feedback loops (e.g., TCP); –Change over time (e.g., overprovisioning); –Tussles: a decentralized system with many players (companies, ISPs, standards bodies, etc.); –Economic and political factors (e.g., pricing); –Chicken-and-egg deployment problems (e.g., ECN, IPv6, multicast, diffserv).

Conclusions: Questions How do our models affect our results? How do our models affect the relevance of our results to the current or future Internet? What kinds of tools do we need to improve our understanding of models?

Papers and talks: S. Floyd and V. Paxson, “Difficulties in Simulating the Internet”, Transactions on Networking, August S. Floyd and E. Kohler, “Internet Research Needs Better Models”, HotNets-I, October A. Gurtov and S. Floyd, “Modeling Wireless Links for Transport Protocols”, November 2003.To appear in CCR.

Papers and talks, cont. S. Floyd, “Modeling the Internet as a Complex System”, viewgraphs, End-to-End Research Group, January 2003.