SlideShare a Scribd company logo
1 of 21
CONGESTION
CONTROL
GROUP MEMBER
TABASSUM HAIDARY
ABU TAHERA CHOWDHORY MOW
NOUSHAD HASAN JABIN
WELCOME
To Our
Presentation
Topic
Congestion Control
What is Congestion?
 Too much traffic on subnet cause congestion.
 It occur when subnet is out of buffer.
 Congestion On route.
 Queue overflows
 Packets droped
 Network congested.
Facts that Cause
Congestion?
 Insufficient memory.
 Slow Processor.
 Packet arrival rate.
 Low Bandwidth line also cause congestion.
 The main cause of congestion is bursty nature of traffic.
Congestion Control
 To prevent the congestion we need some several principles or rules.
These are:
1. Load Sheding
2. Choke Packets
3. Traffic Shapping
4. Random Early Discard
Load shedding
 Simple method
 drop packets
 Concept from electric power generation.
 Buffer full router discard packets.
 throw away packets.
 depends on application for discarded.
Wine Policy
Example: File transmission.
Milk Policy
Example: Live Streaming.
Choke Packets
 Congested router generate choke packets
 Transmit them
 Upon receiving sender reduce transmission rate
Choke Packets
Choke
Packet
Source Congested
Router
Choke Packets
A D
E
F
A
A
E
E
D
D
F
Explicit Congestion Notification
 Congested router mark packets
 Forward to destination
 Destination send Congestion Signal to Source
 Source slow down
Hop By Hop Choke Packets
 Choke packet effect all hops
 Reduce congestion instantly
 More effective than Choke Packets over long distance
Hop By Hop Choke Packets
A D
FE
FE
A
D
DA
E F
A
E F
D
Random Early Detection
 Doesn’t wait for queue to be completely fill up
 Maintain an Average length of queue
 Average length exceeds, discard few packets
 Lost packets works as choke packets
 Sender notice them and slow down
Traffic Shaping
Regulating the average rate and burstiness
Of a flow of data that enters the network.
Two traffic shaping algorithm are-
#1: Leaky Bucket
#2: Token Bucket
Leaky
Bucket
Shapes bursty traffic
into fixed-rate traffic by
averaging the data
rate.
Drop the packet if the
bucket is full.
Does nothing when
input is idle.
Leaky bucket implementation
Token bucket
The token bucket allows bursty traffic at a
regulated maximum rate.
-bucket holds tokens.
-to transmit a packet, the host must
capture and destroy one token.
-tokens are generated by a clock at a
rate one token every T sec.
Token bucket
Thank You
Any Question?

More Related Content

What's hot

What's hot (20)

Presentation Routing algorithm
Presentation Routing algorithmPresentation Routing algorithm
Presentation Routing algorithm
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network Layer
 
Design issues for the layers
Design issues for the layersDesign issues for the layers
Design issues for the layers
 
QOS (Quality of Services) - Computer Networks
 QOS (Quality of Services) - Computer Networks QOS (Quality of Services) - Computer Networks
QOS (Quality of Services) - Computer Networks
 
Flow control & error control
Flow control & error controlFlow control & error control
Flow control & error control
 
Congestion Control
Congestion ControlCongestion Control
Congestion Control
 
Flow & Error Control
Flow & Error ControlFlow & Error Control
Flow & Error Control
 
Packet scheduling
Packet schedulingPacket scheduling
Packet scheduling
 
Distance Vector & Link state Routing Algorithm
Distance Vector & Link state Routing AlgorithmDistance Vector & Link state Routing Algorithm
Distance Vector & Link state Routing Algorithm
 
Transport layer
Transport layerTransport layer
Transport layer
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithm
 
IntServ & DiffServ
IntServ & DiffServIntServ & DiffServ
IntServ & DiffServ
 
Mac adhoc
Mac adhocMac adhoc
Mac adhoc
 
Unit 3 Network Layer PPT
Unit 3 Network Layer PPTUnit 3 Network Layer PPT
Unit 3 Network Layer PPT
 
Routing
RoutingRouting
Routing
 
Go Back N ARQ
Go  Back N ARQGo  Back N ARQ
Go Back N ARQ
 
Tcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication headerTcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication header
 
Routing algorithm network layer
Routing algorithm  network layerRouting algorithm  network layer
Routing algorithm network layer
 
Network layer tanenbaum
Network layer tanenbaumNetwork layer tanenbaum
Network layer tanenbaum
 
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
 

Similar to Congestion control (20)

Conjestion control
Conjestion controlConjestion control
Conjestion control
 
Congestion Control
Congestion ControlCongestion Control
Congestion Control
 
Congestion control
Congestion controlCongestion control
Congestion control
 
Computer network (18)
Computer network (18)Computer network (18)
Computer network (18)
 
Congestion control
Congestion controlCongestion control
Congestion control
 
Congestion control algorithms.pptx
Congestion control algorithms.pptxCongestion control algorithms.pptx
Congestion control algorithms.pptx
 
22 circuits
22 circuits22 circuits
22 circuits
 
Unit 4
Unit 4Unit 4
Unit 4
 
congestion ujjwal matoliya.pptx
congestion ujjwal matoliya.pptxcongestion ujjwal matoliya.pptx
congestion ujjwal matoliya.pptx
 
tcp-wireless-tutorial.ppt
tcp-wireless-tutorial.ppttcp-wireless-tutorial.ppt
tcp-wireless-tutorial.ppt
 
Mc unit 4-jwfiles
Mc unit 4-jwfilesMc unit 4-jwfiles
Mc unit 4-jwfiles
 
network devices, types of delay
network devices, types of delaynetwork devices, types of delay
network devices, types of delay
 
Tieu luan qo s
Tieu luan qo sTieu luan qo s
Tieu luan qo s
 
CN Module 5 part 2 2022.pdf
CN Module 5 part 2 2022.pdfCN Module 5 part 2 2022.pdf
CN Module 5 part 2 2022.pdf
 
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
 
TCP Theory
TCP TheoryTCP Theory
TCP Theory
 
Lecture set 1
Lecture set 1Lecture set 1
Lecture set 1
 
Congestion control
Congestion controlCongestion control
Congestion control
 
Leaky bucket A
Leaky bucket ALeaky bucket A
Leaky bucket A
 
Computer network (13)
Computer network (13)Computer network (13)
Computer network (13)
 

Recently uploaded

Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsChandrakantDivate1
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsChandrakantDivate1
 
Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312wphillips114
 
Mobile Application Development- Configuration and Android Installation
Mobile Application Development- Configuration and Android InstallationMobile Application Development- Configuration and Android Installation
Mobile Application Development- Configuration and Android InstallationChandrakantDivate1
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesChandrakantDivate1
 
原版定制英国伦敦大学金史密斯学院毕业证原件一模一样
原版定制英国伦敦大学金史密斯学院毕业证原件一模一样原版定制英国伦敦大学金史密斯学院毕业证原件一模一样
原版定制英国伦敦大学金史密斯学院毕业证原件一模一样AS
 
Bromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pure
Bromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pureBromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pure
Bromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pureamy56318795
 
Abortion pills in Riyadh+966572737505 cytotec jeddah
Abortion pills in Riyadh+966572737505 cytotec jeddahAbortion pills in Riyadh+966572737505 cytotec jeddah
Abortion pills in Riyadh+966572737505 cytotec jeddahsamsungultra782445
 

Recently uploaded (9)

Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312
 
Mobile Application Development- Configuration and Android Installation
Mobile Application Development- Configuration and Android InstallationMobile Application Development- Configuration and Android Installation
Mobile Application Development- Configuration and Android Installation
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 
原版定制英国伦敦大学金史密斯学院毕业证原件一模一样
原版定制英国伦敦大学金史密斯学院毕业证原件一模一样原版定制英国伦敦大学金史密斯学院毕业证原件一模一样
原版定制英国伦敦大学金史密斯学院毕业证原件一模一样
 
Bromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pure
Bromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pureBromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pure
Bromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pure
 
Abortion pills in Riyadh+966572737505 cytotec jeddah
Abortion pills in Riyadh+966572737505 cytotec jeddahAbortion pills in Riyadh+966572737505 cytotec jeddah
Abortion pills in Riyadh+966572737505 cytotec jeddah
 

Congestion control