Patent
Remote direct memory access system and method
Kevin J. Gildea,Rama K. Govindaraju,Donald G. Grice,Peter H. Hochschild,Fu Chung Chang +4 more
- 30 Aug 2004
161
TL;DR: In this paper, a remote direct memory access (RDMA) system is provided in which data is transferred over a network by DMA between from a memory of a first node of a multi-processor system having a plurality of nodes connected by a network and a memory on a second node.
read more
Abstract: A remote direct memory access (RDMA) system is provided in which data is transferred over a network by DMA between from a memory of a first node of a multi-processor system having a plurality of nodes connected by a network and a memory of a second node of the multi-processor system. The system includes a first network adapter at the first node, operable to transmit data stored in the memory of the first node to a second node in a plurality of portions in fulfillment of a DMA request. The first network adapter is operable to transmit each portion together with identifying information and information identifying a location for storing the transmitted portion in the memory of the second node, such that each portion is capable of being received independently by the second node according to the identifying information. Each portion is further capable of being stored in the memory of the second node at the location identified by the location identifying information.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Highly scalable architecture for application network appliances
Nagaraj Bagepalli,Prashant Gandhi,Abhijit Patra,Kirti Prabhu,Anant Thakar +4 more
- 25 Aug 2008
TL;DR: In this article, a highly scalable application network appliance is described, where the first service module is configured to perform a first portion of OSI (Open System Interconnection) compatible layers of network processes on the packets.
284
Patent
Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage
David Flynn,John Strasser,Jonathan Thatcher,Michael Zappe +3 more
- 06 Dec 2007
TL;DR: In this article, an apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage is described. But the system is based on a cache front-end and a cache back-end.
238
Patent
Apparatus, system, and method for managing eviction of data
David Nellans,David Atkisson,Jim Peterson,Jeremy Garff,Michael Zappe +4 more
- 31 Jan 2012
TL;DR: In this paper, an apparatus, system, and method for managing eviction of data is described. But the storage operations are associated with storage operations between a host and a backing storage device.
233
Patent
Systems and methods for storage allocation
David Flynn,Nick Piggin,Nisha Talagala +2 more
- 17 Apr 2013
TL;DR: In this article, the address space is divided into regions, each corresponding to a different, respective allocation granularity, and the regions may be configured to reduce the metadata overhead needed to identify free address blocks (and/or maintain address block allocations).
224
Patent
Systems and methods for a de-duplication cache
Vikram Joshi,Yang Luan,Michael F. Brown,Bhavesh Mehta,Prashanth Radhakrishnan +4 more
- 25 Jan 2013
TL;DR: In this paper, a de-duplication cache is configured to cache data for access by a plurality of different storage clients, such as virtual machines, and metadata pertaining to the contents of the cache may be persisted and/or transferred with respective storage clients.
223
References
Patent
Memory management offload for RDMA enabled network adapters
William Todd Boyd,Douglas J. Joseph,Ko Michael Anthony,Renato J. Recio +3 more
- 05 Sep 2002
TL;DR: In this article, a distributed data processing system for memory management is described, where memory regions are registered and have access rights and protection domains associated with them in response to receiving a request for a memory operation including a virtual address, which is used to address into a data structure.
155
Patent
Receive queue device with efficient queue flow control, segment placement and virtualization mechanisms
William Todd Boyd,Jean Calvignac,Chih-Jen Chang,Douglas J. Joseph,Renato J. Recio +4 more
- 14 Jul 2006
TL;DR: In this paper, an upper layer protocol (ULP) creates receive work queues and completion queues that are utilized by an Internet Protocol Suite Offload Engine (IPSOE) and the ULP to transfer information and carry out send operations.
107
Patent
Infiniband work and completion queue management via head and tail circular buffers with indirect work queue entries
David Craddock,Thomas A. Gregg,Ian David Judd,Gregory Francis Pfister,Renato J. Recio,Donald W. Schmidt +5 more
- 24 Sep 2001
TL;DR: In this paper, a distributed computing system having (host and I/O) end nodes, switches, routers, and links interconnecting these components is provided, where end nodes use send and receive queue pairs to transmit and receive messages.
102
Patent
Remote direct memory access enabled network interface controller switchover and switchback support
William Todd Boyd,Douglas J. Joseph,Anthony Ko Michael,John Recio Renato +3 more
- 05 Aug 2003
TL;DR: In this article, a distributed data processing system for supporting RNIC (RDMA enabled NIC) switchover and switchback is provided. But, the system is not suitable for large-scale networks.
100
Patent
IP datagram over multiple queue pairs
Charles S. Graham,Vivek Kashyap,Danny Marvin Neal,Renato J. Recio,Lee A. Sendelbach +4 more
- 30 Aug 2001
TL;DR: An apparatus and method for an advanced multiplexing technique to allow a single host to support multiple Internet Protocol (IP) queue pairs with little or no overhead are provided in this paper.
100