Network Performance. Performance (1) What would be the characteristics of the ideal network? –It would be completely transparent in every conceivable.

Slides:



Advertisements
Similar presentations
CSE 413: Computer Networks
Advertisements

1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
Jaringan Komputer Lanjut Packet Switching Network.
EE 4272Spring, 2003 Chapter 12 Congestion in Data Networks Effect of Congestion Control  Ideal Performance  Practical Performance Congestion Control.
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
CCNA – Network Fundamentals
Chapter 7: Transport Layer
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking Assist. Prof.
Lecture 7 Transport Layer
CMP206 – Introduction to Data Communication & Networks Lecture 1 - Networking Fundamentals.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
Optical communications & networking - an Overview
Module 3.4: Switching Circuit Switching Packet Switching K. Salah.
Semester Copyright USM EEE442 Computer Networks The Data Link / Network Layer Functions: Switching En. Mohd Nazri Mahmud MPhil (Cambridge, UK)
ATM Networks An Engineering Approach to Computer Networking.
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.
William Stallings Data and Computer Communications 7th Edition
Computer Networks: Performance Measures1 Computer 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,
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,
Communication concepts (Continued) Week 2 Lecture 2.
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.
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
Computer Communication & Networks
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Switching Techniques Student: Blidaru Catalina Elena.
Data Communications and Networking
ECE 5595 Week 1. Outline Vocabulary Protocols Reference Models Types of service The client-server model Sockets Delay Delay-bandwidth product 2.
1 Computer Communication & Networks Lecture 4 Circuit Switching, Packet Switching, Delays Waleed.
CS448 Computer Networking Chapter 1 Introduction to Computer Networks Instructor: Li Ma Office: NBC 126 Phone: (713)
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 switching,
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
What makes a network good? Ch 2.1: Principles of Network Apps 2: Application Layer1.
Establishing Connections Networking Modes: When you are evaluating a network, you concentrate on circuit switching versus packet switching. But it's also.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
02 – Performance Basics 1CS Computer Networks.
Circuit & Packet Switching. ► Two ways of achieving the same goal. ► The transfer of data across networks. ► Both methods have advantages and disadvantages.
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching (Wide Area Networks)
Data and Computer Communications Circuit Switching and Packet Switching.
Computer Networks with Internet Technology William Stallings
1 Network Properties (Ownership, Service Paradigm, Measures of Performance)
ATM Technologies. Asynchronous Transfer Mode (ATM) Designed by phone companies Single technology meant to handle –Voice –Video –Data Intended as LAN or.
DATA COMMUNICATION (ELA…) CIRCUIT SWITCHING AND PACKET SWITCHING 1.
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
Lecture # 03 Switching Course Instructor: Engr. Sana Ziafat.
The Delay-Bandwidth Product “Keeping the pipe full” 1.
SEPT, 2005CSI Part 2.1 Network Properties (Ownership, Service Paradigm, Measures of Performance) Robert Probert, SITE, University of Ottawa.
1 Chapter 15 Network Properties (Ownership, Service Paradigm, Measures of Performance)
CS440 Computer Networks 1 Packet Switching Neil Tang 10/6/2008.
Queuing Delay 1. Access Delay Some protocols require a sender to “gain access” to the channel –The channel is shared and some time is used trying to determine.
LECTURE 12 NET301 11/19/2015Lect NETWORK PERFORMANCE measures of service quality of a telecommunications product as seen by the customer Can.
TCP Traffic Characteristics—Deep buffer Switch
Computer Communication & Networks Lecture # 03 Circuit Switching, Packet Switching Nadeem Majeed Choudhary
Chapter 10 Congestion Control in Data Networks and Internets 1 Chapter 10 Congestion Control in Data Networks and Internets.
2003 컴퓨터 통신 1 Foundation # 컴퓨터 통신 2 Outline A Detailed FTP Example Layering Packet Switching and Circuit Switching Some terms –Data rate, “Bandwidth”
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 3 Omar Meqdadi Department of Computer Science and Software Engineering.
Data and Computer Communications Chapter 7 Circuit Switching and Packet Switching.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
Data and Computer Communications Ninth Edition by William Stallings Chapter 10 – Circuit Switching and Packet Switching Data and Computer Communications,
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Muhammad Waseem Iqbal Lecture # 20 Data Communication.
Part 2.1 Network Properties
Part 2.1 Network Properties
Ch 15 Network Characteristics
Optical communications & networking - an Overview
Presentation transcript:

Network Performance

Performance (1) What would be the characteristics of the ideal network? –It would be completely transparent in every conceivable way! –An infinite amount of data could pass error free with zero delay and zero cost between arbitrary combinations of computers at any time of the day without any concern for security, political ramifications, physical location, or how many other were using the network –Good luck with that.... 2

Performance (2) There are several important measures of network performance –Throughput or capacity: data transferred per unit time –Delay or Latency: time required to complete some step of network activity; there are several different components of delay that are of interest –Jitter or variability: the statistical description of how the delay changes Data rate (sometimes called bandwidth) –Data transmitted per unit time (bits/second) –End-to-end data rate on a multi-link network path is the minimum of individual link data rates 3

Performance (3) A user computes throughput as follows –Throughput = amount of data transferred / time it took We compare our measured throughput to the nominal data rate of the network –Assume we have a 1 Gbit/sec network –Transfer 1 Gbyte in 10 seconds, for example 4

Performance (4) We are surprised when the throughput doesn’t match the data rate of the network, but data rate is an ideal number –In general, the other desirable characteristics of a data communication come at the expense of throughput Congestion avoidance, reliability, etc. Connection setup in connection-oriented protocol Protocol overhead for multiplexing keys, addresses, etc. –Helper protocols such as DNS consume time –Finally, the nominal data rate assumes the network is full of data all of the time This may not be true due to protocol limitations or configuration It is a rate we only achieve when we have access 5

Performance (5) Latency (delay) –Time to send message from point A to point B Specifically the time between when the first bit is placed on the wire and when the last bit leaves the wire at the other end We discuss delay in separate lessons –Propagation delay –Transmit time or delay –Queuing delay (we include the textbook’s switching delay and access delay in this lesson) –We ignore the text’s server delay as a non-network delay We also consider the delay-bandwidth product and the notion of “keeping the pipe full” 6

Performance (6) Jitter is significant for applications such as voice –One approach is to use an isochronous network that guarantees no jitter –Or use a protocol that compensates for jitter on a typical asynchronous network In many cases where we cannot tolerate much jitter we can accept some amount of average delay –This is why streaming applications have a delay when they first start as they buffer more data than the anticipated jitter –The buffer effectively smoothes out the jitter from the application’s perspective 7