Atomic Access to Object Pool over RDMA Transport Network
First Claim
Patent Images
1. A method of communication comprising the steps of:
- in a fabric of network elements including a first network element and a second network element, the second network element having a memory and a pool of objects in the memory;
initiating a request in the first network element for a remote direct memory access to the memory;
transmitting the request through the fabric to the second network element;
accessing a designated member of the pool by atomically executing the request; and
returning a result of the execution of the request through the fabric to the first network element.
1 Assignment
0 Petitions
Accused Products
Abstract
In a fabric of network elements one network element has an object pool to be accessed stored in its memory. A request for atomic access to the object pool by another network element is carried out by transmitting the request through the fabric to the one network element, performing a remote direct memory access to a designated member of the object pool, atomically executing the request, and returning a result of the execution of the request through the fabric to the other network element.
-
Citations
19 Claims
-
1. A method of communication comprising the steps of:
-
in a fabric of network elements including a first network element and a second network element, the second network element having a memory and a pool of objects in the memory; initiating a request in the first network element for a remote direct memory access to the memory; transmitting the request through the fabric to the second network element; accessing a designated member of the pool by atomically executing the request; and returning a result of the execution of the request through the fabric to the first network element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus of communication comprising the steps of:
-
a fabric of network elements including a first network element and a second network element, the second network element having a memory and a pool of objects in the memory, the first network element operative for; initiating a request for a remote direct memory access to the memory; transmitting the request through the fabric to the second network element; accessing a designated member of the pool by atomically executing the request; and returning a result of the execution of the request through the fabric to the first network element. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification