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

Slides:



Advertisements
Similar presentations
Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
Advertisements

Available Bandwidth Estimation Manish Jain Networking and Telecom Group CoC, Georgia Tech.
pathChirp Efficient Available Bandwidth Estimation
A Measurement Study of Available Bandwidth Estimation Tools MIT - CSAIL with Jacob Strauss & Frans Kaashoek Dina Katabi.
Pathload A measurement tool for end-to-end available bandwidth Manish Jain, Univ-Delaware Constantinos Dovrolis, Univ-Delaware Sigcomm 02.
Computer Networks Performance Metrics Computer Networks Term B10.
CS 408 Computer Networks Congestion Control (from Chapter 05)
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
PhD Student: Ana Novak Supervisors: Prof Peter Taylor & Dr Darryl Veitch Active Probing Using Packet-Pair Probing to Estimate Packet Size and Packet Arrival.
PhD Student: Ana Novak Supervisors: Prof Peter Taylor & Dr Darryl Veitch Melbourne University Active Probing Using Packet-Pair Probing to Estimate Packet.
On Modeling Feedback Congestion Control Mechanism of TCP using Fluid Flow Approximation and Queuing Theory  Hisamatu Hiroyuki Department of Infomatics.
Analyzing Multi-channel MAC Protocols for Underwater Sensor Networks Presenter: Zhong Zhou.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
Teknik Routing Pertemuan 20 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Network Tomography from Multiple Senders Rob Nowak Thursday, January 15, 2004 In collaboration with Mark Coates and Michael Rabbat.
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
1 Lecture 24: Interconnection Networks Topics: communication latency, centralized and decentralized switches (Sections 8.1 – 8.5)
User-level Internet Path Diagnosis R. Mahajan, N. Spring, D. Wetherall and T. Anderson.
FTDCS 2003 Network Tomography based Unresponsive Flow Detection and Control Authors Ahsan Habib, Bharat Bhragava Presenter Mohamed.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
Computer Science 1 Characterizing Link Properties Using “Loss-pairs” Jun Liu (joint work with Prof. Mark Crovella)
A Machine Learning-based Approach for Estimating Available Bandwidth Ling-Jyh Chen 1, Cheng-Fu Chou 2 and Bo-Chun Wang 2 1 Academia Sinica 2 National Taiwan.
Alok Shriram and Jasleen Kaur Presented by Moonyoung Chung Empirical Evaluation of Techniques for Measuring Available Bandwidth.
Introduction to Queuing Theory
How do loss and delay occur?
Packet-Pair Dispersion for Bandwidth Probing: Probabilistic and Sample-Path Approaches M. J. Tunnicliffe Faculty of Computing, Information Systems and.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
A Queuing Theory Approach to Network Path Parameter Estimation Péter Hága Krisztián Diriczi Gábor Vattay István Csabai Attila Pásztor Darryl Veitch.
Development of a New Efficient and Accurate Available Bandwidth Estimation Method Péter Hága Attila Pásztor István Csabai Darryl Veitch Viktória Hunyadi.
Computer Networks Performance Metrics
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
Neural Network Based Available Bandwidth Estimation in the ETOMIC Infrastructure Péter Hága, Sándor Laki, Ferenc Tóth, István Csabai, József Stéger, Gábor.
Lecture 6 Page 1 Advanced Network Security Review of Networking Basics Advanced Network Security Peter Reiher August, 2014.
Evaluating the Potential of Bandwidth Estimators Xiliang Liu, Kaliappa Ravindran, and Dmitri Loguinov.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
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.
Multiplicative Wavelet Traffic Model and pathChirp: Efficient Available Bandwidth Estimation Vinay Ribeiro.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
N. Hu (CMU)L. Li (Bell labs) Z. M. Mao. (U. Michigan) P. Steenkiste (CMU) J. Wang (AT&T) Infocom 2005 Presented By Mohammad Malli PhD student seminar Planete.
PathChirp Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University.
A Bandwidth Estimation Method for IP Version 6 Networks Marshall Crocker Department of Electrical and Computer Engineering Mississippi State University.
CS352 - Introduction to Queuing Theory Rutgers University.
Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University.
What is the Speed of the Internet? Internet Computing KUT Youn-Hee Han.
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
1 Queuing Delay and Queuing Analysis. RECALL: Delays in Packet Switched (e.g. IP) Networks End-to-end delay (simplified) = End-to-end delay (simplified)
A Detailed Path-latency Model for Router Geolocation* Internetes hosztok mérés alapú geolokalizációja Sándor Laki, Péter Mátray, Péter Hága, István Csabai.
Precision Measurements with the EVERGROW Traffic Observatory Péter Hága István Csabai.
PathChirp Efficient Available Bandwidth Estimation Vinay Ribeiro Rice University Rolf Riedi Rich Baraniuk.
A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their original slides that accompany the.
Chapter 10 Congestion Control in Data Networks and Internets 1 Chapter 10 Congestion Control in Data Networks and Internets.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
Congestion Control in Data Networks and Internets
CONGESTION CONTROL.
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Tony Sun, Guang Yang, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Congestion Control (from Chapter 05)
Queueing Theory 2008.
Congestion Control (from Chapter 05)
Chapter-5 Traffic Engineering.
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
pathChirp Efficient Available Bandwidth Estimation
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
pathChirp Efficient Available Bandwidth Estimation
Presentation transcript:

Péter Hága Eötvös Loránd 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