Explicit Congestion Notification-Based Congestion Control Algorithm for High-Performing Data Centers
Ezekia Gilliard, Kashif Sharif, Arif Raza, Md Monjurul Karim · 2023
A high-performing data center is vital for the smooth operation of organizations and institutions. However, the widespread utilization of data centers has resulted in heavy traffic and various impairments such as TCP-Incast, buffer overflow, and long queues. The reliability of the Transmission Control Protocol (TCP) has been called into question due to its unsatisfactory performance in the data center environment in maintaining high throughput and meeting deadlines. Several approaches have been implemented to address these impairments, including TCP modifications, increased buffer sizes, and improved congestion algorithms. This paper presents an enhanced algorithm that employs the Explicit Congestion Notification (ECN) mechanism to inform network devices of the extent and location of congestion, with the aim of minimizing congestion and improving flow completion time. The simulation results demonstrate that the proposed algorithm is capable of meeting flow deadlines, with the average Flow Completion Time significantly better than other state-of-the-art solutions.