Queue pair IP: a hybrid architecture for system area networks
- 25 June 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
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 21 references indexed in Scilit:
- Active Messages: A Mechanism for Integrated Communication and ComputationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Software support for virtual memory-mapped communicationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Critical path analysis of TCP transactionsIEEE/ACM Transactions on Networking, 2001
- Responsiveness without interruptsPublished by Association for Computing Machinery (ACM) ,1999
- Speeding up protocols for small messagesPublished by Association for Computing Machinery (ACM) ,1996
- Experiences implementing a high performance TCP in user-spaceACM SIGCOMM Computer Communication Review, 1995
- U-NetPublished by Association for Computing Machinery (ACM) ,1995
- Experiences with a high-speed network adaptorPublished by Association for Computing Machinery (ACM) ,1994
- User-space protocols deliver high performance to applications on a low-cost Gb/s LANPublished by Association for Computing Machinery (ACM) ,1994
- Fbufs: a high-bandwidth cross-domain transfer facilityPublished by Association for Computing Machinery (ACM) ,1993