Computer Networks Performance Metrics Advanced Computer Networks.

Slides:



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

Computer Networks Performance Metrics Computer Networks Term B10.
Principles of Congestion Control Chapter 3.6 Computer Networking: A top-down approach.
Fundamentals of Computer Networks ECE 478/578
T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
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.
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.
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.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
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,
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
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.
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.
1 Computer Communication & Networks Lecture 4 Circuit Switching, Packet Switching, Delays Waleed.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Doc.: IEEE /103r1 Submission 5/3/00 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Performance Metrics.
© Janice Regan, CMPT 128, Jan 2007 CMPT 371 Data Communications and Networking Switching and throughput Multiplexing 0.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Identifying Application Impacts on Network Design Designing and Supporting.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Link Estimation, CTP and MultiHopLQI. Learning Objectives Understand the motivation of link estimation protocols – the time varying nature of a wireless.
Computer Networks Performance Metrics
workshop eugene, oregon Network Performance Metrics Unix/IP Preparation Course July 19, 2009 Eugene, Oregon, USA Original Materials.
Computer Networks with Internet Technology William Stallings
COP 4930 Computer Network Projects Summer C 2004 Prof. Roy B. Levow Lecture 3.
Logical Topology Design and Interface Assignment for Multi- Channel Wireless Mesh Networks A. Hamed Mohsenian Rad Vincent W.S. Wong The University of British.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
ECE466 - Tutorial Simple Delay and Throughput Analysis.
Chapter 24 Transport Control Protocol (TCP) Layer 4 protocol Responsible for reliable end-to-end transmission Provides illusion of reliable network to.
What is the Speed of the Internet? Internet Computing KUT Youn-Hee Han.
2010 kigali, rwanda Network Performance Metrics Unix/IP Preparation Course May 23, 2010 Kigali, Rwanda Original Materials by.
Introduction 1-1 Lecture 5 Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 CS3516: These slides.
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.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laborartory.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Principles of reliable data transfer 0.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
1 Ram Dantu University of North Texas, Practical Networking.
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 The Data Link Layer A. S. Tanenbaum Computer Networks W. Stallings Data and Computer Communications Chapter 3.
1. Layered Architecture of Communication Networks: Circuit Switching & Packet Switching.
© Janice Regan, CMPT 128, Jan 2007 CMPT 371 Data Communications and Networking Delays throughput and packet loss Multiplexing 0.
CMPT 371 Data Communications and Networking
Computer Network Performance Measures
Computer Network Performance Measures
Computer Networks Performance Metrics
Net301 LECTURE 10 11/19/2015 Lect
Congestion Control (from Chapter 05)
Network Performance Definitions
Sample Network Performance Problems
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Sample Network Performance Problems
Congestion Control (from Chapter 05)
Presentation transcript:

Computer Networks Performance Metrics Advanced Computer Networks

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 Advanced Computer Networks Performance Metrics

3 Customer Arrivals Queue Server Simple Queuing Model

Router Node packet node Outgoing Link Router Buffer Server packet Incoming Link 4 Advanced Computer Networks 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 of a system. Generic Performance Metrics Advanced Computer Networks Performance Metrics 5

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 sent [e.g. Tput = 10 Mbps] [e.g. Tput = 10 Mbps] Advanced Computer Networks Performance Metrics 6

End-to-End Packet Delay Advanced Computer Networks Performance Metrics 7 End-to-end delay includes multiple hop link delays. Tanenbaum

Hop Delay Components Advanced Computer Networks Performance Metrics 8

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]: Advanced Computer Networks Performance Metrics 9

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. Advanced Computer Networks Performance Metrics 10

Link 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. Advanced Computer Networks Performance Metrics 11

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 from end-to-end nodes within the subnetwork. Link packet delay = PROC + QD + TRANS + PROP Advanced Computer Networks Performance Metrics 12

End-to-End Packet Delay Advanced Computer Networks Performance Metrics 13 Tanenbaum End-to-end delay includes multiple hop link delays.

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 (QoS) :: –a QoS measure accounts for importance of specific metric to one type of application [e.g. jitter and playable frame rate for streaming media]. Advanced Computer Networks Performance Metrics 14

Wireless Performance Metrics WLANs and WSNs are concerned with packet loss and employ additional metrics: Delivery ratio:: –the ratio of packets received to packets sent {excluding duplicates and retransmissions}. Packet loss rate:: –the percentage of packets lost or dropped. Link layer retransmission rates:: –the percentage of DL layer frames that are retransmitted. 15 Advanced Computer Networks Performance Metrics

Performance Metrics Summary  The three most general performance measures are : utilization, throughput and response time.  In computer networks, end-to-end delay is an important performance metric.  Queuing models are used to analyze and estimate computer network performance. Advanced Computer Networks Performance Metrics 16

 Other useful metrics include: latency, goodput, fairness and QoS metrics such as jitter or playable frame rate.  In wireless networks, delivery ratio, packet loss rate and link layer retransmission rates are valuable network measures. Advanced Computer Networks Performance Metrics 17 Performance Metrics Summary