-
Upload Video
videos in mp4/mov/flv
close
Upload video
Note: publisher must agree to add uploaded document -
Feedback
help us improve
close
Feedback
Please help us improve your experience by sending us a comment, question or concern
Please help transcribe this video using our simple transcription tool. You need to be logged in to do so.
Description
iWARP is a state of the art high-speed connection-based RDMA networking technology for Ethernet networks to provide
In?niBand-like zero-copy and one-sided communication capabilities over Ethernet. Despite the bene?ts offered by iWARP,
many datacenter and web-based applications, such as stock-market trading and media-streaming applications, that rely on
datagram-based semantics (mostly through UDP/IP) cannot take advantage of it because the iWARP standard is only de?ned
over reliable, connection-oriented transports. This paper presents an RDMA model that functions over reliable and unreliable
datagrams. The ability to use datagrams signi?cantly 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
datagram solution using send/receive semantics showing excellent memory scalability and performance bene?ts over the
current TCP-based iWARP. In this paper, we demonstrate an improved iWARP design that provides true RDMA semantics
over datagrams. Speci?cally, because traditional RDMA semantics do not map well to unreliable communication, we propose
RDMA Write-Record, the ?rst and the only method capable of supporting RDMA Write over both unreliable and reliable
datagrams. We demonstrate through a proof-of-concept software implementation that datagram-iWARP is feasible for realworld 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
datagram-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.