Computer Network Performance Measures

Slides:



Advertisements
Similar presentations
Computer Networks Performance Metrics Advanced Computer Networks Fall 2013.
Advertisements

Computer Networks Performance Metrics Computer Networks Term B10.
1 CNPA B Nasser S. Abouzakhar Queuing Disciplines Week 8 – Lecture 2 16 th November, 2009.
Fundamentals of Computer Networks ECE 478/578
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
CS 408 Computer Networks Congestion Control (from Chapter 05)
Networks: Sample Performance Problems 1 Sample Network Performance Problems.
Computer Networks Computer Networks Term B10 Network Delay Network Delay Performance Problems.
Computer Networks Performance Metrics Advanced Computer Networks.
Networks: Introduction1 Course Objectives 1.To introduce the student to the major concepts involved in wide-area networks (WANs) and local area networks.
Lecture 2 Introduction 1-1 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit.
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
Computer Networks: Performance Measures1 Computer Network Performance Measures.
Networks:Sample Performance Problems 1 Sample Network Performance Problems.
Networks: Performance Measures1 Network Performance Measures.
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,
Networks: Sample Performance Problems 1 Sample Network Performance Problems.
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,
Advanced Computer Networks 1 Sample Network Performance Problems.
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.
How do loss and delay occur?
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Computer Networks Performance Metrics
1 Dr. Ali Amiri TCOM 5143 Lecture 8 Capacity Assignment in Centralized Networks.
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
ECE466 - Tutorial Simple Delay and Throughput Analysis.
Lecture # 03 Switching Course Instructor: Engr. Sana Ziafat.
Session 2.
What is the Speed of the Internet? Internet Computing KUT Youn-Hee Han.
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.
Computer Networks Performance Metrics Computer Networks Spring 2013.
Effective bandwidth with link pipelining Pipeline the flight and transmission of packets over the links Overlap the sending overhead with the transport.
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.
© Janice Regan, CMPT 128, Jan 2007 CMPT 371 Data Communications and Networking Delays throughput and packet loss Multiplexing 0.
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
Congestion Control in Data Networks and Internets
Computer Data Communication
Lec # 22 Data Communication Muhammad Waseem Iqbal.
CS 5565 Network Architecture and Protocols
ECE 544 Protocol Design Project 2016
Congestion Control and Resource Allocation
Computer Network Performance Measures
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
CS Lecture 2 Network Performance
Congestion Control in Data Networks and Internets
Congestion Control (from Chapter 05)
Computer Networks Performance Metrics
PRESENTATION COMPUTER NETWORKS
Net301 LECTURE 10 11/19/2015 Lect
Congestion Control (from Chapter 05)
Advanced Computer Networks
Congestion Control (from Chapter 05)
Congestion Control Reasons:
Network Performance Definitions
Sample Network Performance Problems
Requirements Definition
What is the end-to-end packet delay in this store-and-forward subnet?
Congestion Control (from Chapter 05)
CSE 550 Computer Network Design
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Sample Network Performance Problems
Congestion Control (from Chapter 05)
Congestion Control and Resource Allocation
Performance Metrics Neil Tang 9/10/2008
Ram Dantu University of North Texas,
Ram Dantu University of North Texas,
Presentation transcript:

Computer Network Performance Measures Networks: Performance Measures

Networks: Performance Measures X Z W2 W Y Host L W3 Host M AP Host A W4 2 3 4 1 5 Host B 16 nodes 14 11 Host J 17 12 Host C 15 6 13 10 7 Host H 9 8 Host D Host G Host E Host F Networks: Performance Measures

Networks: Performance Measures Simple Queuing Model Arrivals Server Queue Networks: Performance Measures

Networks: Performance Measures Router Node 15 packet packet 17 Outgoing Link Server Router Buffer Networks: Performance Measures

Networks: Performance Measures 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 (round-trip time). Delay :: the time to traverse from one end to the other in a system. Networks: Performance Measures

Network Performance Measures Channel utilization :: the average fraction of time a channel is busy [e.g. Util = 0.8] when overhead is taken into account (i.e., excluded from useful bits, channel utilization is often referred to as channel efficiency Throughput :: bits/sec. successfully transmitted [e.g. Tput = 10 Mbps] Networks: Performance Measures

End-to-end packet delay End-to-end delay includes multiple hop link delays Networks: Performance Measures

Networks: Performance Measures Hop Delay Components K & R Networks: Performance Measures

End-to-end packet delay End-to-end packet delay :: the time to deliver a packet from source to destination. {most often we are interested in the packet delay within the communications subnet} This delay is the sum of the delays on each subnet link traversed by the packet. Each link delay consists of four components [B&G Bertsekas and Gallager]: Networks: Performance Measures

Networks: Performance Measures Link Packet Delay The processing delay [PROC] between the time 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 the 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. Networks: Performance Measures

Networks: Performance Measures Packet Delay The transmission delay [TRANS] 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 transmitter and receiver. Networks: Performance Measures

End-to-End Packet Delay Link packet delay = PROC + QD + TRANS + PROP. end-to-end packet delay = sum of ALL link packet delays. Be Careful !! end-to-end can be defined either from Host-to-Host or only within the subnetwork. Networks: Performance Measures

End-to-end packet delay End-to-end delay includes multiple hop link delays. Networks: Performance Measures

Network Performance Measures Latency :: usually implies the minimum possible delay. Latency assumes no queuing and no contention encountered along the path. Goodput :: {measured at the receiver} the rate in bits per second of useful traffic received. Goodput excludes duplicate packets and packets dropped along the path. Fairness :: either Jain’s fairness or max-min fairness are used to measure fair treatment among competing flows. Quality of Service :: a QoS measure accounts for importance of specific metric to one type of application [e.g. jitter for streaming media]. Networks: Performance Measures