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.

Slides:



Advertisements
Similar presentations
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Advertisements

CCNA3: Switching Basics and Intermediate Routing v3.0 CISCO NETWORKING ACADEMY PROGRAM Switching Concepts Introduction to Ethernet/802.3 LANs Introduction.
Chabot College Chapter 2 Review Questions Semester IIIELEC Semester III ELEC
1 CONGESTION CONTROL. 2 Congestion Control When one part of the subnet (e.g. one or more routers in an area) becomes overloaded, congestion results. Because.
EE 4272Spring, 2003 Chapter 12 Congestion in Data Networks Effect of Congestion Control  Ideal Performance  Practical Performance Congestion Control.
TELE202 Lecture 8 Congestion control 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »X.25 »Source: chapter 10 ¥This Lecture »Congestion control »Source:
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
24-1 Chapter 24. Congestion Control and Quality of Service (part 1) 23.1 Data Traffic 23.2 Congestion 23.3 Congestion Control 23.4 Two Examples.
CMP206 – Introduction to Data Communication & Networks Lecture 1 - Networking Fundamentals.
CS 408 Computer Networks Congestion Control (from Chapter 05)
Chapter 10 Congestion Control in Data Networks1 Congestion Control in Data Networks and Internets COMP5416 Chapter 10.
Answers of Exercise 7 1. Explain what are the connection-oriented communication and the connectionless communication. Give some examples for each of the.
1 Fall 2005 Network Characteristics: Ownership, Service Paradigm, Performance Qutaibah Malluhi CSE Department Qatar University.
What's inside a router? We have yet to consider the switching function of a router - the actual transfer of datagrams from a router's incoming links to.
Wide Area Networks School of Business Eastern Illinois University © Abdou Illia, Spring 2007 (Week 11, Thursday 3/22/2007)
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Internetworking School of Business Eastern Illinois University © Abdou Illia, Spring 2007 (Week 4, Tuesday 1/30/2007)
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
Connecting LANs, Backbone Networks, and Virtual LANs
Switching, routing, and flow control in interconnection networks.
Switching Techniques Student: Blidaru Catalina Elena.
LAN Overview (part 2) CSE 3213 Fall April 2017.
Network management Reinhard Laroy BIPT European Parliament - 27 February 2012.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
S3C2 – LAN Switching Addressing LAN Problems. Congestion is Caused By Multitasking, Faster operating systems, More Web-based applications Client-Server.
Layer 2 Technologies At layer 2 we create and transmit frames over communications channels Format of frames and layer 2 transmission protocols are dependent.
The Medium Access Control Sublayer Chapter 4. The Channel Allocation Problem Static Channel Allocation Dynamic Channel Allocation  Delay for the divided.
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching (Wide Area Networks)
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Sami Al-wakeel 1 Data Transmission and Computer Networks The Switching Networks.
Switching breaks up large collision domains into smaller ones Collision domain is a network segment with two or more devices sharing the same Introduction.
Chapter Overview Bridging Switching Routing.
CCNA 3 Week 4 Switching Concepts. Copyright © 2005 University of Bolton Introduction Lan design has moved away from using shared media, hubs and repeaters.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
Networks and Protocols CE Week 2a. Network hardware.
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.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
STORE AND FORWARD & CUT THROUGH FORWARD Switches can use different forwarding techniques— two of these are store-and-forward switching and cut-through.
The Delay-Bandwidth Product “Keeping the pipe full” 1.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Ethernet Overview it the IEEE standard for Ethernet.
Networks Network Components. Learning Objectives Describe different media for transmitting data and their carrying capabilities. Explain the different.
Internetworking School of Business Eastern Illinois University © Abdou Illia, Spring 2016 (February 3, 2016)
LECTURE 12 NET301 11/19/2015Lect NETWORK PERFORMANCE measures of service quality of a telecommunications product as seen by the customer Can.
1 CCNA 3 v3.1 Module 4 Switching Concepts Claes Larsen, CCAI.
Switching. Circuit switching Message switching Packet Switching – Datagrams – Virtual circuit – source routing Cell Switching – Cells, – Segmentation.
Pertemuan 7 Introduction to LAN Switching and Switch Operation
Chapter 10 Congestion Control in Data Networks and Internets 1 Chapter 10 Congestion Control in Data Networks and Internets.
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 3 Omar Meqdadi Department of Computer Science and Software Engineering.
Assignment 3 Jacob Seiz. Hub A hub provides a central access point for a network. Through multiple I/O ports a hub can connect multiple Ethernet devices.
Congestion Control in Data Networks and Internets
Topics discussed in this section:
EE 122: Lecture 19 (Asynchronous Transfer Mode - ATM)
Empirically Characterizing the Buffer Behaviour of Real Devices
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
CONGESTION CONTROL.
Data and Computer Communications by William Stallings Eighth Edition
William Stallings Data and Computer Communications
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Congestion Control (from Chapter 05)
Switching Techniques.
Net301 LECTURE 10 11/19/2015 Lect
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)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Comp 410 AOS Packet Switching
Presentation transcript:

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 whose turn it is to send or waiting for that turn to begin That delay has been called Access Delay by some authors –From a user perspective the time between frames waiting for access effectively creates a lower data rate –The access delay is statistical in nature The number of competing senders and their traffic patterns determine whether our sender will find the channel busy and have to wait before sending a frame 2

More on Access Delay Notice that by making the atomic unit of transmission shorter (fewer bits in a frame) we decrease the transmit time for that frame – and thus decrease the time the network is busy with a frame that is blocking our access –But decreasing frame length increases the number of frames for a given file and therefore the number of times that the access mechanism and overhead must be used during the sending of that file 3

Access delay characteristics 4

Switching Most networks are switched –There is no direct physical channel between sender and receiver –Switching devices connect multiple physical channels together into a logical channel –The switching device 1) receives a frame or packet; 2) decides which output port is appropriate; 3) queues that frame or packet at the appropriate output port; and 4) when all of the previous frames in the queue have been sent then the frame is sent 5

More on Switching Today many switching devices use custom hardware to implement the switching decision –Early switches did this more slowly using software –Some authors call the time spent making this decision the switching delay (see the notes for this slide) –It is often just considered part of the queuing delay Some authors also consider time spent copying the data within the switch (from an input to output buffer for example) as part of the switching delay –Good switch design minimizes this delay 6

A switching device with no delay 7

Queuing Delay High traffic load increases the delay in the switching device (leading to congestion) –Intuitively, as the traffic load increases the probability that there is an earlier frame in the queue also increases –With certain assumptions about the statistical nature of the traffic the following result is obtained 8

Queuing delay continued Because the load is variable the queuing delay is variable –Variations in delay are called jitter –For some applications (e.g., You Tube) delay may be acceptable but significant jitter may not be acceptable Note that reducing the maximum size of a transmission unit affects the queuing delay in a manner similar to access delay Increasing the data rate on a heavily-loaded link reduces the queuing delay through that link 9

Cut-through with empty queue 10

Store & Forward with empty queue 11

Queue with competing frames 12

Higher output data rate 13

Summary The importance of access delay will depend on the protocol and the loading of the network –Most wired LANs use full-duplex Ethernet connections that do not have access delay –Wireless nets, WAN protocols often still have access- control overhead Queuing delay is primarily concerned with the delay caused while waiting to send –Previously received frames must be sent first –It is variable and it is unbounded As the load increases eventually frames are discarded That is essentially infinite delay!!! 14