Ensuring data integrity in network memory
First Claim
1. A method for ensuring data integrity in network memory, the method comprising:
- determining whether reconciliation between a first peer state information in a first appliance and a second peer state information in a second appliance is needed, the first peer state information and the second peer state information tracking the status of data in the network memory;
determining an action to reconcile the first peer state information with the second peer state information based on a positive determination that the reconciliation is needed; and
performing the action to reconcile the first peer state information with the second peer state information.
5 Assignments
0 Petitions
Accused Products
Abstract
A first appliance for ensuring data integrity in network memory is disclosed. The first appliance includes a processor and a communications interface that communicates over a communication network with a second appliance of the network memory. The processor determines whether reconciliation between a first peer state information in the first appliance and a second peer state information in the second appliance is needed. The first peer state information and the second peer state information track the status of data in the network memory. The processor determines an action to reconcile the first peer state information with the second peer state information based on a positive determination that the reconciliation is needed. The processor then performs the action to reconcile the first peer state information with the second peer state information.
81 Citations
27 Claims
-
1. A method for ensuring data integrity in network memory, the method comprising:
-
determining whether reconciliation between a first peer state information in a first appliance and a second peer state information in a second appliance is needed, the first peer state information and the second peer state information tracking the status of data in the network memory; determining an action to reconcile the first peer state information with the second peer state information based on a positive determination that the reconciliation is needed; and performing the action to reconcile the first peer state information with the second peer state information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A first appliance for ensuring data integrity in network memory, the first appliance comprising:
-
a communications interface configured to communicate over a communication network with a second appliance of the network memory; and a processor configured to determine whether reconciliation between a first peer state information in the first appliance and a second peer state information in the second appliance is needed, the first peer state information and the second peer state information tracking the status of data in the network memory, determine an action to reconcile the first peer state information with the second peer state information based on a positive determination that the reconciliation is needed, and perform the action to reconcile the first peer state information with the second peer state information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A software product for ensuring data integrity in network memory, the software product comprising:
-
software operational when executed by a processor to direct the processor to determining whether reconciliation between a first peer state information in a first appliance and a second peer state information in a second appliance is needed, the first peer state information and the second peer state information tracking the status of data in the network memory, determine an action to reconcile the first peer state information with the second peer state information based on a positive determination that the reconciliation is needed, and perform the action to reconcile the first peer state information with the second peer state information; and a software storage medium operational to store the software. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification