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 :
بازگشت