Professional Documents
Culture Documents
Institute - Ait Department - Cse
Institute - Ait Department - Cse
DEPARTMENT - CSE
Bachelor of Engineering (Computer Science & Engineering)
Subject Name – Computer Networks and Code – CST 309
Network Layer
Design Issues 1. Congestion Prevention
Policies
2. Congestion Control in
Course Outcome Datagram Subnets
CO Title Level 3. Load Shedding
Number 4. Jitter Control
CO1 Routing Algorithms Understand
5. Data Flow Control
Algorithms
CO1 Congestion Control Understand
2
Congestion
• Simple Definition – Analysis on Allowed number of packet vs Actual number of present packets
• Technical Definition – When too many packets are present in Network then it is called as congestion
• Congested Network – Is when traffic occurs very high then intermediate nodes start losing Packets
• Several Factors of Congestion
• QUEUE
• Insufficient Memory
• Nagle’s View
• TTL of a Packet gets expire when there is infinite memory resulting in longer queue
• Slow Processor
• Bookkeeping Tasks
• Low Bandwidths
• Frequent Mismatch between parts of system.
3
Congestion Control vs Flow Control
• Congestion Control
• Is all about making subnet capable enough for carrying required traffic
• Flow Control
• Related to P2P traffic between Sender and Receiver
• Make sure that sender does not transmit data faster than capacity of Receiver to absorb it
• Sliding Window Protocol
4
Principles of Congestion Control
• General Principles of Congestion Control
• Monitor the System
• Passing of Information to places where action can be taken
• Adjust System operation to correct Problem
• Types of Correction
• Open Loop correction
• Closed Loop Correction – Works on Feedback
• Monitoring of System – Metric Used where rising number indicates increasing congestion
• %age of discarded Packets due to lack of Buffer space
• Average Queue Length
• Number of packets timed out
• Average Delay
• Information Passing
• Transferring congestion from the point it got detected to the point where something can be done
• System Adjustments
5
Congestion Prevention Policies
• Congestion Prevention Policies –
• Work in open loop environment
• Stops Congestion at first place
• Hence uses some polices on different layer for congestion control
6
Congestion Prevention Policies
• Data Link Layer Policies
• Retransmission Policy
• Out of order caching policy
• Acknowledgement Policy
• Flow Control Policy
7
Congestion Control in Virtual Circuit Subnet
• Admission Control Technique
Explanation : Idea is when congestion occurs then no more Virtual Circuits will be developed, until previous congestion gets resolved
• It means transport layer will be at hold situation
• Alternative Approach
Explanation : It allows creation of new Virtual Circuit
• But Virtual Circuit should be handled carefully at congested area
• Another Strategy
Explanation : Is to set up Virtual Circuit with some negotiations
• Shape and Volume of Traffic
• QOS
• Reserved Resources for New Virtual Circuits
• Disadvantage is wastage of resources
8
Congestion Control in Datagram Subnet
• The Warning Bit
• Choke Packets
• Hop by Hop Choke Packets
9
Congestion Control (Continue)
• Load Shedding
• Random Early Detection (RED)
• Jitter Control
10
Quality of Service
• Requirement
• Techniques of achieving Load QOS
• Leaky Bucket Algorithm
• Token Bucket Algorithms
11
Assessment Pattern (size:44)
• By solving Numerical
• Understanding Examples
• Learning Problem statement
• Finding optimal solutions
12
APPLICATIONS
• Different Dynamic Routing Protocols Like
• RIP
• IGRP
• EIGRP
• OSPF
• BGP
• Static Routing Method
• Congestion Control
• Sliding Window Protocol
• Bottlenecking
• Network total Overhead
• Network Overhead calculations
13
REFERENCES
• Following are the references for the topics
14
THANK YOU
For queries
Email: cn_cst309_2019@gmail.com