Network memory mirroring
First Claim
1. A method comprising:
- intercepting data addressed to a server or to a branch computer via a local-area network at a branch appliance in response to a first request for the data from a computer;
performing a determination of whether the data has been stored previously in a long-term storage in a first central appliance;
storing the data in the long-term storage in the first central appliance based on the determination;
sending the data to a second central appliance; and
storing the data in the long-term storage in the second central appliance in a memory mirroring operation so that the data is stored in two central appliances.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program for network memory mirroring. Data sent via a local-area network is intercepted at a first hardware appliance of a plurality of hardware appliances in response to a first request for the data. A determination is performed of whether the data has been stored previously in a long-term storage in the first hardware appliance. The data is stored in the long-term storage in the first hardware appliance based on the determination. The data is sent to a second hardware appliance of the plurality of hardware appliances, the first hardware appliance and the second hardware appliance in communication via the local-area network. The data is stored in the long-term storage in the second hardware appliance.
232 Citations
16 Claims
-
1. A method comprising:
-
intercepting data addressed to a server or to a branch computer via a local-area network at a branch appliance in response to a first request for the data from a computer; performing a determination of whether the data has been stored previously in a long-term storage in a first central appliance; storing the data in the long-term storage in the first central appliance based on the determination; sending the data to a second central appliance; and storing the data in the long-term storage in the second central appliance in a memory mirroring operation so that the data is stored in two central appliances. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a branch appliance and at least two central appliances in communication with each other, the branch appliance comprising; a first processor configured to intercept data addressed to a server or to a branch computer via a local-area network at the branch appliance in response to a first request for the data from a computer, perform a determination of whether and where the data has been stored previously in a long-term storage, store the data in the long-term storage in a first central appliance based on the determination, and send the data to and store the data in a second central appliance in a memory mirroring operation, and a first data storage configured to store the data in the long-term storage in the first central appliance based on the determination; and each central appliance comprising; a second processor configured to store the data in the long-term storage in the central appliance. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor for performing a method, the method comprising:
-
intercepting data addressed to a server or to a branch computer via a local-area network at a branch appliance of a plurality of hardware appliances in response to a first request for the data from a remote computer; performing a determination of whether the data has been stored previously in a long-term storage in the branch or in a central appliance; storing the data in the long-term storage in the branch or central appliance based on the determination; sending the data to a second central appliance of the plurality of hardware appliances, the branch appliance and the second central appliance in communication via the local-area network; and instructing the second central appliance to store the data in the long-term storage in the second central appliance as a memory mirroring operation.
-
Specification