Font Size: a A A

Research On Architecture And Technical Implementation Of 100Gbps TOE High-performance Transmission System

Posted on:2023-11-29Degree:MasterType:Thesis
Country:ChinaCandidate:N WangFull Text:PDF
GTID:2568306836454934Subject:Electronic information technology and instrumentation
Abstract/Summary:
In recent years,with the constant development of streaming data,a variety of business scenarios have higher requirements for high-speed network transmission and caching of streaming data.In recent years,with the constant development of streaming data,a variety of business scenarios have higher requirements for high-speed network transmission and caching of streaming data.The TCP Offload Engine(TOE)can unload the network protocol processing tasks,thus relieving the pressure of the processor and improving the property of network transmission.On the other hand,due to the limitations of the structure of the traditional mechanical hard disk,it is difficult to realize high bandwidth storage.Based on NAND flash,Solid State Disk(SSD)has good storage features and has become the mainstream storage medium of the high-speed storage system in recent years.Therefore,in this thesis work,a TOE high-performance transmission system was proposed,which includes a high-speed network transmission subsystem and a high-speed data cache subsystem.The high-speed network transmission subsystem realizes multi-channel TCP connection and concurrently full-duplex high-speed transmission under 100 Gbps network based on toe technology.And flow control,congestion control,and timeout retransmission mechanisms were designed in hardware to realize the reliability of TCP transmission.The cache subsystem realizes the high bandwidth and large capacity cache of a multi-channel TCP data stream based on PCIe SSD,to realize the high-speed transmission and cache of streaming data in the whole system.The tests and verifications show that the high-speed network transmission and caching of streaming data were well-implemented in the TOE high-performance transmission system.In the full-duplex self loopback tests of the TOE high-speed network transmission subsystem,the data transmission bandwidth is 88.6Gb/s,which is 95.5% of the theoretical transmission bandwidth of100 Gbps Ethernet.In the tests with the server using the standard 100 Gbps network card,the fourway TCP data transmission bandwidth is about 51.31Gb/s,and the four-way TCP reception bandwidth is about 60.81Gb/s.And in the TCP reception tests,the network transmission and the caching of data can be completed with the bandwidth of 50.74Gb/s,realizing the high-speed transmission and the high-speed caching of streaming data.In addition,the CPU utilization in each test was far lower than that in the server,showing the unloading of the TCP protocol.
Keywords/Search Tags:TCP Offload Engine, Ethernet, Stream Data, High Speed Storage
Related items