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.

Slides:



Advertisements
Similar presentations
Available Bandwidth Estimation Manish Jain Networking and Telecom Group CoC, Georgia Tech.
Advertisements

pathChirp Efficient Available Bandwidth Estimation
A Measurement Study of Available Bandwidth Estimation Tools MIT - CSAIL with Jacob Strauss & Frans Kaashoek Dina Katabi.
Traffic and routing. Network Queueing Model Packets are buffered in egress queues waiting for serialization on line Link capacity is C bps Average packet.
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
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,
Aleksandar Kuzmanovic and Edward W. Knightly Rice Networks Group Measuring Service in Multi-Class Networks.
Path Optimization in Computer Networks Roman Ciloci.
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.
Networks: Sample Performance Problems 1 Sample Network Performance Problems.
ETOMIC measurements in EVERGROW Gábor Vattay Eötvös University/Collegium Budapest.
Bridging Router Performance and Queuing Theory Dina Papagiannaki, Intel Research Cambridge with Nicolas Hohn, Darryl Veitch and.
Katz, Stoica F04 EECS 122: Introduction to Computer Networks Performance Modeling Computer Science Division Department of Electrical Engineering and Computer.
Bridging Router Performance and Queuing Theory N. Hohn*, D. Veitch*, K. Papagiannaki, C. Diot *: University of Melbourne.
Things You Can Do in Budapest During Summer Time Aleksandar Kuzmanovic Rice University & Ericsson Traffic Lab October 2001.
1 Active Probing for Available Bandwidth Estimation Sridhar Machiraju UC Berkeley OASIS Retreat, Jan 2005 Joint work with D.Veitch, F.Baccelli, A.Nucci,
A Detailed Path-latency Model for Router Geolocation Sándor Laki *, Péter Mátray, Péter Hága, István Csabai and Gábor Vattay Department of Physics of Complex.
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,
Estimating Congestion in TCP Traffic Stephan Bohacek and Boris Rozovskii University of Southern California Objective: Develop stochastic model of TCP Necessary.
Internet Queuing Delay Introduction How many packets in the queue? How long a packet takes to go through?
Bridging Router Performance and Queuing Theory N. Hohn*, D. Veitch*, K. Papagiannaki, C. Diot *: University of Melbourne This work appeared at ACM Sigmetrics.
The Effects of Systemic Packets Loss on Aggregate TCP Flows Thomas J. Hacker May 8, 2002 Internet 2 Member Meeting.
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.
1 Real-Time Queueing Network Theory Presented by Akramul Azim Department of Electrical and Computer Engineering University of Waterloo, Canada John P.
Alok Shriram and Jasleen Kaur Presented by Moonyoung Chung Empirical Evaluation of Techniques for Measuring Available Bandwidth.
Bandwidth Estimation TexPoint fonts used in EMF.
Packet-Pair Dispersion for Bandwidth Probing: Probabilistic and Sample-Path Approaches M. J. Tunnicliffe Faculty of Computing, Information Systems and.
Etomic: a pan-European testbed Péter Hága Collegium Budapest Institute for Advanced Study.
Estimating Bandwidth of Mobile Users Sept 2003 Rohit Kapoor CSD, UCLA.
Introduction to Queueing Theory
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.
Hung X. Nguyen and Matthew Roughan The University of Adelaide, Australia SAIL: Statistically Accurate Internet Loss Measurements.
Comparison of Public End-to-End Bandwidth Estimation tools on High-Speed Links Alok Shriram, Margaret Murray, Young Hyun, Nevil Brownlee, Andre Broido,
11 Experimental and Analytical Evaluation of Available Bandwidth Estimation Tools Cesar D. Guerrero and Miguel A. Labrador Department of Computer Science.
Interacting Network Elements: Chaos and Congestion Propagation Gábor Vattay Department of Physics of Complex Systems Eötvös University, Budapest, Hungary.
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.
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.
Self-generated Self-similar Traffic Péter Hága Péter Pollner Gábor Simon István Csabai Gábor Vattay.
1 Capacity Dimensioning Based on Traffic Measurement in the Internet Kazumine Osaka University Shingo Ata (Osaka City Univ.)
PathChirp Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University.
The M/M/ N / N Queue etc COMP5416 Advanced Network Technologies.
A Bandwidth Estimation Method for IP Version 6 Networks Marshall Crocker Department of Electrical and Computer Engineering Mississippi State 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.
INM 2008 Orlando, Florida A Hidden Markov Model Approach to Available Bandwidth Estimation and Monitoring Cesar D. Guerrero Miguel A. Labrador Department.
Time-Dependent Dynamics in Networked Sensing and Control Justin R. Hartman Michael S. Branicky Vincenzo Liberatore.
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)
ECEN4533 Data Communications Lecture #1818 February 2013 Dr. George Scheets n Problems: 2011 Exam #1 n Corrected Design #1 u Due 18 February (Live) u 1.
Péter Hága Eötvös Loránd University, Hungary European Conference on Complex Systems 2008 Jerusalem, Israel.
Grid Computing slide to be used anywhere Harness global resources to improve performance.
Multiscale Tools for Networking Vinay J. Ribeiro Ph.D. Thesis Proposal.
Network Behaviour & Impairments
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.
COMT 4291 Queuing Analysis COMT Call/Packet Arrival Arrival Rate, Inter-arrival Time, 1/ Arrival Rate measures the number of customer arrivals.
PathChirp Efficient Available Bandwidth Estimation Vinay Ribeiro Rice University Rolf Riedi Rich Baraniuk.
Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Computer Science Department, University of.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
12.Nov.2007 Capacity of Ad Hoc Wireless Networks Jinyang Li Charles Blake Douglas S. J. De Coutu Hu Imm Lee Robert Morris Paper presentation by Tonio Gsell.
Bandwidth Estimation of a Network Path ET-4285 Measuring & Simulating the internet Bandwidth Estimation of a Network Path Group 4: S. Ngabonziza Rugemintwaza.
Simulation and Exploration of
Measuring Service in Multi-Class Networks
Internet Queuing Delay Introduction
Internet Queuing Delay Introduction
Delays Deterministic Stochastic Assumes “error free” type case
Tony Sun, Guang Yang, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
pathChirp Efficient Available Bandwidth Estimation
pathChirp Efficient Available Bandwidth Estimation
Presentation transcript:

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

