ContriHUB / Congestion-Control-Simulator

Simulates TCP congestion control algorithms
MIT License
0 stars 5 forks source link

Implement support for additional congestion control algorithms in the simulator #4

Open Nandika-A opened 1 day ago

Nandika-A commented 1 day ago

🚀Feature Request

Description

The simulator currently supports a limited set of congestion control algorithms. By implementing additional algorithms such as fast recovery and fast retransmit, the simulator would become more versatile and useful for testing and educational purposes.

Why is this feature important to you?

Supporting a wider range of congestion control algorithms will make the simulator more comprehensive, allowing users to study and compare the behavior of different algorithms under various network conditions.

Describe the solution you'd like

The simulator should allow users to easily switch between algorithms and simulate different scenarios. Additionally, ensure that these algorithms are integrated with the current simulation framework, and provide clear documentation on how to use them.

aachintya commented 8 hours ago

is it liking combining Fast Retransmit and fast recovery ?

Nandika-A commented 8 hours ago

is it liking combining Fast Retransmit and fast recovery ?

Fast recovery is an extension of fast retransmit. First three duplicate packet transfer are handled by fast retransmit, and after that fast recovery is applicable. Indeed all these algorithms: slow start, congestion avoidance, fast retransmit and fast recovery are the extension of the previous in different network conditions.