Computer Networks: Performance Measures1 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.
Fundamentals of Computer Networks ECE 478/578
T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
ECE 4450:427/527 - Computer Networks Spring 2015
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.
1 K. Salah Module 2.1: QA – Putting it all together What is the max number of users/connections/sessions a particular network can support for handling.
Lect-2: BasicsComputer Networks : An Introduction to Computer Networks Handout #2: Foundations and Basic Concepts Additional Reading Text book:
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
Networks: Introduction1 Course Objectives 1.To introduce the student to the major concepts involved in wide-area networks (WANs) and local area networks.
Metrics for Performance Evaluation Nelson Fonseca State University of Campinas.
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.
Katz, Stoica F04 EECS 122: Introduction to Computer Networks Performance Modeling Computer Science Division Department of Electrical Engineering and Computer.
1 Performance Evaluation of Computer Networks Objectives  Introduction to Queuing Theory  Little’s Theorem  Standard Notation of Queuing Systems  Poisson.
1/20 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics Implementation Issues.
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.
Setting TCP Window Size for Legacy LAN VoIP Niko Färber January 10, 2001.
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.
Chapter 3 part II Data and Signals
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.
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Lecture 2 Performance Metrics. Bandwidth Delay Bandwidth-delay product Latency Throughput.
1 Computer Communication & Networks Lecture 4 Circuit Switching, Packet Switching, Delays Waleed.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
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
Logical Topology Design and Interface Assignment for Multi- Channel Wireless Mesh Networks A. Hamed Mohsenian Rad Vincent W.S. Wong The University of British.
CS 164: Slide Set 2: Chapter 1 -- Introduction (continued).
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.
IT 210: Web-based IT Winter 2012 Measuring Speed on the Internet and WWW.
Fall 2001CS 6401 Introduction to Networking Outline Networking History Statistical Multiplexing Performance Metrics.
Lecture # 03 Switching Course Instructor: Engr. Sana Ziafat.
Session 2.
What is the Speed of the Internet? Internet Computing KUT Youn-Hee Han.
SEPT, 2005CSI Part 2.1 Network Properties (Ownership, Service Paradigm, Measures of Performance) Robert Probert, SITE, University of Ottawa.
Internet and Intranet Protocols and Applications The Internet: Delay, Errors, Detection February, 2002 Joseph Conron Computer Science Department New York.
Network Behaviour & Impairments
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.
Data Link Layer Flow and Error Control. Flow Control Flow Control Flow Control Specifies the amount of data can be transmitted by sender before receiving.
Computer Networks Performance Metrics Computer Networks Spring 2013.
1 Ram Dantu University of North Texas, Practical Networking.
Performance Metrics & Network Architectures Professor Jinhua Guo CIS 427 Winter 2003.
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.
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.
Bandwidth estimation: metrics, measurement techniques, and tools Presenter: Yuhang Wang.
Review of Useful Definitions Statistical multiplexing is a method of sharing a link among transmissions. When computers use store-and-forward packet switching,
2003 컴퓨터 통신 1 Foundation # 컴퓨터 통신 2 Outline A Detailed FTP Example Layering Packet Switching and Circuit Switching Some terms –Data rate, “Bandwidth”
Computer Network Performance Measures
Computer Network Performance Measures
Computer Networks Performance Metrics
Net301 LECTURE 10 11/19/2015 Lect
Network Performance Definitions
Sample Network Performance Problems
What is the end-to-end packet delay in this store-and-forward subnet?
Sample Network Performance Problems
Performance Metrics Neil Tang 9/10/2008
Ram Dantu University of North Texas,
Ram Dantu University of North Texas,
Presentation transcript:

Computer Networks: Performance Measures1 Computer Network Performance Measures

Computer Networks: Performance Measures Host B Host C Host L Host D Host E Host G Host J Host A Host H Host F Host M W TX Y Z nodes AP W1 W2 W3 W4

Computer Networks: Performance Measures3 Simple Queuing Model Arrivals Queue Server

Computer Networks: Performance Measures4 Router Node packet Outgoing Link Router Buffer Server

Computer Networks: Performance Measures5 Performance Metrics (General Definitions) 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.

Computer Networks: Performance Measures6 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]

Computer Networks: Performance Measures7 End-to-end packet delay End-to-end delay includes multiple hop link delays Tanenbaum slide

Computer Networks: Performance Measures8 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]:

Computer Networks: Performance Measures9 Link Packet Delay 1.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. 2.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.

Computer Networks: Performance Measures10 Packet Delay 3.The transmission delay [TRANS] between the times that the first and last bits of the packet are transmitted. 4.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.

Computer Networks: Performance Measures11 End-to-End Packet Delay 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. Link packet delay = PROC + QD + TRANS + PROP.

Computer Networks: Performance Measures12 End-to-end packet delay End-to-end delay includes multiple hop link delays Tanenbaum slide

Computer Networks: Performance Measures13 Network Performance Measures Latency:: usually implies the minimum possible delay. Latency assumes no queuing delay 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].

Computer Networks: Performance Measures14 Delay x Bandwidth Product Amount of data “in flight” or “in the pipe” Usually relative to RTT Example: 100ms x 45Mbps = 560KB “Bandwidth-delay product ” is the more generally accepted term. P&D slide

Computer Networks: Performance Measures15 Figure 1.24 Network-induced jitter Network Interpacket gap Packet source Packet sink P&D slide