| As people’s demand for network services continues to increase,data centers as cloud computing,and next-generation network platforms are more important than before.Data Center Networks(DCNs)play an important role in providing diversified network services.Since DCNs must ensure the throughput of long streams and the low latency of short streams,the traditional Transmission Control Protocol(TCP)can no longer guarantee performance requirements.Some scholars have already proposed the Data Center Transmission Control Protocol(DCTCP).DCTCP and other TCP-based variant protocols to deal with the complex challenges of DCNs.Incast phenomenon is one of the key factors affecting the throughput of DCNs.The link delay of DCNs is in microseconds,but the general TCP retransmission timeout(RTO)is set to milliseconds.In such an environment,the Incast phenomenon will cause a great waste of link bandwidth.The queue length of the buffer in the switch is the main source of end-to-end delay.In order to ensure the low delay of short flows,the traditional explicit congestion notification(ECN)-based scheme needs to further improve the control of the queue.In addition,for high-concurrency DCNs,the fairness of the bandwidth obtained by different streams is also particularly important.As a result,more and more scholars are working on research to overcome these problems.This paper mainly studies transmission protocols based on DCNs,consults a large number of domestic and foreign-related documents,summarizes various TCP variants,proposes a dynamic adaptive adjustment algorithm based on DCTCP,and designs and develops a network simulation system that is based on Linux kernel.The main·research content of this article is divided into four parts:1.Analyze the characteristics of business traffic in DCNs,extract the main challenges currently faced,and analyze and summarize the defects of existing protocols.2.Introduce the DCTCP algorithm based on Explicit Congestion Notification(ECN)and conduct basic research on its flow control function under DCNs.3.The focus of this paper is to propose a dynamic adaptive adjustment algorithm based on DCTCP.In the low-load flow mode,the fairness-based congestion notification method is adopted,and in the high-load flow mode,combined with the degree of burst flow.Control of queue status.In addition,the algorithm design ideas are elaborated,and the feasibility of the algorithm is proved theoretically.4.Use the Linux kernel-based discrete event simulator(Network Simulator 3,NS3)to build a data center network transmission system platform,which includes a node configuration subsystem,a congestion control subsystem,an application configuration subsystem,and a data statistics subsystem.Through the data statistics subsystem to complete the tracking of the flow,the simulation verifies the effectiveness of the dynamic adaptive algorithm based on DCTCP proposed in this paper. |