Patent ID: 8356078

Claim:
A method comprising: in a computer system having multiple network addresses associated with respective memory locations, receiving a request to store at least one data item; directing the at least one data item to a first network address associated with a first memory location that is configured to receive the at least one data item; and forwarding the at least one data item between memory locations in the computer system without storing the forwarded at least one data item on any fixed storage medium in the computer system, the forwarding comprising: detecting a presence of the at least one data item at a memory location associated with a specific network address; and forwarding the at least one data item between multiple memory locations associated with respective network addresses in the computer system without storing the forwarded at least one data item on any fixed storage medium, wherein network addresses to which the at least one data items are forwarded are determined dynamically based at least on statuses of respective memory locations.