U-Net: a user-level network interface for parallel and distributed computing
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
File server scaling with network-attached secure disks
SIGMETRICS '97 Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
The Panasas ActiveScale Storage Cluster: Delivering Scalable High Bandwidth Storage
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Research note: Anatomy of UDP and M-VIA for cluster communication
Journal of Parallel and Distributed Computing - Special issue: Design and performance of networks for super-, cluster-, and grid-computing: Part I
The performance analysis of linux networking - Packet receiving
Computer Communications
SPAD: A distributed middleware architecture for QoS enhanced alternate path discovery
Computer Networks: The International Journal of Computer and Telecommunications Networking
Protocol offload analysis by simulation
Journal of Systems Architecture: the EUROMICRO Journal
Employing transport layer multi-railing in cluster networks
Journal of Parallel and Distributed Computing
Network interfaces for programmable NICs and multicore platforms
Computer Networks: The International Journal of Computer and Telecommunications Networking
High-performance message-passing over generic Ethernet hardware with Open-MX
Parallel Computing
ACM SIGCOMM: Analysing communication latency using the Nectar communication processor
Computer Communications
Case study: HTPNET: a high performance transport protocol
Computer Communications
High-performance ASN.1 compiler
Computer Communications
Research: Performance comparison of ASN.1 encoder/decoders using FTAM
Computer Communications
CiAO/IP: a highly configurable aspect-oriented IP stack
Proceedings of the 10th international conference on Mobile systems, applications, and services
Virtual TCP offload: optimizing ethernet overlay performance on advanced interconnects
Proceedings of the 22nd international symposium on High-performance parallel and distributed computing
Implementation of TCP large receive offload on open hardware platform
Proceedings of the first edition workshop on High performance and programmable networking
Hi-index | 0.25 |
The transport layer of the protocol suite, especially in connectionless protocols, has considerable functionality and is typically executed in software by the host processor at the end points of the network. It is thus considered a likely source of processing overhead. However, a preliminary examination has suggested to the authors that other aspects of networking may be a more serious source of overhead. To test this proposition, a detailed study was made of the Transmission Control Protocol (TCP), the transport protocol from the Internet protocol suite. In this set of protocols, the functions of detecting and recovering lost or corrupted packets, flow control, and multiplexing are performed at the transport level. The results of that study are presented. It is concluded that TCP is in fact not the source of the overhead often observed in packet processing, and that it could support very high speeds if properly implemented