Ran Ravid
Mellanox Technologies
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Ran Ravid.
high performance interconnects | 2005
Dror Goldenberg; Michael Kagan; Ran Ravid; Michael S. Tsirkin
Sockets direct protocol (SDP) is a byte-stream transport protocol implementing the TCP SOCK/spl I.bar/STREAM semantics utilizing transport offloading capabilities of the infiniband fabric: Under the hood, SDP supports zero-copy (ZCopy) operation mode, using the infiniband RDMA capability to transfer data directly between application buffers. Alternatively, in buffer copy (BCopy) mode, data is copied to and from transport buffers. In the initial open-source SDP implementation, ZCopy mode was restricted to asynchronous I/O operations. We added a prototype ZCopy support for send()/recv() synchronous socket calls. This paper presents the major architectural aspects of the SDP protocol, the ZCopy implementation, and a preliminary performance evaluation. We show substantial benefits of ZCopy when multiple connections are running in parallel on the same host. For example, when 8 connections are simultaneously active, enabling ZCopy yields a bandwidth growth from 500 MB/s to 700 MB/s, while CPU utilization decreases 8 times.
international conference on cluster computing | 2005
Dror Goldenberg; Michael Kagan; Ran Ravid; Michael S. Tsirkin
Sockets Direct Protocol (SDP) is a byte stream protocol that utilizes the capabilities of the InfiniBand fabric to transparently achieve performance gains for existing socket-based networked applications. In this paper we discuss an implementation of Zero Copy support for synchronous send()/recv() socket calls, that uses the remote DMA capability of InfiniBand for SDP data transfers. We added this support to the open-source implementation of SDP over InfiniBand. We evaluate this implementation over a 20 Gb/s InfiniBand link. We demonstrate scalability of Zero Copy and show its benefits for systems that utilize multiple socket connections in parallel. For example, enabling Zero Copy with 8 active connections yields a bandwidth growth from 630MB/s to 1360MB/s, at the same time reducing the CPU utilization by a factor often
Archive | 2010
Oren Tzvi Sela; Hillel Chapman; Ran Ravid
Archive | 2004
Michael Kagan; Alon Webman; Ido Bukspan; Ran Ravid; Itai Zahavi; Danny Koplev; Tall Roll; Hillel Chapman
Archive | 2013
George Elias; Eyal Srebro; Ido Bukspan; Itamar Rabenstein; Ran Ravid; Barak Gafni; Anna Saksonov
Archive | 2011
Gil Bloch; Diego Crupnicoff; Ran Ravid; Michael Kagan; Ido Bukspan
Archive | 2013
Ran Ravid; Zachy Haramaty; Roy Kriss; Oded Wertheim
Archive | 2013
Liron Mula; Ran Ravid; Chen Gaist; Omer Sella; Oren Tzvi Sela
Archive | 2012
Oren Tzvi Sela; Ran Ravid
Archive | 2010
Gil Bloch; Michael Kagan; Diego Crupnicoff; Tamir Azarzar; Ran Ravid