DocumentCode
3205792
Title
RDMA Capable iWARP over Datagrams
Author
Grant, Ryan E. ; Rashti, Mohammad J. ; Afsahi, Ahmad ; Balaji, Pavan
Author_Institution
Electr. & Comput. Eng., Queen´´s Univ., Kingston, ON, Canada
fYear
2011
fDate
16-20 May 2011
Firstpage
628
Lastpage
639
Abstract
iWARP is a state of the art high-speed connection-based RDMA networking technology for Ethernet networks to provide InfiniBand-like zero-copy and one-sided communication capabilities over Ethernet. Despite the benefits offered by iWARP, many data center and web-based applications, such as stock-market trading and media-streaming applications, that rely on data gram-based semantics (mostly through UDP/IP) cannot take advantage of it because the iWARP standard is only defined over reliable, connection-oriented transports. This paper presents an RDMA model that functions over reliable and unreliable data grams. The ability to use data grams significantly expands the application space serviced by iWARP and can bring the scalability advantages of a connectionless transport to iWARP. In our previous work, we had developed an iWARP data gram solution using send/receive semantics showing excellent memory scalability and performance benefits over the current TCP-based iWARP. In this paper, we demonstrate an improved iWARP design that provides true RDMA semantics over data grams. Specifically, because traditional RDMA semantics do not map well to unreliable communication, we propose RDMA Write-Record, the first and the only method capable of supporting RDMA Write over both unreliable and reliable data grams. We demonstrate through a proof-of-concept software implementation that data gram-iWARP is feasible for real-world applications. Our proposed RDMA Write-Record method has been designed with data loss in mind and can provide superior performance under conditions of packet loss. It is shown through micro-benchmarks that by using RDMA capable data gram-iWARP a maximum of 256% increase in large message bandwidth and a maximum of 24.4% improvement in small message latency can be achieved over traditional iWARP. For application results we focus on streaming applications, showing a 24% improvement in memory usage and up to a 74% improvement in performance, although the proposed - - approach is also applicable to the HPC domain.
Keywords
Internet; local area networks; media streaming; memory protocols; Ethernet network; InfiniBand-like zero-copy; Internet wide area RDMA protocol; RDMA model; RDMA semantics; RDMA write-record; RDMA write-record method; Web-based application; data center; data gram-based semantics; data loss; high-speed connection-based RDMA networking technology; iWARP; media-streaming application; memory scalability; message latency; one-sided communication capability; packet loss; remote direct memory access; send/receive semantics; stock-market trading; Bandwidth; Hardware; IP networks; Protocols; Reliability; Semantics; Sockets;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing Symposium (IPDPS), 2011 IEEE International
Conference_Location
Anchorage, AK
ISSN
1530-2075
Print_ISBN
978-1-61284-372-8
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2011.66
Filename
6012875
Link To Document