This paper proposes an architecture for accomplishing transport protocol processing at Gbps rates. The limitations of currently used transport protocols have been analyzed extensively in recent literature. Several benchmark studies have established the achievable throughput of ISO TP4 and TCP to be in the low Mbps range; several new protocols and implementation techniques have been proposed to achieve 100 Mbps and higher throughput rates. We briefly review some of these protocols and establish the need for a radically different approach to meet our objective. An estimate of the aggregate processing power required for Gbps throughput is developed. It is proposed that a cost effective and practical solution to the processing requirements could be based on a multi-processor system. The opportunities for parallel processing in a typical transport protocol are examined. Several alternate parallel processing approaches are examined and arguments are advanced for selecting a favored approach. A corresponding parallel processing architecture is described. Data structures used to preserve packet ordering and techniques for reducing contention in a multi-processing environment are discussed. An implementation methodology for conventional transport protocols (e.g. TP4) is outlined. Some suggestions are made for improving efficiency by making modifications to the protocol that do not compromise functionality. The performance achievable with this modified architecture is analyzed and some suggestions for further work are presented.
本文提出了一种用于以Gbps速率完成传输协议处理的体系结构。在最近的文献中已经广泛分析了当前使用的传输协议的局限性。多项基准研究确定了ISO TP4和TCP的可达到的吞吐量在低Mbps范围内。已经提出了几种新的协议和实现技术来实现100 Mbps和更高的吞吐率。我们简要回顾了其中一些协议,并确定了需要一种完全不同的方法来实现我们的目标。估计了Gbps吞吐量所需的总处理能力。建议以多处理器系统为基础,以经济有效的方式满足处理要求。研究了典型传输协议中并行处理的机会。研究了几种替代的并行处理方法,并提出了用于选择首选方法的论点。描述了相应的并行处理架构。讨论了用于保留分组顺序的数据结构以及在多处理环境中减少争用的技术。概述了常规传输协议(例如TP4)的实现方法。提出了一些建议,以通过不影响功能的协议修改来提高效率。分析了这种修改后的架构可实现的性能,并提出了进一步工作的一些建议。 P>
Department of Electrical Engineering amp;
Center for Telecommunications Research, Columbia University, New York;
Department of Computer Science, Columbia University, New York;
机译:10 Gbps高速光网络上传输协议的测量和性能问题
机译:10 Gbps技术,用于通过Internet协议传输高质量的视频
机译:力科提供的测试和验证平台支持10 Gbps和40 Gbps以太网协议分析
机译:传输协议中GBPS吞吐量的并行处理架构
机译:标准CMOS工艺中的40Gbps均衡集成电路
机译:影响空穴传输层对反型热稳定性的影响使用加速热寿命协议的有机光伏
机译:评估100 Gbps网络接口设计所需的TCP和UDP协议处理
机译:计算机通信传输协议的规范。第7卷。测试OsI协议 - 论文汇编。第8卷.ICsT传输协议实施测试系统用户指南。第9卷。实施ICsT传输协议的测试套件。第10卷。用于实施ICsT传输协议的远程场景解释器的规范