written 7.7 years ago by | modified 2.8 years ago by |
Subject: Computer Communication and Telecom Network
Topic: Reliable and Unreliable Transport-layer protocols
Difficulty: Medium
written 7.7 years ago by | modified 2.8 years ago by |
Subject: Computer Communication and Telecom Network
Topic: Reliable and Unreliable Transport-layer protocols
Difficulty: Medium
written 7.7 years ago by | • modified 7.7 years ago |
Factors that are responsible for causing congestion includes:
o Slower processor
o Bursty traffic
o Memory insufficiency
Packet arrival rate greater than outgoing link capacity. To avoid congesting, the subnet must prevent additional packets from entering the congested region until those already present can be processed as the congested routers can discard queued packets to make rooms for those that are arriving.
The different open loop policies can be defined and described as under:
o Retransmission policy:
Under this policy, the sender re-transmits a packet if it sees that the packet it has sent is lost or corrupted. But retransmission of the packets in general will increase the congestion in the network.
However, building an excellent retransmission policy can be used to prevent congestion. The retransmission policy and retransmission timers need to be designed which in turn optimizes efficiency and at the same time controls congestion.
o Window policy: Selective reject window is the method that is used to control congestion under window policy. This method is preferred over G-back N method as duplication frames at the cost of increase complexity at the receiver end.
o Acknowledgment policy: Acknowledgment at the receiver end effects congestion. If the receiver does not acknowledge every packet it receives it may slow down the sender and help prevent congestion.
Sending fewer acknowledgements can reduce the load on the network however this can be implemented as
• Receiver may send acknowledgment if it has a packet to be sent.
• Receiver may send acknowledgment when a timer expires.
• Receiver may as decide to acknowledge any N packets at a time.
o Discarding policy: Less sensitive packets are discarded, when the congestion may be felt to be likely to happen. This helps to improve congestion and at the same time doesn’t harm integrity of the transmission.
o Admission policy: This act as quality of service mechanism and prevent congestion in virtual circuit networks. Resource requirements are checked before admitting the packets to the networks and the virtual circuit congestion connections can be denied if there is congestion in the network.
Leaky Bucket and Token Bucket algorithms are few of the algorithms that control network congestion by traffic shaping mechanism and controlling the amount and rate of traffic that is being sent to the network.