CNL - Network Performance Measurement Group 2 Packet pair methods SenderReceiver Sender Monitor:Receiver Monitor: Goal: estimate network parameters (available bandwidth, physical bandwidth, cross traffic, etc.) with end-to-end methods

CNL - Network Performance Measurement Group 3 Packet pair methods fluid model – the asymptotic behaviour is correct, but unable to describe the transition region new analytic description of the transition region  t 2 -t 1  ’  t 2 * -t 1 *

CNL - Network Performance Measurement Group 4 Outline The average of the output spacing Explicit solution for M/D/1 Validation with packet level simulation Parametrization with the granularity Estimating the network parameters Laboratory and Internet Experiments Conclusion

CNL - Network Performance Measurement Group 5 Output spacing Assuming stationarity, the distribution of the output spacing is related to the conditional probability F(w,t|w 0 ) of having queue length w at time t assuming the queue length is w 0 at t = 0. In our case t = , w = w 2, w 0 = w 1 +p. Cross traffic model – M/G/1 packet with size of P i arrive with Poisson rate i

CNL - Network Performance Measurement Group 6 Output spacing where P p (t) is the probability that the queue is not empty at time t: Takács integrodifferential equation:

CNL - Network Performance Measurement Group 7 Explicit solution for M/D/1 Simplest M/G/1 type case is an M/D/1 queue: fixed cross traffic packet size: P Poisson rate:

CNL - Network Performance Measurement Group 8 Explicit solution for M/D/1

CNL - Network Performance Measurement Group 9 Validation with packet level simulation M/D/1 queue P=12000 bits

CNL - Network Performance Measurement Group 10 Validation with packet level simulation Trimodal packet size distribution

CNL - Network Performance Measurement Group 11 Validation with packet level simulation Uniform packet sizes between [0:12000] bits

CNL - Network Performance Measurement Group 12 Parametrization with the granularity

CNL - Network Performance Measurement Group 13 Parametrization with the granularity exact form of the CT packet size distribution is not neccessary; the value of the granularity is enough. Granularity – the effective CT packet size:

CNL - Network Performance Measurement Group 14 Parametrization with the granularity M/D/1 curves for: fixed packet size, P=800 bits – P g = 800 bits, uniform dist, [0:12000] bits – P g = 4272 bits, trimodal dist, real Internet params – P g = 9786 bits

CNL - Network Performance Measurement Group 15 Parametrization with the granularity M/D/1 curves for: fixed packet size P=9786 bits– P g = 9786 bits, uniform dist [7200:12000] bits – P g = 9786 bits, trimodal dist, real Internet params– P g = 9786 bits

CNL - Network Performance Measurement Group 16 Estimating the network parameters

CNL - Network Performance Measurement Group 17 Laboratory experiments bottleneck link 10 Mbps, cross traffic bandwidth was 4 Mbps, Pg=12000bits. fitted parameters: C = 10 Mbps, Cc = 3.7 Mbps Pg = bits, while 100 packet pairs were averaged. bottleneck link 100 Mbps, average cross traffic bandwidth was 22 Mbps, Pg=12000 bits. fitted parameters: C = 100 Mbps, Cc = 22.5 Mbps Pg = bits.

CNL - Network Performance Measurement Group 18 Internet measurements ETOMIC nodes located in Birmingham, UK and Salzburg, Austria. estimated parameters: C = 1.7 Mbps, Cc = 0.1 Mbps and Pg = bits. ETOMIC nodes located in Pamplona, Spain and Budapest, Hungary. estimated parameters: C = 100 Mbps, Cc = 58.2 Mbps and Pg = 9000 bits.

CNL - Network Performance Measurement Group 19 Laboratory and Internet measurements Comparision to existing tools: - pathload - pathChirp data for our method - modified pathChirp tool.

CNL - Network Performance Measurement Group 20 Summary new theoretical approach new framework based on the Takács equation exact formula for the average output spacing granulatiry parameter = effective packet size, the third important parameter in describing packet pair measurements confidence surfaces of the estimated parameters (C,Cc,Pg) validation in real measurements in our testlab validation in the ETOMIC infrastructure

CNL - Network Performance Measurement Group 21 Thank you for your attention! This work was partially supported by the National Office for Research and Techonolgy (NKFP ).