SlideShare a Scribd company logo
1 of 12
Topic: Congestion control
23-Nov-19 1
Traffic Jam
Data Jam
Congestion Control -
Data Traffic
23-Nov-19 2Congestion Control -
The main focus of Congestion Control and
quality of service is data traffic.
Congestion control: To avoid Traffic Congestion
Quality of Service: To create an appropriate environment for the traffic
Traffic Description
1. Average data rate
2. Peak data rate
3. Maximum Burst size
4. Effective Bandwidth
23-Nov-19 3Congestion Control -
Data Traffic
ADR=Amt of Data/Time
Average Data Rate: Indicates the average bandwidth needed by the traffic
Peak Data Rate: Maximum data rate of the traffic. Peak bandwidth needs for traffic to pass
through without changing its data flow.
Max Burst Size: Maximum length of time the traffic is generated at the peak rate.
Effective bandwidth: Network needs to allocate for the flow of traffic:
Traffic Profiles
23-Nov-19 4Congestion Control -
Data flow have one of the traffic profiles:
Constant bit Rate: Fixed rate does not change. Both avg and peak rate are same. Very easy
since it is predictable
Variable bit Rate: May change in time smooth, average data rate and peak data rate are
different
Bursty data: Data rate changes suddenly in very short time. One of the main causes of
congestion in a network.
Traffic Profiles
23-Nov-19 5Congestion Control -
Congestion
23-Nov-19 6Congestion Control -
Congestion: The number of packets sent to the network is greater than the
capacity of the networks
Congestion Control: Mechanism and techniques to control
the congestion and keep the load below the capacity
Congestion
23-Nov-19 7Congestion Control -
Router: Have input and output queue for each interface.
Three steps before departing: The number of packets sent to the network is greater than
the capacity of the networks
1. Packets are put at the end of the input queue.
2. Router removes the packet from the input queue once it reaches the front of
the queue
3. Packet is put in the appropriate output queue and waits its turn to be sent
Network Performance
23-Nov-19 8Congestion Control -
Two factor for measuring performance of networks are:
1. Delay Vs Load: When the load is much less than the capacity of the network the delay is
at a minimum. When a packet is delayed the source not receiving the
acknowledgement, retransmits the packet, which makes delay and congestion.
2. Throughput Vs Load: Number of packets passing through the network in a unit of time.
When the load exceeds the capacity the queues become full and the routers have to
discard the packets.
Congestion control
23-Nov-19 9Congestion Control -
Mechanisms that can either
1.Prevent congestion, before it happens (Open loop congestion) or
2.Remove congestion, after it has happened(Closed loop congestion)
Open Loop congestion control
23-Nov-19 10Congestion Control -
1. Retransmission policy: If any lose or corrupted then Packet can be retransmit.
2. Window Policy: Use Selective reject window method
3. Ack Policy: Sending fewer acknowledgements means imposing less load on the network.
4. Discarding Policy: Router discard less sensitive packets when congestion is likely
happened.
5. Admission Policy: Quality of service mechanism(Router may deny establishing a virtual
circuit if there is congestion in network or possibility of future congestion.
Closed Loop congestion control
Backpressure method for alleviating congestion ( Warning is from one node to its upstream node
It may reach the source station.
Closed Loop congestion control
23-Nov-19 11Congestion Control -
Choke packet: Sent by a node to the source to inform it of congestion. (warning from router to
source station directly)
Implicit Signaling : When a source sends several packets and there is no acknowledgement
then the assumption is that the network is congested. The source should slow down.
Explicit Signaling : Send the direct signal is included in the packets that carry data to source
or destination in backward or forward direction.
Backward Signaling : A bit can be set in packet moving opposite direction to the congestion.
Source slow down the process
Forward Signaling : A bit can be set in packet moving in the direction of congestion. Warn
the destination to slow down the ack.
23-Nov-19 12Congestion Control -

More Related Content

What's hot

Congestion control
Congestion controlCongestion control
Congestion controlAman Jaiswal
 
Congestion control 1
Congestion control 1Congestion control 1
Congestion control 1Aman Jaiswal
 
Congestion on computer network
Congestion on computer networkCongestion on computer network
Congestion on computer networkDisi Dc
 
Qo s routing
Qo s  routingQo s  routing
Qo s routingrajib_
 
Congestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCPCongestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCPAttila Balazs
 
Qos Quality of services
Qos   Quality of services Qos   Quality of services
Qos Quality of services HayderThary
 
Congestion control
Congestion control Congestion control
Congestion control arkaarka3
 
Congestion avoidance in TCP
Congestion avoidance in TCPCongestion avoidance in TCP
Congestion avoidance in TCPselvakumar_b1985
 
Traffic profiles, congestion and network performance
Traffic profiles, congestion and network performanceTraffic profiles, congestion and network performance
Traffic profiles, congestion and network performanceRaj Parekh
 
Congestion Control in Networks
Congestion Control in NetworksCongestion Control in Networks
Congestion Control in Networksrapatil
 
Quality of service(qos) by M.BILAL.SATTI
Quality of service(qos) by M.BILAL.SATTIQuality of service(qos) by M.BILAL.SATTI
Quality of service(qos) by M.BILAL.SATTIMuhammad Bilal Satti
 
UNIT II tramission control
UNIT II tramission controlUNIT II tramission control
UNIT II tramission controlsangusajjan
 

What's hot (20)

Congestion control
Congestion controlCongestion control
Congestion control
 
Congestion control
Congestion controlCongestion control
Congestion control
 
Congestion control 1
Congestion control 1Congestion control 1
Congestion control 1
 
Admission control
Admission controlAdmission control
Admission control
 
Congestion on computer network
Congestion on computer networkCongestion on computer network
Congestion on computer network
 
Qo s routing
Qo s  routingQo s  routing
Qo s routing
 
Congestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCPCongestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCP
 
Congestion control
Congestion controlCongestion control
Congestion control
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
Qos Quality of services
Qos   Quality of services Qos   Quality of services
Qos Quality of services
 
Congestion control
Congestion control Congestion control
Congestion control
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
Congestion avoidance in TCP
Congestion avoidance in TCPCongestion avoidance in TCP
Congestion avoidance in TCP
 
Traffic profiles, congestion and network performance
Traffic profiles, congestion and network performanceTraffic profiles, congestion and network performance
Traffic profiles, congestion and network performance
 
Congestion Control in Networks
Congestion Control in NetworksCongestion Control in Networks
Congestion Control in Networks
 
Congestion control
Congestion controlCongestion control
Congestion control
 
Quality of Service
Quality of ServiceQuality of Service
Quality of Service
 
Quality of Service
Quality  of  ServiceQuality  of  Service
Quality of Service
 
Quality of service(qos) by M.BILAL.SATTI
Quality of service(qos) by M.BILAL.SATTIQuality of service(qos) by M.BILAL.SATTI
Quality of service(qos) by M.BILAL.SATTI
 
UNIT II tramission control
UNIT II tramission controlUNIT II tramission control
UNIT II tramission control
 

Similar to Congestion control

Computer networks network layer,routing
Computer networks network layer,routingComputer networks network layer,routing
Computer networks network layer,routingDeepak John
 
Ch 18 intro to network layer - section 3
Ch 18   intro to network layer - section 3Ch 18   intro to network layer - section 3
Ch 18 intro to network layer - section 3Hossam El-Deen Osama
 
Data communication network ppt_Unit_4.pptx
Data communication network ppt_Unit_4.pptxData communication network ppt_Unit_4.pptx
Data communication network ppt_Unit_4.pptxBHAVYPATEL34
 
Internet congestion
Internet congestionInternet congestion
Internet congestionVikas Gupta
 
congestion control data communication.pdf
congestion control data communication.pdfcongestion control data communication.pdf
congestion control data communication.pdfnqck82120b
 
Congestion control algorithms.pptx
Congestion control algorithms.pptxCongestion control algorithms.pptx
Congestion control algorithms.pptxujjwalmatoliya
 
DLC_23 (3).pptx
DLC_23 (3).pptxDLC_23 (3).pptx
DLC_23 (3).pptxzulhelmanz
 
Computer Communication Networks, network layer performance.pptx
Computer Communication Networks, network layer performance.pptxComputer Communication Networks, network layer performance.pptx
Computer Communication Networks, network layer performance.pptxElectro00
 
Computer network coe351- part4- final
Computer network coe351- part4- finalComputer network coe351- part4- final
Computer network coe351- part4- finalTaymoor Nazmy
 
09 Data Link LayerFlow Control.ppt
09 Data Link LayerFlow Control.ppt09 Data Link LayerFlow Control.ppt
09 Data Link LayerFlow Control.pptShaliniKumariGupta1
 
congestion ujjwal matoliya.pptx
congestion ujjwal matoliya.pptxcongestion ujjwal matoliya.pptx
congestion ujjwal matoliya.pptxujjwalmatoliya
 
Lecture 2 data link layer 1 v1
Lecture 2 data link layer 1 v1Lecture 2 data link layer 1 v1
Lecture 2 data link layer 1 v1Ronoh Kennedy
 
MODULE II.pdf
MODULE II.pdfMODULE II.pdf
MODULE II.pdfADARSHN40
 
Module 2.pptx.............sdvsdcdssdfsdf
Module 2.pptx.............sdvsdcdssdfsdfModule 2.pptx.............sdvsdcdssdfsdf
Module 2.pptx.............sdvsdcdssdfsdfShivakrishnan18
 
Adaptive congestion control protocol (accp) for wireless sensor networks
Adaptive congestion control protocol (accp) for wireless sensor networksAdaptive congestion control protocol (accp) for wireless sensor networks
Adaptive congestion control protocol (accp) for wireless sensor networksijwmn
 

Similar to Congestion control (20)

Computer networks network layer,routing
Computer networks network layer,routingComputer networks network layer,routing
Computer networks network layer,routing
 
Ch 18 intro to network layer - section 3
Ch 18   intro to network layer - section 3Ch 18   intro to network layer - section 3
Ch 18 intro to network layer - section 3
 
Data communication network ppt_Unit_4.pptx
Data communication network ppt_Unit_4.pptxData communication network ppt_Unit_4.pptx
Data communication network ppt_Unit_4.pptx
 
Transport layer
Transport layerTransport layer
Transport layer
 
Internet congestion
Internet congestionInternet congestion
Internet congestion
 
9_Network.ppt
9_Network.ppt9_Network.ppt
9_Network.ppt
 
congestion control data communication.pdf
congestion control data communication.pdfcongestion control data communication.pdf
congestion control data communication.pdf
 
Congestion control algorithms.pptx
Congestion control algorithms.pptxCongestion control algorithms.pptx
Congestion control algorithms.pptx
 
DLC_23 (3).pptx
DLC_23 (3).pptxDLC_23 (3).pptx
DLC_23 (3).pptx
 
Computer Communication Networks, network layer performance.pptx
Computer Communication Networks, network layer performance.pptxComputer Communication Networks, network layer performance.pptx
Computer Communication Networks, network layer performance.pptx
 
Computer network coe351- part4- final
Computer network coe351- part4- finalComputer network coe351- part4- final
Computer network coe351- part4- final
 
Nigga.pdf
Nigga.pdfNigga.pdf
Nigga.pdf
 
09 Data Link LayerFlow Control.ppt
09 Data Link LayerFlow Control.ppt09 Data Link LayerFlow Control.ppt
09 Data Link LayerFlow Control.ppt
 
congestion ujjwal matoliya.pptx
congestion ujjwal matoliya.pptxcongestion ujjwal matoliya.pptx
congestion ujjwal matoliya.pptx
 
CN UNIT III.pptx
CN UNIT III.pptxCN UNIT III.pptx
CN UNIT III.pptx
 
Lecture 2 data link layer 1 v1
Lecture 2 data link layer 1 v1Lecture 2 data link layer 1 v1
Lecture 2 data link layer 1 v1
 
MODULE II.ppt
MODULE II.pptMODULE II.ppt
MODULE II.ppt
 
MODULE II.pdf
MODULE II.pdfMODULE II.pdf
MODULE II.pdf
 
Module 2.pptx.............sdvsdcdssdfsdf
Module 2.pptx.............sdvsdcdssdfsdfModule 2.pptx.............sdvsdcdssdfsdf
Module 2.pptx.............sdvsdcdssdfsdf
 
Adaptive congestion control protocol (accp) for wireless sensor networks
Adaptive congestion control protocol (accp) for wireless sensor networksAdaptive congestion control protocol (accp) for wireless sensor networks
Adaptive congestion control protocol (accp) for wireless sensor networks
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Congestion control

  • 1. Topic: Congestion control 23-Nov-19 1 Traffic Jam Data Jam Congestion Control -
  • 2. Data Traffic 23-Nov-19 2Congestion Control - The main focus of Congestion Control and quality of service is data traffic. Congestion control: To avoid Traffic Congestion Quality of Service: To create an appropriate environment for the traffic Traffic Description 1. Average data rate 2. Peak data rate 3. Maximum Burst size 4. Effective Bandwidth
  • 3. 23-Nov-19 3Congestion Control - Data Traffic ADR=Amt of Data/Time Average Data Rate: Indicates the average bandwidth needed by the traffic Peak Data Rate: Maximum data rate of the traffic. Peak bandwidth needs for traffic to pass through without changing its data flow. Max Burst Size: Maximum length of time the traffic is generated at the peak rate. Effective bandwidth: Network needs to allocate for the flow of traffic:
  • 4. Traffic Profiles 23-Nov-19 4Congestion Control - Data flow have one of the traffic profiles: Constant bit Rate: Fixed rate does not change. Both avg and peak rate are same. Very easy since it is predictable Variable bit Rate: May change in time smooth, average data rate and peak data rate are different Bursty data: Data rate changes suddenly in very short time. One of the main causes of congestion in a network.
  • 6. Congestion 23-Nov-19 6Congestion Control - Congestion: The number of packets sent to the network is greater than the capacity of the networks Congestion Control: Mechanism and techniques to control the congestion and keep the load below the capacity
  • 7. Congestion 23-Nov-19 7Congestion Control - Router: Have input and output queue for each interface. Three steps before departing: The number of packets sent to the network is greater than the capacity of the networks 1. Packets are put at the end of the input queue. 2. Router removes the packet from the input queue once it reaches the front of the queue 3. Packet is put in the appropriate output queue and waits its turn to be sent
  • 8. Network Performance 23-Nov-19 8Congestion Control - Two factor for measuring performance of networks are: 1. Delay Vs Load: When the load is much less than the capacity of the network the delay is at a minimum. When a packet is delayed the source not receiving the acknowledgement, retransmits the packet, which makes delay and congestion. 2. Throughput Vs Load: Number of packets passing through the network in a unit of time. When the load exceeds the capacity the queues become full and the routers have to discard the packets.
  • 9. Congestion control 23-Nov-19 9Congestion Control - Mechanisms that can either 1.Prevent congestion, before it happens (Open loop congestion) or 2.Remove congestion, after it has happened(Closed loop congestion)
  • 10. Open Loop congestion control 23-Nov-19 10Congestion Control - 1. Retransmission policy: If any lose or corrupted then Packet can be retransmit. 2. Window Policy: Use Selective reject window method 3. Ack Policy: Sending fewer acknowledgements means imposing less load on the network. 4. Discarding Policy: Router discard less sensitive packets when congestion is likely happened. 5. Admission Policy: Quality of service mechanism(Router may deny establishing a virtual circuit if there is congestion in network or possibility of future congestion. Closed Loop congestion control Backpressure method for alleviating congestion ( Warning is from one node to its upstream node It may reach the source station.
  • 11. Closed Loop congestion control 23-Nov-19 11Congestion Control - Choke packet: Sent by a node to the source to inform it of congestion. (warning from router to source station directly) Implicit Signaling : When a source sends several packets and there is no acknowledgement then the assumption is that the network is congested. The source should slow down. Explicit Signaling : Send the direct signal is included in the packets that carry data to source or destination in backward or forward direction. Backward Signaling : A bit can be set in packet moving opposite direction to the congestion. Source slow down the process Forward Signaling : A bit can be set in packet moving in the direction of congestion. Warn the destination to slow down the ack.