Internet Research Needs a Critical Perspective Towards Models

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.
1 Specifying New Congestion Control Algorithms Sally Floyd and Mark Allman draft-floyd-cc-alt-00.txt November 2006 TSVWG Slides:
E. Altman, C. Touati, R. El-Azouzi INRIA, Univ Avignon Networking Games ENS January 2010.
On Individual and Aggregate TCP Performance Lili Qiu Yin Zhang Srinivasan Keshav Cornell University 7th International Conference on Network Protocols Toronto,
Congestion Control Algorithms: Open Questions Benno Overeinder NLnet Labs.
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.
Texas A&M University Improving TCP Performance in High Bandwidth High RTT Links Using Layered Congestion Control Sumitha.
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
Internet Research Needs a Critical Perspective Towards Models –Sally Floyd –IMA Workshop, January 2004.
Video Streaming Over Wireless: Where TCP is Not Enough Xiaoqing Zhu, Jatinder Pal Singh and Bernd Girod Information Systems Laboratory Stanford University.
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 TCP With Guaranteed Performance in Networks with Dynamic Congestion and Random Wireless Losses Stefan Schmid, ETH Zurich Roger Wattenhofer, ETH Zurich.
Congestion Control for High Bandwidth-delay Product Networks Dina Katabi, Mark Handley, Charlie Rohrs.
Transferring Internet Data on Wireless Networks Presented by : Mohamed Gamal Presented to : Prof. Dr. Mohab Mangoud.
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
Much better than the old TCP Flavours 1Rajon Bhuiyan.
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
U Innsbruck Informatik - 1 CADPC/PTP in a nutshell Michael Welzl
Transport over Wireless Networks Myungchul Kim
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. August 2005 draft-ietf-dccp-tfrc-voip-02.txt Slides:
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
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March draft-ietf-dccp-tfrc-voip-01.txt
AQM & TCP models Courtesy of Sally Floyd with ICIR Raj Jain with OSU.
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,
Internet research Needs Better Models Sally Floyd, Eddie Kohler ISCI Center for Internet Research, Berkeley, California Presented by Max Podlesny.
Thoughts on the Evolution of TCP in the Internet Sally Floyd PFLDnet 2004 February 16, 2004.
Dynamic Behavior of Slowly Responsive Congestion Control Algorithms (Bansal, Balakrishnan, Floyd & Shenker, 2001)
1 Stochastic Ordering for Internet Congestion Control Han Cai, Do Young Eun, Sangtae Ha, Injong Rhee, and Lisong Xu PFLDnet 2007 February 7, 2007.
Analysis and Comparison of TCP Reno and TCP Vegas Review
Streaming Video over TCP with Receiver-based Delay Control
Impact of New CC on Cross Traffic
Queue Management Jennifer Rexford COS 461: Computer Networks
Network Layer Goals: Overview:
CS 268: Computer Networking
Experimental Networking (ECSE 4963)
CS4470 Computer Networking Protocols
Congestion Control in Wireless Network Implementation
HighSpeed TCP for Large Congestion Windows
Internet Congestion Control Research Group
Ns Tutorial: Case Studies
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
ECE 599: Multimedia Networking Thinh Nguyen
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.
Random Early Detection Gateways for Congestion Avoidance
Inferring Queue Sizes in Access Networks by Active Measurement
IT351: Mobile & Wireless Computing
the Performance of Transport Protocols for Web Traffic
A packet by packet multi-path routing approach
Stability of Congestion Control Algorithms Using Control Theory with an application to XCP Ioannis Papadimitriou George Mavromatis.
Networking Basics: A Review
Performance Evaluation of Computer Networks
TCP Congestion Control
Performance Evaluation of Computer Networks
Requirements Definition
Chapter-5 Traffic Engineering.
Queueing Problem The performance of network systems rely on different delays. Propagation/processing/transmission/queueing delays Which delay is affected.
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 1979. 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 simplier. 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. One model: One-way traffic, one RTT, long-lived and small flows but no medium-sized flows. Result: High throughput and low delay is possible. Alternate model: Two-way traffic, range of RTTs, wide range of flow sizes. Result Bursty traffic, throughput/delay tradeoffs. Model for simulations. - The level of burstiness.

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. Flow sizes aren’t studied for congested links in particular.

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 Question: What do we know about the actual characteristics of aggregate traffic at congested links in the Internet? 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 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, no synchronization. Which model is the best fit for the current Internet? For the future Internet? Models guiding simulations and analysis.

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. 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? 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. Model as thought experiment.

Topic: The Evolvability of the Internet Infractructure What conceptual models do we use to help understand this? Standard models of complex systems have many limitations: E.g., game theory; Physics models; Control theory and dynamical systems; …

Topic: The Evolvability of the Internet Infrastructure Critical aspects of a conceptual model for this topic: The layered IP architecture; Changes over time (e.g., overprovisioning); A decentralized system with many players (companies, ISPs, standards bodies, etc.); Economic and political factors; Chicken-and-egg deployment issues.

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

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