Enhancing SCTP Performance through the Selection of Appropriate Retransmission Policies

Imtiaz Ali Halepoto, Fouzia Halepoto, Fayaz Ahmed Memon, Ali Raza Bhangwar, Baqir Ali Zardari, Shahid Iqbal · VFAST Transactions on Software Engineering · 2023

The Stream Control Transmission Protocol (SCTP) is a reliable transport protocol that provides message oriented communication services between applications. One of the critical functions of SCTP is to ensure reliable delivery of data by detecting the lost or missing packets due to transmission errors. Once the errors are detected the SCTP uses retransmission policies for immediate retransmission of data along the same or alternate path. However, the performance of SCTP retransmission policies can significantly impact its efficiency and reliability in different network conditions. In this paper, we analyzed three retransmission policies of SCTP that are (1) CWND, (2) SSTHRESHOLD and (3) LOSSRATE, and evaluated their performance in terms of network bandwidth, propagation delay and packet loss. We conducted simulations using the NS-2 network simulator and evaluated the performance of each policy under different network conditions and in each simulation the impact on throughput is analyzed. From the simulation results, the retransmission policy that uses loss rate parameter (LOSSRATE) for the transmission of data outperforms the retransmission policy that uses parameters such as congestion window (CWND) and the slow start threshold (SSTHRESHOLD). The analysis on the obtained results provides valuable insights into the tradeoffs between different SCTP retransmission policies and can help network administrators and application developers optimize SCTP performance in different network environments.

Read the paper · More papers on PaperTik