Chapter 10 Congestion Control in Data Networks1 Congestion Control in Data Networks and Internets COMP5416 Chapter 10.

Slides:



Advertisements
Similar presentations
Quality of Service CCDA Quick Reference.
Advertisements

© R. Jayanthan, K. Gunasakera 1999 Quality of Service in Multiservice Networks for Digital Economy R. Jayanthan & Kithsiri Gunasakera National IT Conference.
1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
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.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Frame Relay1 Risanuri Hidayat. Frame Relay2 Frame Relay is a high-performance WAN protocol that operates at the physical and data link layers of the OSI.
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.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.7: Introducing Traffic Policing and Shaping.
24.1 Chapter 24 Congestion Control and Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
William Stallings Data and Computer Communications 7th Edition
CS 408 Computer Networks Congestion Control (from Chapter 05)
1 Frame Relay u Packet switching system with low overhead u Assumes very reliable high-quality physical network u Developed for use in ISDN networks u.
Semester Copyright USM EEE442 Computer Networks Congestion En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK) Room.
High Speed Networks and Internets : Multimedia Transportation and Quality of Service Meejeong Lee.
Frame Relay CCNA4 Chapter 6.
Answers of Exercise 7 1. Explain what are the connection-oriented communication and the connectionless communication. Give some examples for each of the.
NETWORK LAYER. CONGESTION CONTROL In congestion control we try to avoid traffic congestion. Traffic Descriptor Traffic descriptors are qualitative values.
Congestion Control and Resource Allocation
Frame Relay & ATM 1 Lecture 7 Paul Flynn. 2 Virtual Circuit Switching Virtual Circuit Switching Digital Line Connection Identifier (DLCI) Three Phases.
Chapter 10 Introduction to Wide Area Networks Data Communications and Computer Networks: A Business User’s Approach.
ACN: Congestion Control1 Congestion Control and Resource Allocation.
Semester Copyright USM EEE449 Computer Networks Congestion En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK) Room.
1 Pertemuan 25 High Speed Network Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Computer Networks Set 9 Congestion in Data Networks.
Frame Relay. Group Members Presented by: Thong Jing WenWET Stephanie GohWET Hoh Yun YeeWET Pang Sook ShiWET
Cisco S4C6 Frame Relay.
CHABOT COLLEGE CISCO NETWORKING ACADEMY Chabot College Frame Relay Part 1.
Frame Relay Muhammad Wasif Laeeq Roll # : BSIT07-01.
Frame Relay Most Popular PSDN Today –Offers speeds of 64 kbps to about 40 Mbps; This covers the range of greatest corporate demand –Most demand is at the.
FRAME RELAY by Erdem YILMAZ. What is Frame Relay? high-performance WAN protocol operates at the physical and data link layers Originally designed for.
Chapter 18. Virtual-Circuit Networks: Frame Relay and ATM
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
Networks and Protocols CE Week 5b. WAN’s, Frame Relay, DSL, Cable.
Lecture Week 3 Frame Relay Accessing the WAN. 3.1 Basic Frame Relay Concepts Accessing the WAN.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Updated 12/20011 Frame Relay Nirmala Shenoy Information Technology Department Rochester Institute of Technology.
FRAME RELAY. What is Frame Relay? high-performance WAN protocol operates at the physical and data link layers Originally designed for use across ISDN.
Computer Networks with Internet Technology William Stallings
What is FRAME RELAY ? Frame Relay is a way of sending information over a WAN by dividing data into packets It operates at the Physical and Data Link layers.
Outline Describe the Introduction Describe the history of Frame Relay
1 Congestion Control Computer Networks. 2 Where are we?
CSC 581 Communication Networks II Chapter 7c: Congestion Control Dr. Cheer-Sun Yang.
Department of Computer Science Southern Illinois University Edwardsville Fall, 2013 Dr. Hiroshi Fujinoki Frame Relay Congestion.
Mr. Mark Welton.  WAN transportation method that formats data into frames and sent over a network controlled by a service provider  Frame Relay is often.
WAN – Packet and Cell-switched Networks
Data Communication 1 Frame Relay n X.25 l Provides extensive error checking and flow control l station-to-station checking at the data link layer l Error.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Congestion Control 0.
Frame Relay. Why to use Frame Relay? Frame Relay is a virtual-circuit technology that provides low-level (physical and data link layer) service in response.
Semester 4 – Chapter 6 - Frame Relay Frame Relay - Industry-standard, switched data- link layer protocol that handles multiple virtual circuits using HDLC.
Chapter 10 Congestion Control in Data Networks and Internets 1 Chapter 10 Congestion Control in Data Networks and Internets.
1 Congestion and Congestion Control in Packet- Switched Networks.
Congestion Control in Data Networks and Internets
Instructor Materials Chapter 6: Quality of Service
Topics discussed in this section:
William Stallings Data and Computer Communications
Computer Data Communications
William Stallings Data and Computer Communications
Congestion Control in Data Networks and Internets
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Figure Areas in an autonomous system
Chapter 11. Frame Relay Background Frame Relay Protocol Architecture
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)
Presentation transcript:

