Congestion Control Evaluation in Dynamic Network

Slides:



Advertisements
Similar presentations
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.
Advertisements

EE 4272Spring, 2003 Chapter 12 Congestion in Data Networks Effect of Congestion Control  Ideal Performance  Practical Performance Congestion Control.
Network layer -- May Network layer Computer Networks.
TELE202 Lecture 8 Congestion control 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »X.25 »Source: chapter 10 ¥This Lecture »Congestion control »Source:
01. Apr INF-3190: Congestion Control Congestion Control Foreleser: Carsten Griwodz
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Congestion Control Algorithms
The Network Layer Functions: Congestion Control
CS 456: Computer Networks: Congestion Control/QoS Prof. Varsha Apte Slides based on William Stallings+Tanenbaum.
Review: Routing algorithms Distance Vector algorithm. –What information is maintained in each router? –How to distribute the global network information?
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
Congestion Control Tanenbaum 5.3 Tanenbaum 6.5. Congestion Control Network Layer – Congestion control point to point Transport Layer – Congestion control.
Congestion Control Algorithms
CONGESTION CONTROL T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System.
Congestion Control Reasons: - too many packets in the network and not enough buffer space S = rate at which packets are generated R = rate at which receivers.
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.
24.1 Chapter 24 Congestion Control and Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1.  Congestion Control Congestion Control  Factors that Cause Congestion Factors that Cause Congestion  Congestion Control vs Flow Control Congestion.
Jaringan Komputer Lanjut Traffic Management Aurelio Rahmadian.
Network Layer Chapter 5 Design Issues Routing Algorithms
TCP TCP Congestion Control & Quality of Service Presenting By:- Aditya Kumar Dakua Mitali Samal Rahul Kumar Nayak Sribishnu Das Omm Prasad Routray.
CS 408 Computer Networks Congestion Control (from Chapter 05)
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
NETWORK LAYER. CONGESTION CONTROL In congestion control we try to avoid traffic congestion. Traffic Descriptor Traffic descriptors are qualitative values.
Congestion Dr. Abdulaziz Almulhem. Almulhem©20012 Congestion It occurs when network resources are becoming scarce High demand Over utilized Offered load.
Semester Copyright USM EEE449 Computer Networks Congestion En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK) Room.
Computer Networks Set 9 Congestion in Data Networks.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 23 Congestion Control and Quality of Service.
Chapter 12 Transmission Control Protocol (TCP)
CSC 581 Communication Networks II Chapter 7c: Congestion Control Dr. Cheer-Sun Yang.
Review of key networking techniques: –Reliable communication over unreliable channels –Error detection and correction –Medium access control –routing –Congestion.
CONGESTION CONTROL.
Lecture Network layer -- May Congestion control Algorithms.
LECTURE 12 NET301 11/19/2015Lect NETWORK PERFORMANCE measures of service quality of a telecommunications product as seen by the customer Can.
 First: Data Link Layer  1. Retransmission Policy: It deals with how fast a sender times out and what it transmit upon timeout. A jumpy sender that times.
Transport Layer3-1 Chapter 3 outline r 3.1 Transport-layer services r 3.2 Multiplexing and demultiplexing r 3.3 Connectionless transport: UDP r 3.4 Principles.
24.1 Chapter 24 Congestion Control and Quality of Service ICE302 Term # 2 Lecture # 3 Md. Asif Hossain.
-1- Georgia State UniversitySensorweb Research Laboratory CSC4220/6220 Computer Networks Dr. WenZhan Song Professor, Computer Science.
1 Lecture 15 Internet resource allocation and QoS Resource Reservation Protocol Integrated Services Differentiated Services.
Chapter 10 Congestion Control in Data Networks and Internets 1 Chapter 10 Congestion Control in Data Networks and Internets.
Transport Layer3-1 Chapter 3 Transport Layer Computer Networking: A Top Down Approach Featuring the Internet, 4th edition. Jim Kurose, Keith Ross Chapter.
The Network Layer Congestion Control Algorithms & Quality-of-Service Chapter 5.
Unit-4 Lecture 9 Network Layer 1. Congestion Prevention Polices. To avoid congestion by using the appropriate polices at different levels. Layers DL Layer.
Congestion Control in Data Networks and Internets
Topics discussed in this section:
Congestion Control and
6 Transport Layer Computer Networks Tutun Juhana
Chapter 5 The Network Layer.
CONGESTION CONTROL.
CONGESTION CONTROL, QUALITY OF SERVICE, & INTERNETWORKING
William Stallings Data and Computer Communications
Border Gateway Protocol
Advanced Computer Networks
The Network Layer Network Layer Design Issues:
Congestion Control (from Chapter 05)
PRESENTATION COMPUTER NETWORKS
Congestion Control, Quality of Service, & Internetworking
Congestion Control (from Chapter 05)
Figure Areas in an autonomous system
Congestion Control (from Chapter 05)
CS4470 Computer Networking Protocols
Congestion Control Reasons:
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
The Network Layer Congestion Control Algorithms & Quality-of-Service
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control.
Presentation transcript:

Congestion Control Evaluation in Dynamic Network By Bhavani manthena

What is Congestion? Congestion is a situation in Communication Networks in which too many packets are present in a part of the subnet, performance degrades. Congestion in a network may occur when the load on the network is greater than the capacity of the network 

Causes of Congestion The input traffic rate exceeds the capacity of the output lines The routers are too slow to perform bookkeeping tasks The routers' buffer is too limited if the processors are slow and also because of the slow links. Source: http://ecomputernotes.com/images/Data-from-three-input-lines-at-same-time.jpg

Types of Congestion ControL Prevents the congestion from happening (Open Loop) Removes congestion after it has taken place(Closed Loop).

Source : http://ecomputernotes

Open Loop Retransmission Policy:  The sender retransmits a packet, if it feels that the packet it has sent is lost or corrupted. Window Policy: selective reject window method is used for congestion control. Acknowledgement Policy: The acknowledgement policy imposed by the receiver may also affect congestion. Discarding Policy: A router may discard less sensitive packets when congestion is likely to happen. Admission Policy:  is a quality-of-service mechanism, can also prevent congestion in virtual circuit networks

Closed Loop Backpressure:  is a node-to-node congestion control that starts with a node and propagates, in the opposite direction of data flow. Choke Packet: congested router or node sends a special type of packet called choke packet to the source to inform it about the congestion. Implicit Signaling: there is no communication between the congested node or nodes and the source. Explicit Signaling: the congested nodes explicitly send a signal to the source or destination to inform about the congestion.

Algorithms for congestion Control Leaky Bucket Algorithm: It is a traffic shaping mechanism that controls the amount and the rate of the traffic sent to the network. Source: http://ecomputernotes.com/images/Leaky-Bucket.jpg

Token bucket Algorithm: The leaky bucket algorithm allows only an average (constant) rate of data flow. Its major problem is that it cannot deal with bursty data. Source: http://ecomputernotes.com/images/Token-bucket-Algorithm.jpg

References http://ecomputernotes.com/computernetworkingnotes/communication- networks/what-is-congestion-control-describe-the-congestion-control- algorithm-commonly-used https://en.wikipedia.org/wiki/Network_congestion

Thank You