UCB Packet Dynamics Jean Walrand U.C. Berkeley www.eecs.berkeley.edu/~wlr.

Slides:



Advertisements
Similar presentations
1 EE 122: Networks Performance & Modeling Ion Stoica TAs: Junda Liu, DK Moon, David Zats (Materials with thanks.
Advertisements

Traffic and routing. Network Queueing Model Packets are buffered in egress queues waiting for serialization on line Link capacity is C bps Average packet.
ECE358: Computer Networks Fall 2014
Computer Networks Performance Metrics Advanced Computer Networks Fall 2013.
Computer Networks Performance Metrics Computer Networks Term B10.
Fundamentals of Computer Networks ECE 478/578
ECE 4450:427/527 - Computer Networks Spring 2015
Networks: Sample Performance Problems 1 Sample Network Performance Problems.
Delays and IPC CS144 Review Session 2 April 11, 2008 Ben Nham.
Computer Networks Computer Networks Term B10 Network Delay Network Delay Performance Problems.
Computer Networks Performance Metrics Advanced Computer Networks.
UCB Claude Shannon – In Memoriam Jean Walrand U.C. Berkeley
Introduction© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science.
UCB Review – EECS228a Jean Walrand U.C. Berkeley
Lecture 9 Congestion Control: Part II EECS 122 University of California Berkeley.
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.
UCB PHYSICAL LAYER Jean Walrand U.C. Berkeley
2001/09/26Chin-Kai Wu, CS, NTHU1 Resource Allocation and Management in DiffServ Networks for IP Telephony Maarten Büchli, Danny De Vleeschauwer, Jan Janssen,
EECS122 – Lecture 5 Department of Electrical Engineering and Computer Sciences University of California Berkeley.
Katz, Stoica F04 EECS 122: Introduction to Computer Networks Performance Modeling Computer Science Division Department of Electrical Engineering and Computer.
Network Delays, Statistical Multiplexing
Computer Networks: Performance Measures1 Computer Network Performance Measures.
UCB Error Control in TCP Jean Walrand U.C. Berkeley
UCB Sharing a Channel Jean Walrand U.C. Berkeley
UCB Routing Jean Walrand U.C. Berkeley
UCB Review - EECS122 Jean Walrand U.C. Berkeley
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.
Calculating “a”. a Used as a term in analyzing many network characteristics Has a physical interpretation Represents the number of frames on a link.
UCB Review for M2 Jean Walrand U.C. Berkeley
Module 2.0: Modeling of Network Components. Queueing theory  Basics : average number of packets 1/  : mean service time per packet [s] arriving per.
UCB Communication Networks: Big Picture Jean Walrand U.C. Berkeley
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,
UCB TCP Jean Walrand U.C. Berkeley
CSE 124 Networked Services Fall 2009 B. S. Manoj, Ph.D 10/8/20091CSE 124 Networked Services Fall 2009 Some of.
UCB Improvements in Core-Stateless Fair Queueing (CSFQ) Ling Huang U.C. Berkeley cml.me.berkeley.edu/~hlion.
EECS 122, Midterm Review Kevin Fall Jean Walrand
Advanced Computer Networks 1 Sample Network Performance Problems.
Internet Queuing Delay Introduction How many packets in the queue? How long a packet takes to go through?
UCB Switches Jean Walrand U.C. Berkeley
CS144, Stanford University Error in Q3-7. CS144, Stanford University Using longest prefix matching, the IP address will match which entry? a /8.
Chapter 3 part II Data and Signals
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 8.
Instructor: Christopher Cole Some slides taken from Kurose & Ross book IT 347: Chapter 1.
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.
Computer Networks Performance Metrics
CS 164: Slide Set 2: Chapter 1 -- Introduction (continued).
Four sources of packet delay
1 Computer Networks & The Internet Lecture 4 Imran Ahmed University of Management & Technology.
Session 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 switching,
What is the Speed of the Internet? Internet Computing KUT Youn-Hee Han.
Introductory Topics EE122 TAs past and present. Comprehension How fast is my speech? – ~1000 ft/s (speed of sound) – ~125 words/minute What about Steve.
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)
Computer Networks Performance Metrics Computer Networks Spring 2013.
CSEN 404 Introduction to Networks Amr El Mougy Lamia AlBadrawy.
1. Layered Architecture of Communication Networks: Circuit Switching & Packet Switching.
Network Processing Systems Design
Computer Network Performance Measures
Computer Network Performance Measures
Sample Network Performance Problems
What is the end-to-end packet delay in this store-and-forward subnet?
Sample Network Performance Problems
Routing Metrics Neil Tang 11/03/2009
Presentation transcript:

UCB Packet Dynamics Jean Walrand U.C. Berkeley

UCB Outline Packet Delay Queuing Delay

UCB Packet Delay Packet Delay = TRANS + PROP + QD TRANS = Transmission Time = Number of bits/Rate = P/R PROP = Propagation Time = Distance/Speed = D/S Speed = 5  s/km in fiber 4  s/km in copper 3.3  s/km in space QD = Queuing Delay This delay depends on the load of the router and burstiness of the traffic.

UCB Packet Delay - continued Illustration

UCB Packet Delay - continued Examples: Link 1: Long Fiber Link 2: CopperLink 3: Wireless Length L (km)80410 Speed (  s/km) Transmission Rate 1Gbps1Mbps10kbps TRANS 1s1s 1ms100ms PROP 400  s16  s33  s

UCB Queuing Delay Isolated Packets: Time t X(t) = number of bits at time t X(t) P P/R R bps QD = 0

UCB Queuing Delay (continued) Packet Bursts: Time t X(t) = number of bits at time t X(t) P P/R R bps Average value of QD = ( )TRANS/3 = TRANS For an isolated burst of size N: = ( … + N - 1 )TRANS/N = (N – 1)TRANS/2 P P P/R QD2 QD3 QD = (N – 1)TRANS/2

UCB Queuing Delay (continued) Rule of thumb …. 80% utilization => QD  4TRANS Example: P = 1,000 bits; 80% utilization on each link QD  4[10ms + (n – 1)0.01ms + 10ms]  80ms PROP = 5  1500  s = 7.5ms TRANS = 10ms + (n – 1)0.01ms + 10ms  20ms => Delay  108ms