Network Performance Definitions

Slides:



Advertisements
Similar presentations
Network Devices Repeaters, hubs, bridges, switches, routers, NICs.
Advertisements

Computer Networks Performance Metrics Computer Networks Term B10.
Jaringan Komputer Lanjut Packet Switching Network.
TELE202 Lecture 8 Congestion control 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »X.25 »Source: chapter 10 ¥This Lecture »Congestion control »Source:
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
Computer Networks Performance Metrics Advanced Computer Networks.
© 2006 Cisco Systems, Inc. All rights reserved. 2.3: Encapsulating Voice Packets for Transport.
Computer Networks: Performance Measures1 Computer Network Performance Measures.
5-1 Data Link Layer r Today, we will study the data link layer… r This is the last layer in the network protocol stack we will study in this class…
Lecture Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching,
1 K. Salah Module 6.1: TCP Flow and Congestion Control Connection establishment & Termination Flow Control Congestion Control QoS.
Lecture Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching,
Error Checking continued. Network Layers in Action Each layer in the OSI Model will add header information that pertains to that specific protocol. On.
Bandwidth Estimation: Metrics Mesurement Techniques and Tools By Ravi Prasad, Constantinos Dovrolis, Margaret Murray and Kc Claffy IEEE Network, Nov/Dec.
Ch. 28 Q and A IS 333 Spring Q1 Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer data across.
CS332 Ch. 28 Spring 2014 Victor Norman. Access delay vs. Queuing Delay Q: What is the difference between access delay and queuing delay? A: I think the.
Chapter 4: Managing LAN Traffic
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 7 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Papeete, Tahiti Performance Metrics & Analysis Unix & Network Management Workshop PacNOG5 17 June 2009 Hervey Allen / Phil Regnauld Original.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Computer Networks Performance Metrics
workshop eugene, oregon Network Performance Metrics Unix/IP Preparation Course July 19, 2009 Eugene, Oregon, USA Original Materials.
CCNA 3 Week 4 Switching Concepts. Copyright © 2005 University of Bolton Introduction Lan design has moved away from using shared media, hubs and repeaters.
CS 164: Slide Set 2: Chapter 1 -- Introduction (continued).
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
Cisco 3 - Switching Perrine. J Page 16/4/2016 Chapter 4 Switches The performance of shared-medium Ethernet is affected by several factors: data frame broadcast.
What is the Speed of the Internet? Internet Computing KUT Youn-Hee Han.
Internet and Intranet Protocols and Applications The Internet: Delay, Errors, Detection February, 2002 Joseph Conron Computer Science Department New York.
2010 kigali, rwanda Network Performance Metrics Unix/IP Preparation Course May 23, 2010 Kigali, Rwanda Original Materials by.
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.
Day 13 Intro to MANs and WANs. MANs Cover a larger distance than LANs –Typically multiple buildings, office park Usually in the shape of a ring –Typically.
Ch. 28 Q and A CS 332 Spring A little quiz Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer.
1. Layered Architecture of Communication Networks: Circuit Switching & Packet Switching.
Chapter 28 Q and A IS 333 Spring A quiz question Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Muhammad Waseem Iqbal Lecture # 20 Data Communication.
Introduction to Networks
Topics discussed in this section:
CS 5565 Network Architecture and Protocols
Network Performance Metrics
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
5. End-to-end protocols (part 1)
Introduction to Data-Link Layer
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Chapter 4-1 Network layer
Transport Layer Unit 5.
Computer Network Performance Measures
Data Link Issues Relates to Lab 2.
Communication Networks NETW 501
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Computer Network Performance Measures
Congestion Control (from Chapter 05)
Switching Techniques.
Net301 LECTURE 10 11/19/2015 Lect
Congestion Control, Quality of Service, & Internetworking
Congestion Control (from Chapter 05)
EE 122: Lecture 7 Ion Stoica September 18, 2001.
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Error Checking continued
Ram Dantu University of North Texas,
Ram Dantu University of North Texas,
Presentation transcript:

