Network Performance: Networks must be fast. What are the essential network performance metrics: bandwidth and latency



Similar documents
EECC694 - Shaaban. Transmission Channel

Basic Multiplexing models. Computer Networks - Vassilis Tsaoussidis

What Does Communication (or Telecommunication) Mean?

R2. The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol?

Strategies. Addressing and Routing

The Impact of QoS Changes towards Network Performance

Chapter 6 Bandwidth Utilization: Multiplexing and Spreading 6.1

Operating Systems and Networks Sample Solution 1

Telecommunications, Networks, and Wireless Computing

Introduction cont. Some Structure in the Chaos. Packet switching versus circuit switching. Access networks and physical media

What is Network Latency and Why Does It Matter?

Referring to the above question, the end-to-end delay (transmission delay plus propagation delay) is

Introduction, Rate and Latency

Network Edge and Network Core

T = 1 f. Phase. Measure of relative position in time within a single period of a signal For a periodic signal f(t), phase is fractional part t p

Latency on a Switched Ethernet Network

: Instructor

Solutions to the Sample Questions on Introduction

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet?

CH.1. Lecture # 2. Computer Networks and the Internet. Eng. Wafaa Audah. Islamic University of Gaza. Faculty of Engineering

CSCI Topics: Internet Programming Fall 2008

Chapter 1 Computer Networks and the Internet

Data Transmission. Data Communications Model. CSE 3461 / 5461: Computer Networking & Internet Technologies. Presentation B

DATA COMMUNICATIONS AND NETWORKING. Solved Examples

EXAMPLES AND PROBLEMS. Competence Based Education Internet Protocols

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

Based on Computer Networking, 4 th Edition by Kurose and Ross

Chapter 1: roadmap. Access networks and physical media

First Midterm for ECE374 02/25/15 Solution!!

Computer Networks and the Internet

Fundamentals of Telecommunications

Computer Networks Homework 1

TCIPG Reading Group. Introduction to Computer Networks. Introduction 1-1

Gigabit Ethernet: Architectural Design and Issues

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK

Introduction. Abusayeed Saifullah. CS 5600 Computer Networks. These slides are adapted from Kurose and Ross

Requirements of Voice in an IP Internetwork

TCP Westwood for Wireless

In this section of notes you will learn the rudiments of networking, the components of a network and how to secure a network

Frequently Asked Questions

Introduction Page 2. Understanding Bandwidth Units Page 3. Internet Bandwidth V/s Download Speed Page 4. Optimum Utilization of Bandwidth Page 8

Analog vs. Digital Transmission

Computer Networks CS321

TCP/IP Protocol Suite. Marshal Miller Chris Chase

EECS 122: Introduction to Computer Networks Multiaccess Protocols. ISO OSI Reference Model for Layers

Introduction to Optical Networks

Network edge and network core. millions of connected compu?ng devices: hosts = end systems running network apps

an interconnected collection of autonomous computers interconnected = able to exchange information

BROADBAND AND HIGH SPEED NETWORKS

Sol: Optical range from λ 1 to λ 1 +Δλ contains bandwidth

Delay, loss, layered architectures. packets queue in router buffers. packets queueing (delay)

CSE3214 Computer Network Protocols and Applications. Chapter 1 Examples and Homework Problems

Network administrators must be aware that delay exists, and then design their network to bring end-to-end delay within acceptable limits.

ECE/CS 372 introduction to computer networks. Lecture 2. Midterm scheduled for Tuesday, May 7 th

Network Overview. The network edge: The network edge: Internet Services Models. The network edge: A closer look at network structure:

H.323 Traffic Characterization Test Plan Draft Paul Schopis,

Lecture 8 Performance Measurements and Metrics. Performance Metrics. Outline. Performance Metrics. Performance Metrics Performance Measurements

Data Networks Summer 2007 Homework #3

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

ADSL BROADBAND BASICS FOR THE DOMESTIC USER. The Main Limitations of ADSL Broadband are as follows.

ADSL or Asymmetric Digital Subscriber Line. Backbone. Bandwidth. Bit. Bits Per Second or bps

