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.

Slides:



Advertisements
Similar presentations
Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
Advertisements

CCNA3: Switching Basics and Intermediate Routing v3.0 CISCO NETWORKING ACADEMY PROGRAM Switching Concepts Introduction to Ethernet/802.3 LANs Introduction.
Computer Networks Performance Metrics Advanced Computer Networks Fall 2013.
Computer Networks Performance Metrics Computer Networks Term B10.
Fundamentals of Computer Networks ECE 478/578
IS333, Ch. 26: TCP Victor Norman Calvin College 1.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
CS 408 Computer Networks Congestion Control (from Chapter 05)
Computer Networks Performance Metrics Advanced Computer Networks.
Traffic Engineering Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
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.
CSCI 4550/8556 Computer Networks Comer, Chapter 15: Networking Ownership, Service Paradigm.
Network Delays, Statistical Multiplexing
Computer Networks: Performance Measures1 Computer Network Performance Measures.
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,
CS335 Networking & Network Administration Tuesday, April 20, 2010.
Reduced TCP Window Size for VoIP in Legacy LAN Environments Nikolaus Färber, Bernd Girod, Balaji Prabhakar.
1 K. Salah Module 6.1: TCP Flow and Congestion Control Connection establishment & Termination Flow Control Congestion Control QoS.
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,
Chapter 27 Q and A Victor Norman IS333 Spring 2015.
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.
Top-Down Network Design Chapter Two Analyzing Technical Goals and Tradeoffs Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Q and A for Chapter 7, 13 CS-332 Victor Norman. Coaxial Cable Q: What exactly is at the center of a coaxial cable? Is it just one wire in the middle?
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 7 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Brierley 1 Module 4 Module 4 Introduction to LAN Switching.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Papeete, Tahiti Performance Metrics & Analysis Unix & Network Management Workshop PacNOG5 17 June 2009 Hervey Allen / Phil Regnauld Original.
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.
CS332, Ch. 26: TCP Victor Norman Calvin College 1.
NATs and UDP Victor Norman CS322 Spring NAPT Suppose we have a router doing NAT: half is the “public side”, IP address ; other half is.
Computer Networks Performance Metrics
workshop eugene, oregon Network Performance Metrics Unix/IP Preparation Course July 19, 2009 Eugene, Oregon, USA Original Materials.
CS 164: Slide Set 2: Chapter 1 -- Introduction (continued).
Cisco 3 - Switching Perrine. J Page 16/4/2016 Chapter 4 Switches The performance of shared-medium Ethernet is affected by several factors: data frame broadcast.
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
IT 210: Web-based IT Winter 2012 Measuring Speed on the Internet and WWW.
Lec 17. 4/2/14 Anthony D. Joseph CS162 ©UCB Spring 2014 CS162 S ECTION 8.
1 1 July 28, Goal of this session is too have a discussion where we learn about the relevant data to help us understand the problem and design.
CS 3830 Day 4 Introduction 1-1. Announcements  No office hour 12pm-1pm today only  Quiz on Friday  Program 1 due on Friday (put in DropBox on S drive)
1 Analysis of a window-based flow control mechanism based on TCP Vegas in heterogeneous network environment Hiroyuki Ohsaki Cybermedia Center, Osaka University,
Mr. Mark Welton.  Quality of Service is deployed to prevent data from saturating a link to the point that other data cannot gain access to it  QoS allows.
Switching Concepts Introduction to Ethernet/802.3 LANs
Lecture Focus: Data Communications and Networking  Transmission Impairment Lecture 14 CSCS 311.
2010 kigali, rwanda Network Performance Metrics Unix/IP Preparation Course May 23, 2010 Kigali, Rwanda Original Materials by.
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
TCP continued. Discussion – TCP Throughput TCP will most likely generate the saw tooth type of traffic. – A rough estimate is that the congestion window.
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.
CCNA3 Module 4 Brierley Module 4. CCNA3 Module 4 Brierley Topics LAN congestion and its effect on network performance Advantages of LAN segmentation in.
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
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.
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.
Chapter 28 Q and A IS 333 Spring A quiz question Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer.
Network Processing Systems Design
Instructor Materials Chapter 1 Ever Wonder How It Works?
Congestion Control (from Chapter 05)
Net301 LECTURE 10 11/19/2015 Lect
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Communication Networks: Technology & Protocols
Network Performance Definitions
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Presentation transcript:

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 difference is that access delay refers to the case where the packet is at the front of the queue but even then cannot be sent because the shared medium is being used by some other machine. This could happen at a host, router, or switch.

