Péter Hága Eötvös Loránd University, Hungary European Conference on Complex Systems 2008...

download Péter Hága Eötvös Loránd University, Hungary European Conference on Complex Systems 2008 Jerusalem, Israel.

If you can't read please download the document

description

Passive methods  continuous monitoring  For a given node or link  Not disturbs the traffic  Requires administrative rights 16th September 2008.ECCS '083 Active methods  Artificial probe traffic  Measures a whole path between the sender and receiver  Disturbs traffic and system  Not requires special rights Traffic is organized: in packets Important properties:  Source and destination  Packet size  Timestamp of sending and receiving C1C1 FIFO queue

Transcript of Péter Hága Eötvös Loránd University, Hungary European Conference on Complex Systems 2008...

Pter Hga Etvs Lornd University, Hungary European Conference on Complex Systems 2008 Jerusalem, Israel Internet is a complex system topology traffic Goal: determine the physical properties of the network properties of the traffic Tool to collect measurement data: active measurements 16th September 2008.ECCS '082 Passive methods continuous monitoring For a given node or link Not disturbs the traffic Requires administrative rights 16th September 2008.ECCS '083 Active methods Artificial probe traffic Measures a whole path between the sender and receiver Disturbs traffic and system Not requires special rights Traffic is organized: in packets Important properties: Source and destination Packet size Timestamp of sending and receiving C1C1 FIFO queue 16th September 2008.ECCS '08 Goal : determine important parameters of the physical network and the traffic Typical questions : background traffic, available bandwidth, physical capacity, network topology, packet loss rate, propagation delay, queuing delay, background traffic arriving process background traffic 4 senderreceiver Sending timestamps: Receiving timestamps: the measurements are based on self-induced congestion, so we look for the signs of congestion as the function of the load of caused by the probe traffic 16th September 2008.ECCS '08 time input spacing at the sender output spacing at the receiver 5 16th September 2008.ECCS '086 ??? General packet pair model 16th September 2008.ECCS '087 Single-hop, fluid traffic ??? General packet pair model 16th September 2008.ECCS '088 B background traffic probe traffic C Physical capacity: background traffic: Fluid approximation of the Internet traffic: assuming infinitely small background packets, instead of real sizes 16th September 2008.ECCS '089 parameters of the dispersion curve in fluid approximation: p - size of probe packets B amount of the background traffic C - physical capacity of the network Correct asymptotic behavior for single-hop network Deviation in the transitional region 16th September 2008.ECCS '0810 Single-hop, fluid traffic Single-hop, granular traffic ??? General packet pair model Liu et al., Haga et al. Based on transient queuing theory Background traffic assumption: Poisson arrival process and finite packet size (NOT fluid)! Old fluid parameters: p - size of probe packets B amount of the background traffic C - physical capacity of the network Extending with a new parameter: P g - granularity only a single-hop model 11 P.Haga et al.: Granular model of packet-pair separation, INFOCOM 2006 & Computer Networks 2007 16th September 2008.ECCS '0812 Single-hop, fluid traffic Single-hop, granular traffic Multi-hop, fluid traffic ??? General packet pair model Physical capacity: 16th September 2008.ECCS '0813 B 11 background traffic B 33 background traffic probe traffic B 23 background traffic C1C1 C2C2 C3C3 background traffic: i: hop ID where the traffic enters j: hop ID where the traffic leaves 16th September 2008.ECCS '0814 B 11 background traffic B 33 background traffic B 22 background traffic probe traffic C1C1 C2C2 C3C3 16th September 2008.ECCS '0815 Physical capacity:background traffic: B 11 background traffic B 33 background traffic B 12 background traffic probe traffic B 23 background traffic C1C1 C2C2 C3C3 B 11 background traffic B 22 background traffic B 33 background traffic B 12 background traffic probe traffic B 23 background traffic C1C1 C2C2 C3C3 B 13 background traffic 16th September 2008.ECCS '0816 The actual separation of the probe packets: Introducing the effective size of the probe packet: Initial conditions: The final dispersion curve: The way of determining the dispersion curve is iterating the two key quantities: 17 Iteration of packet spacing: Iteration of effective size of probe packet: The final dispersion curve: Problem is to determine the traffic parameters Active measurements techniques Single-hop, fluid traffic Single-hop, granular traffic The dispersion curve for a multi-hop path Fluid approximation for multi-hop path Traffic matrix Iterative formula for general multi-hop cases 16th September 2008.ECCS '0818 Single-hop, fluid traffic Single-hop, granular traffic Multi-hop, fluid traffic ??? General packet pair model 16th September 2008.ECCS '0819 16th September 2008.ECCS '08 outgoing spacing at the receiver node background traffic stochastic process artificial probe packets with pre-defined time separation input spacing at the sender node 20 16th September 2008.ECCS '0821 B 11 background traffic B 22 background traffic probe traffic C1C1 C2C2 The 2 hop dispersion curve: 16th September 2008.ECCS '0822 B 11 background traffic B 22 background traffic B 12 background traffic probe traffic C1C1 C2C2 The dispersion curve can not calculated in the way of: since some background traffic is jammed between the probe packets! 16th September 2008.ECCS '0823 The dispersion curve in closed form. After long thinking... 16th September 2008.ECCS '0824 probe traffic no background traffic B 11 background traffic B 33 background traffic B 22 background traffic probe traffic C1C1 C2C2 C3C3 C1C1 C2C2 C3C3 B 11 background traffic B 22 background traffic B 33 background traffic B 12 background traffic probe traffic B 23 background traffic C1C1 C2C2 C3C3 B 13 background traffic