Architecture and Performance of the Internet

NETWORKING TECHNOLOGIES

Data Transmission. Raj Jain. Professor of CIS. The Ohio State University. Columbus, OH

Final for ECE374 05/06/13 Solution!!

Three Key Design Considerations of IP Video Surveillance Systems

Planeamento e Gestão de Redes. Análise de Requisitos

Comparative Analysis of Congestion Control Algorithms Using ns-2

Packet Queueing Delay in Wireless Networks with Multiple Base Stations and Cellular Frequency Reuse

Networks 2. Gabriela Ochoa University of Stirling CSCU9B1 Essential Skills for the Information Age. Content

Answer: that dprop equals dtrans. seconds. a) d prop. b) d trans

Lecture 1: Course Introduction" CSE 222A: Computer Communication Networks Alex C. Snoeren

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

Performance Measurement of Wireless LAN Using Open Source

Exam 1 Review Questions

BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS. BCS Level 5 Diploma in IT SEPTEMBER Computer Networks EXAMINERS REPORT

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

1.264 Lecture 32. Telecom: Basic technology. Next class: Green chapter 4, 6, 7, 10. Exercise due before class

WHITE PAPER: Broadband Bonding for VoIP & UC Applications. In Brief. mushroomnetworks.com. Applications. Challenge. Solution. Benefits.

Please purchase PDF Split-Merge on to remove this watermark.

Introduction. Computer Networking. Prof. Andrzej Duda

Product Overview. Steve Erickson

WAN Monitoring Whitepaper

Overview of Network Hardware and Software. CS158a Chris Pollett Jan 29, 2007.

Broadband 101: Installation and Testing

Think! Think! Data communications. Long-Distance. Modems: to analog and back. Transmission Media. The last mile is the hardest for digital information

ATA: An Analogue Telephone Adapter is used to connect a standard telephone to a high-speed modem to facilitate VoIP and/or calls over the Internet.

The part of the network that connects customers to the exchange, sometimes called the local loop or the last mile.

Industrial Networks & Databases

COMPUTERS ARE YOUR FUTURE CHAPTER 8 WIRED & WIRELESS COMMUNICATION

Lecture 21 ISDN Integrated Digital Network.

Homework Assignment #1 Solutions

Network Security. Vorlesung Kommunikation und Netze SS 10 E. Nett

Sources: Chapter 6 from. Computer Networking: A Top-Down Approach Featuring the Internet, by Kurose and Ross

Internet Public Network

Quality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS?

Multiple Choice Questions

IT4405 Computer Networks (Compulsory)

- T-Carrier Technologies -

Transcription:

Network Performance: Networks must be fast What are the essential network performance metrics: bandwidth and latency

Transmission media AS systems Input'signal'f(t) Has'bandwidth'B System'with'H(-) Output'signal'g(t) An optical fiber: B = 100 GHz WiFi radio link Coaxial cable: B = 3 GHz Twisted Pair

Bandwidth is a property of every system The width of the accepted frequency band H(!) 1 Measured in Hz = 1/s 0,7 In networking bps means bits per second bits/s bits Hz Bs 3dB,bandwidth,(Normally,in,Hz)!=2πf Input,signal,f(t) Has,bandwidth,B System,with,H(!) Output,signal,g(t) An optical fiber: B = 100 GHz WiFi radio link Coaxial cable: B = 3 GHz Twisted Pair

Bandwidth and H(!) 1 0,7 transmission speed Bs 3dB,bandwidth,(Normally,in,Hz)!=2πf Input,signal,f(t) Has,bandwidth,B System,with,H(!) Output,signal,g(t) An optical fiber: B = 100 GHz WiFi radio link Coaxial cable: B = 3 GHz Twisted Pair If B > Bs => output will have big distortion If Bs > B => output will have little distortion If the band can hold the signal, it passes cleanly on to the output Bs in Hz is the inverse of the signaling SPEED in seconds High bps needs high bandwidth => high speed demands high bandwidth High bandwidth permits high speed transmission

