REMOTE REDUNDANT ARRAY OF INEXPENSIVE MEMORY
First Claim
1. A method for retrieving stored information from a storage node, the method comprising operating a computing device to perform steps of:
- generating a memory access request comprising a virtual memory address that identifies a first storage node and at least a second storage node based on the virtual memory address;
transmitting a retrieve request to both the first storage node and said at least second storage node to retrieve stored information from the first storage node or said at least second storage node, wherein the first storage node and said at least second storage node are each enabled to store a copy of the stored information, and wherein the first storage node and said at least second storage node are included in a plurality of storage nodes that constitute an extended memory; and
if a first response from the first storage node is received before a second response is received from said at least second storage node, then receiving the stored information from the first storage node.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for retrieving stored information from a storage node includes operating a computing device to generate a memory access request comprising a virtual memory address that identifies a first storage node and at least a second storage node based on the virtual memory address. The method further includes operating the computing device to transmit a retrieve request to both the first storage node and the second storage node to retrieve stored information. The first and the second storage nodes are each enabled to store a copy of the stored information, and are included in a plurality of storage nodes that constitute an extended memory. If a first response from the first storage node is received before a second response is received from the second storage node, then the method further includes operating the computing devices to receive the stored information from the first storage node.
4 Citations
20 Claims
-
1. A method for retrieving stored information from a storage node, the method comprising operating a computing device to perform steps of:
-
generating a memory access request comprising a virtual memory address that identifies a first storage node and at least a second storage node based on the virtual memory address; transmitting a retrieve request to both the first storage node and said at least second storage node to retrieve stored information from the first storage node or said at least second storage node, wherein the first storage node and said at least second storage node are each enabled to store a copy of the stored information, and wherein the first storage node and said at least second storage node are included in a plurality of storage nodes that constitute an extended memory; and if a first response from the first storage node is received before a second response is received from said at least second storage node, then receiving the stored information from the first storage node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium comprising instructions for retrieving stored information from a storage node, wherein the instructions, when executed, are for controlling a computing device to be configured for:
-
generating a memory access request comprising a virtual memory address that identifies a first storage node and at least a second storage node based on the virtual memory address; transmitting a retrieve request to both the first storage node and said at least second storage node to retrieve stored information from the first storage node or said at least second storage node, wherein the first storage node and said at least second storage node are each enabled to store a copy of the stored information, and wherein the first storage node and said at least second storage node are included in a plurality of storage nodes that constitute an extended memory; and if a first response from the first storage node is received before a second response is received from said at least second storage node, then receiving the stored information from the first storage node. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computing device for retrieving stored information from a storage node, the computing device comprising:
-
a processor; and a computer-readable storage medium comprises instructions for controlling the processor to be configured for; generating a memory access request comprising a virtual memory address that identifies a first storage node and at least a second storage node based on the virtual memory address; transmitting a retrieve request to both the first storage node and said at least second storage node to retrieve stored information from the first storage node or said at least second storage node, wherein the first storage node and said at least second storage node are each enabled to store a copy of the stored information, and wherein the first storage node and said at least second storage node are included in a plurality of storage nodes that constitute an extended memory; and if a first response from the first storage node is received before a second response is received from the at least second storage node, then receiving the stored information from the first storage node. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification