Patent ID: 7925711

Claim:
A distributed remote memory access system, comprising: (1) a client communication network interface to a packet data communication network subject to packet loss, which is adapted to operate without communication of an acknowledgement packet in response to a successful communication of a data packet, (2) a client having a client memory in adapted to store memory pages, and (3) a reliable client remote memory access protocol, adapted to: when a memory page is to be evicted from said client memory, communicate said memory page to a cooperating server through the client communication network interface network, and after receipt of an acknowledgment of successful communication of the memory page, evict said memory page from said client memory, and when said evicted memory page is required at said client memory, communicate through said client communication network interface, destined to the cooperating server, a request for said evicted memory page and control retrieval of said evicted memory page from the cooperating server to said client memory.