Timo-Pekka Heikkinen TKK Networking laboratory Supervisor: Prof. Raimo Kantola Instructor: Lic. Tech. Marko Luoma “Measuring the performance of an active.

Slides:



Advertisements
Similar presentations
Example 8.12 Controlling Confidence Interval Length.
Advertisements

Example 8.11 Controlling Confidence Interval Length.
Nanyang Technological University Zou ZiXuan
Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
PERFORMANCE One important issue in networking is the performance of the networkhow good is it? We discuss quality of service, an overall measurement.
pathChirp Efficient Available Bandwidth Estimation
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols TCP-Friendly Transport Protocols.
One-way Delay Measurement Vladimir Smotlacha TF-NGN, October 2002.
VTT TECHNICAL RESEARCH CENTRE OF FINLAND DEMONSTRATIONS in Joint Easy Wireless and MAGELLAN Workshop "Quality of Service and Multimedia Communications.
Congestion Control Reasons: - too many packets in the network and not enough buffer space S = rate at which packets are generated R = rate at which receivers.
Fundamentals of Computer Networks ECE 478/578
CMP206 – Introduction to Data Communication & Networks Lecture 1 - Networking Fundamentals.
Tellabs Internal and Confidential Implementing Soak Testing for an Access Network Solution Presented by: Timo Karttunen Supervisor: Raimo Kantola.
Comp Spring 2003 Delay Jitter Ketan Mayer-Patel.
PERSISTENT DROPPING: An Efficient Control of Traffic Aggregates Hani JamjoomKang G. Shin Electrical Engineering & Computer Science UNIVERSITY OF MICHIGAN,
On Modeling Feedback Congestion Control Mechanism of TCP using Fluid Flow Approximation and Queuing Theory  Hisamatu Hiroyuki Department of Infomatics.
Computer Networks Performance Metrics Advanced Computer Networks.
Distributed Systems Fall 2010 Time and synchronization.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
Mobile Agents for Adaptive Routing Presented by Hong-Jiun Chen & Manu Prasanna Gianni Di Caro & Marco Dorigo.
Metrics for Performance Evaluation Nelson Fonseca State University of Campinas.
Computer Networks: Performance Measures1 Computer Network Performance Measures.
1 End-to-End Detection of Shared Bottlenecks Sridhar Machiraju and Weidong Cui Sahara Winter Retreat 2003.
Path Protection in MPLS Networks Using Segment Based Approach.
Networks: Performance Measures1 Network Performance Measures.
Learning from the Past for Resolving Dilemmas of Asynchrony Paul Ezhilchelvan and Santosh Shrivastava Newcastle University England, UK.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
EE 122: Network Performance Modeling Kevin Lai September 4, 2002.
TICTOC -Topology-Discovery and Clock-Discovery TICTOC BOF IETF70 Stewart Bryant
Chapter 3 part II Data and Signals
1 Physical Clocks need for time in distributed systems physical clocks and their problems synchronizing physical clocks u coordinated universal time (UTC)
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
TCP Enhancement for Random Loss Jiang Wu Computer Science Lakehead University.
Network management Reinhard Laroy BIPT European Parliament - 27 February 2012.
Rev PA Signaled Provisioning of the IP Network Resources Between the Media Gateways in Mobile Networks Leena Siivola
© 2002, Cisco Systems, Inc. All rights reserved..
COMT 4291 Performance of Data Communications Protocols General Protocol Concepts.
Computer Networks with Internet Technology William Stallings
CS 164: Slide Set 2: Chapter 1 -- Introduction (continued).
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 7.
CS 546: Intelligent Embedded Systems Gaurav S. Sukhatme Robotic Embedded Systems Lab Center for Robotics and Embedded Systems Computer Science Department.
V. Fodor and Gy. Dan, KTH - Marholmen 2002 End-to-end control for audio-visual communication Viktoria Fodor and György Dán Laboratory for Communication.
Time This powerpoint presentation has been adapted from: 1) sApr20.ppt.
Using Heterogeneous Paths for Inter-process Communication in a Distributed System Vimi Puthen Veetil Instructor: Pekka Heikkinen M.Sc.(Tech.) Nokia Siemens.
Service Level Monitoring. Measuring Network Delay, Jitter, and Packet-loss  Multi-media applications are sensitive to transmission characteristics of.
Deadline-based Resource Management for Information- Centric Networks Somaya Arianfar, Pasi Sarolahti, Jörg Ott Aalto University, Department of Communications.
1 Analysis of a window-based flow control mechanism based on TCP Vegas in heterogeneous network environment Hiroyuki Ohsaki Cybermedia Center, Osaka University,
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
H. OhsakiITCom A control theoretical analysis of a window-based flow control mechanism for TCP connections with different propagation delays Hiroyuki.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
HELSINKI UNIVERSITY OF TECHNOLOGY Visa Holopainen 1/18.
Péter Hága Eötvös Loránd University, Hungary European Conference on Complex Systems 2008 Jerusalem, Israel.
Delay in packet switched network. Circuit switching In Circuit switched networks the resources needed along a path (buffers and link transmission rate)
LECTURE 12 NET301 11/19/2015Lect NETWORK PERFORMANCE measures of service quality of a telecommunications product as seen by the customer Can.
Precision Measurements with the EVERGROW Traffic Observatory Péter Hága István Csabai.
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Principles of reliable data transfer 0.
Instrument Control System Seminar, 20 th -24 th October 2014 Time Synchronisation via Ethernet An introduction to IEEE 1588 Andreas Jost.
1 Ram Dantu University of North Texas, Practical Networking.
Distributed Systems Lecture 5 Time and synchronization 1.
Network Processing Systems Design
TICTOC -Topology-Discovery and Clock-Discovery
Computer Network Performance Measures
Computer Network Performance Measures
Net301 LECTURE 10 11/19/2015 Lect
Congestion Control Reasons:
Reinhard Laroy BIPT European Parliament - 27 February 2012
Performance Metrics Neil Tang 9/10/2008
Ram Dantu University of North Texas,
Ram Dantu University of North Texas,
Presentation transcript:

