Queue pair IP
- 1 May 2002
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGARCH Computer Architecture News
- Vol. 30 (2) , 247-256
- https://doi.org/10.1145/545214.545243
Abstract
We propose a SAN architecture called Queue Pair IP (QPIP) that combines the interface from industry proposals for low overhead, high bandwidth networks, e.g. Infiniband, with the well established inter-network protocol suite. We evaluate how effectively the queue pair abstraction enables inter-network protocol offload. We develop a prototype QPIP system that implements basic queue pair operations over a subset of TCP, UDP and IPv6 protocols using a programmable network adapter. We assess this prototype, in terms of basic application performance, underlying processing costs, and a network storage application. With modest hardware support, QPIP can perform as well as traditional inter-network protocol implementations at a fraction of the host CPU overhead. With hardware support equivalent to Infiniband, QPIP would achieve similar performance targets.Keywords
This publication has 22 references indexed in Scilit:
- Critical path analysis of TCP transactionsIEEE/ACM Transactions on Networking, 2001
- Lord CorporationSmart Materials Bulletin, 2001
- Responsiveness without interruptsPublished by Association for Computing Machinery (ACM) ,1999
- Design challenges of virtual networksPublished by Association for Computing Machinery (ACM) ,1999
- Making network interfaces less peripheralComputer, 1998
- Profiling and reducing processing overheads in TCP/IPIEEE/ACM Transactions on Networking, 1996
- Analysis of techniques to improve protocol processing latencyPublished by Association for Computing Machinery (ACM) ,1996
- A summary of TCP/IP networking software performance for the DECstation 5000Published by Association for Computing Machinery (ACM) ,1993
- Fbufs: a high-bandwidth cross-domain transfer facilityPublished by Association for Computing Machinery (ACM) ,1993
- Increasing network throughput by integrating protocol layersIEEE/ACM Transactions on Networking, 1993