Abstract

Congestion control is a useful task to be taken into account in order to maintain a good traffic in a network. In the case of a TCP/IP (Transmission Control Protocol/Internet Protocol) network, congestion creates queues in routers and even packet rejection. It is the reason why research have been conducted to improve congestion control mechanisms. Nowadays, several TCP congestion algorithms have been implemented. However, with the technology evolution and the need in terms of traffic capacity, various mechanisms implemented by these algorithms have shown their limitations and still need to be improved. The aim of this paper is to develop a novel TCP congestion control approach based on two famous algorithms: Appropriate Byte Counting (ABC) and Slow Start (SS). The results obtained show that ABC increases the congestion window appropriately compared to Slow Start. However, the congestion window remains invariant during the first round trips, which causes the TCP burst phenomenon. The TCP splitting can cause buffer overflows and long queues. For theses shortcomings, we propose ABCSS as a novel approach that appropriately increase the TCP congestion window and minimize the TCP splitting problem. The simulations of ABCSS algorithm provide interesting results compared to some known algorithms.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.