What Are the Best Remedies For Congestion?
Congestion refers to the excessive number of packets arriving at a certain part of the communication subnet, which makes the part of the network too late to process, which causes the performance of this part and the entire network to decline. In severe cases, it can even cause the network communication service to stall, that is, to die. Lock phenomenon. This phenomenon is the same as the traffic congestion often seen in the highway network. When there are a large number of vehicles on the highway network during holidays, the traffic flows of various directions interfere with each other, so that each vehicle's time to reach the destination is relatively increased (that is, the delay is increased). , And sometimes even on a certain section of the road, the vehicle cannot start due to a blockage (that is, a local deadlock occurs).
- The extreme consequence of congestion is deadlock.
- Aspects of the IETF standard for end-to-end congestion control include focusing on specific protocols (eg, TCP protocol [RFC2581], reliable multicast protocol [RFC2357]); terminals
- The process of determining the size of the congestion window
- The process of determining the size of the congestion window: When a connection is just established, the size of the congestion window is initialized to the largest connection required for the connection
- Congestion control is not only the key to the stable and efficient operation of the network, but also the basis and prerequisite for achieving various service qualities. The actual network is an evolving system,
- The purpose of congestion control is to perform corresponding processing under the condition that the system is overloaded, so that the system is restored to the normal load level, and the stable operation of the system is guaranteed.
- There are also many algorithms for load control, including rate control based on overload and switching control based on overload. Rate control is to reduce the load level of the system by reducing the rate of serving users when the system is overloaded, so that the system is stable within the load threshold and ensures the stable operation of the system. Handover control refers to reducing the load level of the local cell by switching some users to other cells under the condition of system overload, so that the system is stable within the load threshold and ensures the stable operation of the system.
- The load control algorithm is also based on the implementation of the system and the requirements of the network operation. Its algorithm also depends on the implementation of the equipment manufacturer, and is not limited to the above two methods. [4]