Timo-Pekka Heikkinen TKK Networking laboratory Supervisor: Prof. Raimo Kantola Instructor: Lic. Tech. Marko Luoma “Measuring the performance of an active network measurement platform”

Master’s Thesis Presentation – Timo Heikkinen « » Contents ›Theory part »Terms and concepts ›Practical part »Brix system ›Results ›Conclusions ›Future work

Master’s Thesis Presentation – Timo Heikkinen « » Theory part ›Active measurements in data communication networks ›Active vs. passive measurements ›Types of active measurement mechanisms and methods ›Difficulties in making active measurements »Accuracy of measurements

Master’s Thesis Presentation – Timo Heikkinen « » Terms and concepts 1 ›Probe »An artificial packet containing information relevant to the measurement (e.g. timestamp, seq. # etc.) ›One-way latency (delay) »Time it takes for a probe to travel from point A to point B in a network ›Round-trip delay »Time it takes for a probe to travel from A to B and back to A ›Delay jitter »The amount of variation in the measured delay ›Packet loss »A packet is declared lost when it has failed to arrive to its destination in a certain amount of time

Master’s Thesis Presentation – Timo Heikkinen « » ›Types of delay »Processing delay ·Time it takes for a router to process a packet »Transmission delay ·Time it takes for a router to push a packet to the link »Propagation delay ·Time it takes for a signal to travel across the physical medium »Queuing delay ·Time the packet spends inside routers’ queues Terms and concepts 2

Master’s Thesis Presentation – Timo Heikkinen « » Practical part ›Measuring the performance of an active measurement system (Brix Networks) ›Two test cases / network environments »Simple network topology ·Comparison of the Brix system versus an well-known accurate measurement system (AX4000) »(Relatively) Complex network topology ·Is Brix able to detect certain events in the network? ›Overall, how does the Brix system perform?

Master’s Thesis Presentation – Timo Heikkinen « » Devices Brix 100 Verifier Brix 1000 Verifier » Synchronization › Brix 1000 GPS-receiver · Acted as an NTP-server › Brix 100’s NTP synched › NTP synch in the complex case · No need for GPS because RTT was measured

Master’s Thesis Presentation – Timo Heikkinen « » Brix Architecture Operations Center GUI, Subscriber portal GUI Verifier Consolidator Collector Local Registry Network Registry Test BrixWorx

Master’s Thesis Presentation – Timo Heikkinen « » Brix Reporting Data from the Brix system

Master’s Thesis Presentation – Timo Heikkinen « » Results (1/4), case 1 Cumulative probability distributions of all tested devices when measuring one- way delay. Delay shown with and without NTP-offset correction

Master’s Thesis Presentation – Timo Heikkinen « » Results (2/4), case 1 Measured one-way delay between Brix 1000 and Brix 100 verifiers

Master’s Thesis Presentation – Timo Heikkinen « » Results (3/4), case 2 Effects of high load on the delay measured by the Brix system

Master’s Thesis Presentation – Timo Heikkinen « » Results (4/4), case 2 Core router failure as reported by the Brix system.

Master’s Thesis Presentation – Timo Heikkinen « » Conclusions (1/2), case 1 ›More time should have been spent on designing the test setup ›Brix 100’s are not accurate enough to measure sub-millisecond one-way delays »Clock instability big issue »Accuracy ~940 μs, ~120 μs with NTP corr. ›Brix 1000’s are accurate when using GPS synchronization »Clocks stabile enough »Accuracy ~50 μs, ~10 μs with NTP corr. ›AX4000 accuracy ~1 microsecond (when using only one clock)

Master’s Thesis Presentation – Timo Heikkinen « » Conclusions (2/2), case 2 ›Test parameters should have been selected more carefully ›Measurement reports are lost too often ›Congestion and node failures can be detected with Brix ›Short link failures were undetected

Master’s Thesis Presentation – Timo Heikkinen « » Future work ›Case 1 should be done in a more complex network environment ›Case 2 should be done with the same equipment as used in case 1 ›GPS synchronized Brix 1000’s ›NTP offset measurement