Chapter 10 Congestion Control in Data Networks1 Congestion Control in Data Networks and Internets COMP5416 Chapter 10

Chapter 10 Congestion Control in Data Networks 2 Review Performance and QoS are key design requirements for networks Greater PC computing power, distributed applications, multimedia contents driven the needs for higher capacity LANs (i.e. Gigabit Ethernet) and WANs (ATM & WDM) Key to design is ability to model and estimate performance metrics Has profound effects on network configurations and protocol design Queueing analysis and simulations are some tools Key to monitor networks in (near) congestion: Need to device congestion and traffic management tools

Chapter 10 Congestion Control in Data Networks 3 Introduction Congestion occurs when number of packets transmitted approaches network capacity Objective of congestion control: keep number of packets below level at which performance drops off dramatically

Chapter 10 Congestion Control in Data Networks 4 Queuing Theory Data network is a network of queues If arrival rate > transmission rate ( >  ) queue size grows without bound and packet delay goes to infinity (  )

Chapter 10 Congestion Control in Data Networks 5

6 At Saturation Point, 2 Strategies Discard any incoming packet if no buffer available Saturated node exercises flow control over neighbors May cause congestion to propagate throughout network

Chapter 10 Congestion Control in Data Networks 7

8 Ideal Network Performance I.e., infinite buffers and no overhead for packet transmission or congestion control Throughput increases with offered load until full capacity Packet delay increases with offered load approaching infinity at full capacity Power = throughput / delay Higher throughput results in higher delay

Chapter 10 Congestion Control in Data Networks 9

10 Practical Performance I.e., finite buffers and non-zero packet processing overhead With no congestion control, increased load eventually causes moderate congestion: throughput increases at slower rate than load Further increased load causes packet delays to increase and eventually throughput to drop to zero

Chapter 10 Congestion Control in Data Networks 11

Chapter 10 Congestion Control in Data Networks 12 Congestion Control Approaches Backpressure Request from destination to source to reduce rate Choke packet: ICMP Source Quench Implicit congestion signalling Source detects congestion from transmission delays and discarded packets and reduces flow

Chapter 10 Congestion Control in Data Networks 13 Explicit congestion signaling Direction Backward Forward Categories Binary Credit-based rate-based

Chapter 10 Congestion Control in Data Networks 14

Chapter 10 Congestion Control in Data Networks 15 Traffic Management Issues Fairness Last-in-first-discarded (i.e. drop-tail) may not be fair Quality of Service (QoS) – provision of service differentiation Voice, video: delay sensitive, loss insensitive File transfer, mail: delay insensitive, loss sensitive Interactive computing: delay and loss sensitive Reservations Policing: excess traffic discarded or handled on best-effort basis TM CC

Chapter 10 Congestion Control in Data Networks 16 Example: Frame Relay A high-performance WAN protocol that operates at the physical and data link layers of the OSI reference model It provides connection-oriented link layer communication Connection exists between each pair of devices and are associated with a connection identifier (DLCI) Two categories of virtual connections: switched virtual circuits (SVCs) permanent virtual circuits (PVCs)

Chapter 10 Congestion Control in Data Networks 17 Frame Relay Stack

Chapter 10 Congestion Control in Data Networks 18 Frame Relay Congestion Control Implements a simple congestion-notification mechanisms (i.e. binary) rather than explicit, per- virtual-circuit flow control Flow control left to higher-layer protocols FR uses two congestion-notification mechanisms: Forward-explicit congestion notification (FECN) Backward-explicit congestion notification (BECN) Each is controlled by a one bit in FR frame header Header also contains a Discard Eligibility (DE) bit which is used to identify less important frames that can be dropped during periods of congestion

Chapter 10 Congestion Control in Data Networks 19 2 Bits for Explicit Signaling Forward Explicit Congestion Notification For traffic in same direction as received frame This frame has encountered congestion Backward Explicit Congestion Notification For traffic in opposite direction of received frame Frames transmitted may encounter congestion

Chapter 10 Congestion Control in Data Networks 20

Chapter 10 Congestion Control in Data Networks 21 Traffic Rate Management Committed Information Rate (CIR) Rate that network agrees to support Aggregate of CIRs < capacity For node and user-network interface Committed Burst Size (B c ) Maximum data over one interval agreed to by network Excess Burst Size (B e ) Maximum data over one interval that network will attempt

Chapter 10 Congestion Control in Data Networks 22 Figure 10.6

Chapter 10 Congestion Control in Data Networks 23 Figure 10.7 B C – committed burst size B e – excess burst size

Chapter 10 Congestion Control in Data Networks 24 Summary Congestion control and traffic management are required to ensure acceptable network performance Frame relay has simple schemes to handle traffic Next: TCP traffic management & control Traffic Mgmt Congestion Control