Network Performance Definitions 10/25/10 Network Performance Definitions Network Management & Monitoring

Metrics Network performance metrics 10/25/10 Network performance metrics Channel capacity, nominal & effective Channel utilization Delay and jitter Packet loss and errors 2 2

Common Network Performance Measurements 10/25/10 Common Network Performance Measurements Relative to traffic: Bits per second Packets per second Unicast vs. non-unicast packets Errors Dropped packets Flows per second Delay (RTT) Jitter (delay variation) 3 3

Nominal Channel Capacity 10/25/10 The maximum number of bits that can be transmitted on a unit of time (eg: bits per second) Depends on: Bandwidth of the physical medium Cable Electromagnetic waves Processing capacity for each transmission element Efficiency of algorithms in use to access medium Channel encoding and compression 4 4

Effective Channel Capacity 10/25/10 Always a fraction of the nominal channel capacity Dependent on: Additional overhead of protocols in each layer Device limitations on both ends Flow control algorithm efficiency, etc. For example: TCP 5 5

Channel Utilization 10/25/10 What fraction of the nominal channel capacity is actually in use 6 6

End-to-end Delay 10/25/10 The time required to transmit a packet along its entire path Created by an application, handed over to the OS, passed to a network card (NIC), encoded, transmitted over a physical medium (copper, fibre, air), received by an intermediate device (switch, router), analyzed, retransmitted over another medium, etc. The most common measurement uses ping for total round-trip-time (RTT). 7 7

Historical Measurement of Delay 10/25/10 8 8

Types of Delay Causes of end-to-end delay: Processing delays 10/25/10 Causes of end-to-end delay: Processing delays Buffer/Queuing delays Transmission delays Propagation delays 9 9

Processing Delay 10/25/10 Required time to analyze a packet header and decide where to send the packet (e.g. a routing decision) Inside a router this depends on the number of entries in the routing table, the implementation of data structures, hardware in use, etc. This can include error verification, such as IPv4, IPv6 header checksum calculations. 10 10

Queuing Delay Queuing Delay 10/25/10 Queuing Delay The time a packet is enqueued until it is transmitted The number of packets waiting in the queue will depend on traffic intensity and of the type of traffic (bursty or sustained) Router queue algorithms try to adapt delays to specific preferences, or impose equal delay on all traffic. 11 11

Transmission Delay Transmission Delay 10/25/10 Transmission Delay The time required to push all the bits in a packet on the transmission medium in use For N=Number of bits, S=Size of packet, d=delay d = S/N 12 12

Propagation Delay 10/25/10 Once a bit is 'pushed' on to the transmission medium, the time required for the bit to propagate to the end of its physical trajectory The velocity of propagation of the circuit depends mainly on the actual distance of the physical circuit In the majority of cases this is close to the speed of light. For d = distance, s = propagation velocity PD = d/s 13 13

Packet Loss 10/25/10 Occurs due to the fact that buffers are not infinite in size When a packet arrives to a buffer that is full the packet is discarded. Packet loss, if it must be corrected, is resolved at higher levels in the network stack (transport or application layers) Loss correction using retransmission of packets can cause yet more congestion if some type of (flow) control is not used (to inform the source that it's pointless to keep sending more packets at the present time) 14 14

Jitter 10/25/10 Jitter is defined as a variation in the delay of received packets. At the sending side, packets are sent in a continuous stream with the packets spaced evenly apart. Due to network congestion, improper queuing, or configuration errors, this steady stream can become lumpy, or the delay between each packet can vary instead of remaining constant. 15 15

Flow Control and Congestion 10/25/10 Flow Control and Congestion Limits the transmission amount (rate) because the receiver cannot process packets at the same rate that packets are arriving. Limit the amount sent (transmission rate) because of loss or delays in the circuit. 16 16