Ram Dantu University of North Texas,

Slides:



Advertisements
Similar presentations
Computer Networks Performance Metrics Computer Networks Term B10.
Advertisements

Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
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.
Introduction© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science.
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.
Lecture Internet Overview: roadmap 1.1 What is the Internet? (A simple overview last week) Today, A closer look at the Internet structure! 1.2 Network.
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,
What’s the Internet: “nuts and bolts” view
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.
Slides originally from Professor Williamson at U Calgary1-1 Introduction Part II  Network Core  Delay & Loss in Packet-switched Networks  Structure.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 7 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
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.
COMT 4291 Performance of Data Communications Protocols General Protocol Concepts.
Introduction1-1 Chapter 1 Computer Networks and the Internet Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose,
Computer Networks Performance Metrics
CS 164: Slide Set 2: Chapter 1 -- Introduction (continued).
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 7.
1 Computer Networks & The Internet Lecture 4 Imran Ahmed University of Management & Technology.
IT 210: Web-based IT Winter 2012 Measuring Speed on the Internet and WWW.
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,
What is the Speed of the Internet? Internet Computing KUT Youn-Hee Han.
CSE 413: Computer Network Circuit Switching and Packet Switching Networks Md. Kamrul Hasan
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.
TCP Traffic Characteristics—Deep buffer Switch
1 Ram Dantu University of North Texas, Practical Networking.
Performance Metrics & Network Architectures Professor Jinhua Guo CIS 427 Winter 2003.
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.
CSEN 404 Introduction to Networks Amr El Mougy Lamia AlBadrawy.
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 3 Omar Meqdadi Department of Computer Science and Software Engineering.
Network Processing Systems Design
Introduction (2) Overview: access net, physical media
DMET 602: Networks and Media Lab
Computer Data Communication
Introduction to Networks
Administrative Things
CS 381 Introduction to computer networks
CS 5565 Network Architecture and Protocols
CS 5565 Network Architecture and Protocols
Chapter 1: Introduction
Part I: Introduction Chapter goal:
CS4470 Computer Networking Protocols
RSC Part II: Network Layer 1. Basic Concepts
Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge
Computer Network Performance Measures
Part I: Introduction Chapter goal:
Network Core and QoS.
The University of Adelaide, School of Computer Science
CS Lecture 2 Network Performance
Part I: Introduction Chapter goal:
Computer Network Performance Measures
Computer Networks Performance Metrics
Net301 LECTURE 10 11/19/2015 Lect
University of Houston Datacom II Lecture 1B Review Dr Fred L Zellner
Bandwidth # of bits per second that can be sent.
EEC-484/584 Computer Networks
Propagation & Transmission delay
CSE 6581 Advanced Computer Networks
Network Performance Definitions
Sample Network Performance Problems
Part I: Introduction Overview: what’s the Internet what’s a protocol?
Sample Network Performance Problems
Performance Metrics Neil Tang 9/10/2008
Ram Dantu University of North Texas,
Network Core and QoS.
Presentation transcript:

Ram Dantu University of North Texas, rdantu@unt.edu Practical Networking Ram Dantu University of North Texas, rdantu@unt.edu

Agenda Nuts and Bolts of Internet Access, Edge, and Core Networks LAN Design End-user Protocols, Services and QoS Edge and Core Networks Performance Bandwidth and Delay Security

Performance

Different Types of Links Sometimes you install your own!

Bigger Pipes! Sometimes leased from the phone company STS: Synchronous Transport Signal

Delay in packet-switched networks packets experience delay on end-to-end path four sources of delay at each hop nodal processing: check bit errors determine output link queueing time waiting at output link for transmission depends on congestion level of router A B propagation transmission nodal processing queueing

Delay in packet-switched networks Transmission delay: R=link bandwidth (bps) L=packet length (bits) time to send bits into link = L/R Propagation delay: d = length of physical link s = propagation speed in medium (~2x108 m/sec) propagation delay = d/s Note: s and R are very different quantitites! A B propagation transmission nodal processing queueing

Performance Bandwidth (throughput) Amount of data that can be transmitted per time unit Example: 10Mbps link versus end-to-end Notation KB = 210 bytes Mbps = 106 bits per second

Time it takes to send message from point A to point B Latency (delay) Time it takes to send message from point A to point B Example: 24 milliseconds (ms) Sometimes interested in in round-trip time (RTT) Components of latency Latency = Propagation + Transmit + Queue + Proc. Propagation = Distance / SpeedOfLight Transmit = Size / Bandwidth

Relative importance of bandwidth and latency small message (e.g., 1 byte): 1ms vs. 100ms dominates 1Mbps vs. 100Mbps large message (e.g., 25 MB): 1Mbps vs. 100Mbps dominates 1ms vs. 100ms Consider two channels of 1Mbps and 100 Mbps respectively. For a 1 byte message, the available bandwidth is relatively insignificant given a RTT of 1 ms. The transmit delay for each channel is 8 s and 0.08 s, respectively.

Delay x Bandwidth Product e.g., 100ms RTT and 45Mbps Bandwidth = 560KB of data We have to view the network as a buffer. This may have interesting consequences: How much data did the sender transmit before a response can be received? Delay Bandwidth

Example: Hospital Network

PACS Network and Remote Connectivity   W V U P Intensive Care Unit Operating Room T R S Q O N M F G Out-patient RIS Floors HIS PACS Network INTERNET A Hospital Distribution PACS B C D E H I J K L X