Largest Delays? Q: Which specific delay causes, percentage wise, the most delay? The book says queuing delays. Is that true because it seems like server delays could get really large as well? A: If Comer says it, it must be true… No, I think you are probably right. Comer does say, “Queuing delays account for most delays in the Internet.” (emphasis mine)

Bandwidth, speed, capacity, throughput! Arrrggggh! Q: I found part of 28.5 quite confusing with the terminology. Could you explain what Comer is saying? A: There are 2 basic measures: throughput and delay. Delay is measured in units of time. Throughput is measured in bits per second, that you can transmit or receive on a medium or through a network.

Possible to decrease delay? Q: In section 28.5 Comer states that it is possible to increase throughput but impossible to decrease delay. Why? Couldn't you just upgrade the transmission medium (i.e. go from CAT5 to CAT5e or 6, or even fiber)? A: Look at page 475 where Comer clarifies: adding more capacity will not decrease propagation delay. You can lower delay (theoretically) by buying a different service from your ISP – like MPLS.

Advertised Bandwidth Q: When a ISP advertises an internet connection, what is the bandwidth metric that they are actually advertising to you, good, effective, or optimal throughput? A: What do you think? I think it is optimal throughput.

Measuring network performance Q: Comer mentions problems in measuring network performance, but doesn't TCP use "adaptive retransmission" which relies on measuring network performance? A: Yes, TCP measures the RTT and adapts itself using it. But, it uses an algorithm that averages recent RTTs, still weighting the most recent values the highest, but not completely relying on just the most recent values. It adapts much more significantly to timeouts (supposed lost packets).

Minimizing Jitter Q: How can service providers minimize jitter in a network? A: I don’t know if they can control jitter at all. Jitter is theoretically related to congestion, so if there is persistent congestion at some router, they might load balance traffic, light up “dark fiber”, make more pairings with other ISPs, etc…

VoIP and Jitter Q: How does voice over IP minimize jitter, especially if packets are lost for a while? A: I don’t think there is really anything a network protocol can do to manage jitter…

Is jitter just a network problem? Q: Does the measure of Jitter depend more on the network's status and throughput or does it have more to do with what requests are made for what data? A: The jitter Comer is talking about is just network jitter. Probably inconsistency in servicing requests at a server would cause similar problems to clients.

Minimizing delay/jitter Q: How can we minimize all the sources of delay without making tradeoffs elsewhere? Or is it even possible due to the physical limitations of hardware? A: Invent totally new physical media and new protocols… or… Break the laws of physics, captain!

Delay-throughput product Q: Why is it useful to estimate the number of bits in a network (what is the importance of the delay-throughput product)? A: The delay-throughput product gives you a measure of the number of bits in transit at any time. If you can pump TONS of data into the network before any comes out, then if some is lost, you may have to retransmit all of that data.

Q 1 Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer data across a network 3.amount of data that can be transferred, per unit time. A: 2.

Q2 Q: What do we call the amount of data that can be transferred per unit time? And what units do we use to measure it? A: capacity, in bits per second.

Q3 Q3: What is "access delay"? (Hint: you see it when using an Ethernet NIC.) A: The time for a packet to get access to the network.

Q4 Q: Is throughput a measure of capacity or speed? A: capacity

Q5 Q: What is the capacity of a 10base100 Ethernet line? A: 100 Mbps

Q6 Q: If Calvin has two links to the Internet (through US Signal), each at 500 Mbps, what is the capacity of our link to the world? A: Hard to say. It could be 500 Mbps or 250 Mbps, or 1000 Mbps depending on the connection type, contract, etc.

Q7 Q: How does throughput compare to goodput? 1.throughput is the same as goodput 2.throughput is always less than goodput 3.throughput is sometimes less than goodput and sometimes more than goodput 4.throughput is always more than goodput 5.All of the above. A: 2.

Q8 Q: If all packets in a stream have the same delay, what is the value of the jitter? A: 0

Q9 Q: Throughput and delay are theoretically independent. Explain why they are practically dependent on each other. A: When congestion occurs along a route (at an "intersection"), then packets going along that route will be delayed and throughput will go down.

Q10 Q: What is significance of the delay-throughput product? A: It is a measure of how much data is in transit at any one time. It is significant because if there is a connection problem, then all the data that is in transit at one time that has to be retransmitted.