Performance Bandwidth Width of the frequency band Number of bits per second that can be transmitted over a communication link in a given period of time The inverse of Bw is the time it takes to transmit one bit n 1Mbps = 1M bits/s = 10 6 bits/s à T transm 1 bit = 10-6 s/bit 1bit = 1μs Higher bandwidth (speed) means shorter transmission times Multipliers used in expressing speeds (ratios) 1Kbps = 1K bits/s = 10 3 bits/s 1Mbps = 1M bits/s = 10 6 bits/s 1Gbps = 1G bits/s = 10 9 bits/s

Bandwidth Bits transmitted at a particular bandwidth can be regarded as having some width: (a) bits transmitted at 1Mbps (each bit 1 μs wide); (b) bits transmitted at 2Mbps (each bit 0.5 μs wide).

Context for analyzing the components of performance in networks An IP router is a form of statistical multiplexer IP router IP router

Performance Latency = Propagation + transmit + queue Propagation = distance/speed of light Transmit = size/bandwidth One bit transmission => propagation is important Large bytes transmission => bandwidth is important

How much does a packet take to be transferred to its destination? Queuing time Transmission time Propagation time An IP router is a form of statistical multiplexer IP router IP router

Queuing time The router has to enqueue the packets received from the various sources Otherwise, they will be lost Output Queue Link An IP router is a form of statistical multiplexer Packets waiting to be transmitted QUEUING TIME (Little's Law) IP router IP router

Transmission time The packet on the first position in Queue is transmitted Packet bits are turned into signals (Electrical, Electromagnetic, Optical) 1 bit from packet -> 1 signal At which speed (bps = bits/s) can this be done? High Bw => High speed

Transmission time The packet on the first position in Queue is transmitted Packet bits are turned into signals (Electrical, Electromagnetic, Optical) 1 bit from packet -> 1 signal At which speed (bps = bits/s) can this be done? High Bw => High speed The FIRST packet is transmitted bit by bit Output Queue Link with Bandwidth B Max transmission time of 1/B bps

Propagation time (t prop ) Now, each signal must propagate over the wire until it reaches the receiver Speed of light in empty space c = 3 x 10 8 m/s Speed of light in other media n Copper: 2,3 x 10 8 m/s n Optical fibers: 2,0 x 10 8 m/s t0 t1 t3 t4 t5 tprop IP router

Latency = total time to transfer one packet Latency = Propagation + transmit + queue Propagation = distance/speed of light Transmit = size/bandwidth If only one bit is transmitted => propagation is important Or a small amount of bits If the amount of bits transmitted is large => bandwidth is important An IP router is a form of statistical multiplexer IP router IP router

Delay x Bandwidth We think of the channel between a pair of processes as a hollow pipe Latency (delay) length of the pipe and bandwidth the width of the pipe Delay of 50 ms and bandwidth of 45 Mbps 50 x 10-3 seconds x 45 x 10 6 bits/second 2.25 x 10 6 bits = 280 KB data. Network as a pipe

Delay X Bandwidth Relative importance of bandwidth and latency depends on application For large file transfer, bandwidth is critical For small messages (HTTP, NFS, etc.), latency is critical Variance in latency (jitter) can also affect some applications (e.g., audio/video conferencing)

Delay X Bandwidth How many bits the sender must transmit before the first bit arrives at the receiver if the sender keeps the pipe full Takes another one-way latency to receive a response from the receiver If the sender does not fill the pipe send a whole delay bandwidth product s worth of data before it stops to wait for a signal the sender will not fully utilize the network

Delay X Bandwidth Infinite bandwidth RTT dominates Throughput = TransferSize / TransferTime TransferTime = RTT + 1/Bandwidth x TransferSize It s all relative 1-MB file to 1-Gbps link looks like a 1-KB packet to 1-Mbps link

Relationship between bandwidth and latency A 1-MB file would fill the 1-Mbps link 80 times, but only fill the 1-Gbps link 1/12 of one time

Summary We have identified what we expect from a computer network We have defined a layered architecture for computer network that will serve as a blueprint for our design We have discussed the socket interface which will be used by applications for invoking the services of the network subsystem We have discussed two performance metrics using which we can analyze the performance of computer networks