Multi-homed data forwarding storage
First Claim
1. A method comprising:
- in a computer system having multiple non-loopback network addresses, receiving a request to store at least one data item;
directing the at least one data item to a first non-loopback network address available to receive the at least one data item;
in response to the request to store the at least one data item, continuously forwarding the at least one data item among the multiple non-loopback addresses in the computer system without storing the forwarded at least one data item on any fixed storage medium in the computer system, the continuously forwarding comprising;
detecting a presence of the at least one data item at a specific non-loopback network address; and
forwarding the at least one data item among the multiple non-loopback addresses in the computer system without storing the forwarded at least one data item on any fixed storage medium, the forwarded at least one data item being available for retrieval if a request to retrieve the at least one data item is received.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for multi-homed data forwarding storage. A method includes, in a computer system having multiple non-loopback network addresses, receiving a request to store data, directing the data to a memory location associated with a first non-loopback network address available to receive the data, continuously forwarding the data from the memory location associated with the first non-loopback network address to a memory location associated with another non-loopback network address in the computer system without storing on any physical storage device in the computer system. The continuously forwarding can include detecting a presence of the data in a memory location associated with a specific non-loopback network address, and forwarding the data to another memory location of another non-loopback network address in the computer without storing on any physical storage device.
34 Citations
20 Claims
-
1. A method comprising:
-
in a computer system having multiple non-loopback network addresses, receiving a request to store at least one data item; directing the at least one data item to a first non-loopback network address available to receive the at least one data item; in response to the request to store the at least one data item, continuously forwarding the at least one data item among the multiple non-loopback addresses in the computer system without storing the forwarded at least one data item on any fixed storage medium in the computer system, the continuously forwarding comprising; detecting a presence of the at least one data item at a specific non-loopback network address; and forwarding the at least one data item among the multiple non-loopback addresses in the computer system without storing the forwarded at least one data item on any fixed storage medium, the forwarded at least one data item being available for retrieval if a request to retrieve the at least one data item is received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19)
-
-
8. A tangible computer readable medium embodying instructions for causing a data processing apparatus to perform a method for storing data in a computer having multiple non-loopback network addresses, the method comprising:
-
receiving a request to store at least one data item; directing the at least one data item to a first non-loopback network address available to receive the at least one data item; in response to the request to store the at least one data item, continuously forwarding the at least one data item among the multiple non-loopback network addresses in the computer system without storing the forwarded at least one data item on any fixed storage medium in the computer system, the continuously forwarding comprising; detecting a presence of the at least one data item at a specific non-loopback network address; and forwarding the at least one data item among the multiple non-loopback network addresses in the computer without storing the forwarded at least one data item on any fixed storage medium, the forwarded at least one data item being available for retrieval if a request to retrieve the at least one data item is received. - View Dependent Claims (9, 10, 11, 12, 13, 20)
-
-
14. A system comprising:
-
a processor; multiple network interfaces, each of the network interfaces including a unique non-loopback Internet protocol (IP) address; a data forwarding storage process comprising; receiving a request to store at least one data item; directing the at least one data item to a first non-loopback IP address available to receive the at least one data item; in response to the request to store the at least one data item, continuously forwarding the at least one data item among the multiple non-loopback IP addresses in the computer system without storing the forwarded at least one data item on any fixed storage medium in the computer system, the continuously forwarding comprising; detecting a presence of the at least one data item at a specific non-loopback IP address; and forwarding the at least one data item among the multiple non-loopback IP addresses without storing the forwarded at least one data item on any fixed storage medium, the forwarded at least one data item being available for retrieval if a request to retrieve the at least one data item is received. - View Dependent Claims (15, 16, 17, 18)
-
Specification