Interacting Network Elements: Chaos and Congestion Propagation Gábor Vattay Department of Physics of Complex Systems Eötvös University, Budapest, Hungary.

Slides:



Advertisements
Similar presentations
EE384Y: Packet Switch Architectures
Advertisements

Connection-level Analysis and Modeling of Network Traffic understanding the cause of bursts control and improve performance detect changes of network state.
Michele Pagano – A Survey on TCP Performance Evaluation and Modeling 1 Department of Information Engineering University of Pisa Network Telecomunication.
Lecture 3  A round up of the most important basics I haven’t covered yet.  A round up of some of the (many) things I am missing out of this course (ATM,
Simulating Large Networks using Fluid Flow Model Yong Liu Joint work with Francesco LoPresti, Vishal Misra Don Towsley, Yu Gu.
Modeling TCP Congestion Control Don Towsley UMass Amherst collaborators: T. Bu, W. Gong, C. Hollot, V. Misra.
On Modeling Feedback Congestion Control Mechanism of TCP using Fluid Flow Approximation and Queuing Theory  Hisamatu Hiroyuki Department of Infomatics.
One More Bit Is Enough Yong Xia, RPI Lakshminarayanan Subramanian, UCB Ion Stoica, UCB Shivkumar Kalyanaraman, RPI SIGCOMM’05, August 22-26, 2005, Philadelphia,
The War Between Mice and Elephants Presented By Eric Wang Liang Guo and Ibrahim Matta Boston University ICNP
Congestion Control Tanenbaum 5.3, /12/2015Congestion Control (A Loss Based Technique: TCP)2 What? Why? Congestion occurs when –there is no reservation.
Improving Adaptability and Fairness in Internet Congestion Control May 30, 2001 Seungwan Ryu PhD Student of IE Department University at Buffalo.
RAP: An End-to-End Rate-Based Congestion Control Mechanism for Realtime Streams in the Internet Reza Rejai, Mark Handley, Deborah Estrin U of Southern.
Sizing Router Buffers Nick McKeown Guido Appenzeller & Isaac Keslassy SNRC Review May 27 th, 2004.
1 Minseok Kwon and Sonia Fahmy Department of Computer Sciences Purdue University {kwonm, TCP Increase/Decrease.
A Nonstationary Poisson View of Internet Traffic T. Karagiannis, M. Molle, M. Faloutsos University of California, Riverside A. Broido University of California,
1 TCP-LP: A Distributed Algorithm for Low Priority Data Transfer Aleksandar Kuzmanovic, Edward W. Knightly Department of Electrical and Computer Engineering.
Self-Similarity in Network Traffic Kevin Henkener 5/29/2002.
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,
Measuring the Spatial Structure of Traffic Congestion in the Internet Gábor Vattay Center for Communication Networks Data Analysis, Collegium Budapest.
FTDCS 2003 Network Tomography based Unresponsive Flow Detection and Control Authors Ahsan Habib, Bharat Bhragava Presenter Mohamed.
1 Manpreet Singh, Prashant Pradhan* and Paul Francis * MPAT: Aggregate TCP Congestion Management as a Building Block for Internet QoS.
Origins of Long Range Dependence Myths and Legends Aleksandar Kuzmanovic 01/08/2001.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Transport Protocols Slide 1 Transport Protocols.
The War Between Mice and Elephants By Liang Guo (Graduate Student) Ibrahim Matta (Professor) Boston University ICNP’2001 Presented By Preeti Phadnis.
Estimating Congestion in TCP Traffic Stephan Bohacek and Boris Rozovskii University of Southern California Objective: Develop stochastic model of TCP Necessary.
Inline Path Characteristic Estimation to Improve TCP Performance in High Bandwidth-Delay Networks HIDEyuki Shimonishi Takayuki Hama Tutomu Murase Cesar.
Self-Similarity of Network Traffic Presented by Wei Lu Supervised by Niclas Meier 05/
Buffer requirements for TCP: queueing theory & synchronization analysis Gaurav RainaDamon Wischik CambridgeUCL.
Buffer requirements for TCP Damon Wischik DARPA grant W911NF
1 Transport Layer Computer Networks. 2 Where are we?
Courtesy: Nick McKeown, Stanford 1 TCP Congestion Control Tahir Azim.
Hybrid Systems Modeling of Communication Networks João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems.
CS144 An Introduction to Computer Networks
A Simulation of Adaptive Packet Size in TCP Congestion Control Zohreh Jabbari.
Congestion models for bursty TCP traffic Damon Wischik + Mark Handley University College London DARPA grant W911NF
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
TCOM 509 – Internet Protocols (TCP/IP) Lecture 04_b Transport Protocols - TCP Instructor: Dr. Li-Chuan Chen Date: 09/22/2003 Based in part upon slides.
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,
Queueing theory for TCP Damon Wischik University College London TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A.
Chapter 12 Transmission Control Protocol (TCP)
1 Modeling and Performance Evaluation of DRED (Dynamic Random Early Detection) using Fluid-Flow Approximation Hideyuki Yamamoto, Hiroyuki Ohsaki Graduate.
HighSpeed TCP for High Bandwidth-Delay Product Networks Raj Kettimuthu.
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
Queueing theory for TCP Damon Wischik, UCL Gaurav Raina, Cambridge.
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
Detecting the Long-Range Dependence in the Internet Traffic with Packet Trains Péter Hága, Gábor Vattay Department Of Physics of Complex Systems Eötvös.
Vattay Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 1 Interacting.
Multiplicative Wavelet Traffic Model and pathChirp: Efficient Available Bandwidth Estimation Vinay Ribeiro.
Transport Layer3-1 TCP throughput r What’s the average throughout of TCP as a function of window size and RTT? m Ignore slow start r Let W be the window.
Self-generated Self-similar Traffic Péter Hága Péter Pollner Gábor Simon István Csabai Gábor Vattay.
Hybrid Modeling of TCP Congestion Control João P. Hespanha, Stephan Bohacek, Katia Obraczka, Junsoo Lee University of Southern California.
Burst Metric In packet-based networks Initial Considerations for IPPM burst metric Tuesday, March 21, 2006.
Transport Layer3-1 Chapter 3 outline r 3.1 Transport-layer services r 3.2 Multiplexing and demultiplexing r 3.3 Connectionless transport: UDP r 3.4 Principles.
1 Time-scale Decomposition and Equivalent Rate Based Marking Yung Yi, Sanjay Shakkottai ECE Dept., UT Austin Supratim Deb.
Winter 2008CS244a Handout 71 CS244a: An Introduction to Computer Networks Handout 7: Congestion Control Nick McKeown Professor of Electrical Engineering.
The Macroscopic behavior of the TCP Congestion Avoidance Algorithm.
Péter Hága Eötvös Loránd University, Hungary European Conference on Complex Systems 2008 Jerusalem, Israel.
Midterm Review Chapter 1: Introduction Chapter 2: Application Layer
Notices of the AMS, September Internet traffic Standard Poisson models don’t capture long-range correlations. Poisson Measured “bursty” on all time.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
1 Network Transport Layer: TCP Analysis and BW Allocation Framework Y. Richard Yang 3/30/2016.
Generalizing The Network Performance Interference Problem
Infocom April 26, Anchorage AK, USA
Columbia University in the city of New York
Notices of the AMS, September 1998
RAP: Rate Adaptation Protocol
Understanding Congestion Control Mohammad Alizadeh Fall 2018
Routing and the Network Layer (ref: Interconnections by Perlman
Review of Internet Protocols Transport Layer
Presentation transcript:

Interacting Network Elements: Chaos and Congestion Propagation Gábor Vattay Department of Physics of Complex Systems Eötvös University, Budapest, Hungary

Web servers Web client

Traffic

Convergence of technology Internet protocol (IP) takes over The Information has to be cut into packets Packets get a universal IP address and handled by heterogeneous network elements

From servers to users User Servers ACK-s

The flow

Internet

Basics of traffic modeling

Router (telephone exchange) Incoming phone calls Outgoing phone lines NQ

Erlang’s formula (1917) - Analyzed the phone calls in a small danish village and came up with a robust model Number of subscribers: N Number of outgoing lines: Q Call arrival rate [calls/sec] Call holding times [sec] What is the distribution of occupied lines ?

012Q Prob. To have n occupied lines at time t Markovian model for line occupancy n= Poisson distribution

On short time scales the process is Brownian

Typical internet traffic traces W. E. Leland et al. SIGCOMM 93

1/f noise in ‘ping’ traces I. Csabai, Journal of Physics A27, L417 (1994)

Modeling Internet traffic It is harder to smooth out Internet traffic Paxson & Floyd 1995

Fractal traffic modeling traffic on a heavily used link [packets/sec] aggregated traffic average+fluctuation average number of packets/sec m mean variance of fluctuations relative variance or time variance

for Poisson traffic for Internet traffic H=0.8

Hurst exponent on the internet …

…and the brain …

Mathematical tools

Long range dependence (LRD)

Internet as a large dynamical system

TCP Congestion Control End-to-end principle Round trip time RTT Packet loss detection, time-out, out of sequence packet Packet loss probability Acknowledgement Congestion window: number of unacknowledged packets out in the network

Slow-start w=1 each time an ACK arrives two new packets are sent w’ = w + 1 In each round trip time the cwnd doubles Slow-start is terminated after the first packet loss, cwnd is halved w’=[w/2]

Congestion avoidance One new packet is sent out at each ACK w’ = w+1/w If cwnd is an integer, then two packets are sent out At each packet loss the cwnd is halved w’=[w/2]

Chaos

Simplest network model

Periodicity Veres & Boda INFOCOM 2000

Chaos Veres & Boda INFOCOM 2000

Liapunov properties Veres & Boda INFOCOM 2000

3 TCPs with different round trip times Vattay, Marodi, Steger 2002

Congestion window evolution

Poincarè surface of section Symbols: 1,2,3

Fractal dimension of the attractor

Symbol sequence probability

Topological entropy

Basin of attraction

2 TCPs surface of section

Topological entropy

Interaction of flows

Interacting traffic flows Traffic flows crossing the same bottleneck can inherit scaling properties from each other

Kenesi, Molnár, Veres, Vattay SIGCOMM 2000

Mode locking structure of adaptation Buchta & Vattay 2003 TCP Background (UDP) Bandwidth C

Congestion propagation

Fukuda &Takayasu 1999 Router-to-router congestion propagation

A congestion propagation model Vattay, Steger, Vaderna 2003

Simulation results: 10 queues, 10 TCP

50 queues, 1 TCP/queue deffect propagation

10 queues, 5 TCP/queue, web traffic

1TCP/que with initial delay t_d t_d [ms]timespan sec

Measuring the speed of propagation: center of mass velocity

td[ms] Site/sec

What causes congestion propagation? 1 TCP/queue (ns2) Our fluid model using Baccelli-Hong (2002)

Only one assumption is needed: packet loss is more likely for a joining TCP flow at the router