This document discusses various metrics for measuring network performance, including utilization, throughput, response time, delay, channel utilization, end-to-end packet delay, and its components. End-to-end packet delay is the sum of the delays on each link and includes processing, queuing, transmission, and propagation delays. Other metrics mentioned are latency, goodput, fairness, and quality of service.
This document discusses various metrics for measuring network performance, including utilization, throughput, response time, delay, channel utilization, end-to-end packet delay, and its components. End-to-end packet delay is the sum of the delays on each link and includes processing, queuing, transmission, and propagation delays. Other metrics mentioned are latency, goodput, fairness, and quality of service.
This document discusses various metrics for measuring network performance, including utilization, throughput, response time, delay, channel utilization, end-to-end packet delay, and its components. End-to-end packet delay is the sum of the delays on each link and includes processing, queuing, transmission, and propagation delays. Other metrics mentioned are latency, goodput, fairness, and quality of service.
Network Performance Measurements | Advanced Data Communications 2 Sample Queuing Model
End Host
Drop Zone
Network Performance Measurements | Advanced Data Communications 3
Performance Metrics UTILIZATION The percentage of time a device is busy servicing a “customer” THROUGHPUT The number of jobs processed by the “system” per unit time RESPONSE TIME The time required to receive a response to a request (also called round-trip time) DELAY The time to traverse from one end to the other in a system
Network Performance Measurements | Advanced Data Communications 4
Network Performance Measures CHANNEL UTILIZATION The average fraction of a time a channel is busy • When overhead is taken into account, channel utilization is often referred to as channel efficiency THROUGHPUT - Bits that has been successfully transmitted to the destination node. - Measured in bps
Network Performance Measurements | Advanced Data Communications 5
End-to-end Packet Delay The time to deliver a packet from source to destination The sum of the delays on each subnet link traversed by the packet. Includes multiple hop link delays
Network Performance Measurements | Advanced Data Communications 6
Components of Packet Delay The PROCESSING DELAY (PROD) between the time of the packet is correctly received at the head node of the incoming link and the time the packet is assigned to an outgoing link queue for transmission The QUEUING DELAY (QD) between the time packet is assigned to a queue for transmission and the time it starts being transmitted. During this time, the packet waits while other packets in the transmission queue are transmitted. The TRANMISSION DELAY (TD) between the times that the first and last bits of the packet are transmitted. The PROPAGATION DELAY (PROP) between the time the last bit is transmitted at the head node of the link queue and the time the last bit is received at the next router. This is proportional to the physical distance between transmitted and receiver.
Network Performance Measurements | Advanced Data Communications 7
Formula: End-to-end Packet Delay LINK PACKET DELAY = PROC + QD + TD + PROP END-TO-END PACKET DELAY = sum of all LINK PACKET DELAYS NOTE: End-to-end can be defined either host-to-host or only within the subnetwork
Network Performance Measurements | Advanced Data Communications 8
Network Performance Measures LATENCY - Usually implies the minimum possible delay - Assumes no queuing and no contention encountered along the path GOODPUT (measured at the receiver) - Rate it bps of useful traffic received - Excludes duplicate packets and packets dropped along the path FAIRNESS Metric used to determine whether users or applications are receiving a fair share of system resources QUALITY OF SERVICE Accounts for importance of specific metric to one type of application (Example: Jitter for streaming media)
Network Performance Measurements | Advanced Data Communications 9
Advances in Data Science and Analytics Concepts and Paradigms - Advances in Data Science and Analytics Concepts and Paradigms (M. Niranjanamurthy, Hemant Kumar Gianey Etc.)