Method and apparatus for data loss assessment
First Claim
1. A method, comprising:
- receiving, by a secure processor housed in a disaster-proof casing located at a local site, recurring wireless signals from a primary application server and from a primary storage system that are collocated with the disaster-proof casing at the local site, the primary application server configured to store data to the primary storage system, and to mirror the data to a secondary storage system at a remote site, each of the wireless signals indicating a status of the primary application server or the primary storage system at a given time;
storing, to a memory in the disaster-proof casing, a status log comprising the respective statuses of the primary application server and the primary storage system at the received times; and
subsequent to failures of the primary application server, the primary storage system and the mirroring, analyzing the status log to compute a data loss at the local site resulting from the failures of the primary application server, the primary storage system, and the mirroring.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, including receiving, by a secure processor housed in a disaster-proof casing located at a local site, recurring wireless signals from an application server and from a storage system that are collocated with the processor at the local site, the application server configured to store data to the primary storage system, and to mirror the data to a remote site, each of the wireless signals indicating a status of the application server or the storage system at a given time. A status log including the respective statuses of the application server and the storage system at the received times is stored to a memory in the casing, and subsequent to failures of the application server, the storage system and the mirroring, the status log analyzed to compute a data loss at the local site resulting from the failures of the application server, the storage system, and the mirroring.
-
Citations
37 Claims
-
1. A method, comprising:
-
receiving, by a secure processor housed in a disaster-proof casing located at a local site, recurring wireless signals from a primary application server and from a primary storage system that are collocated with the disaster-proof casing at the local site, the primary application server configured to store data to the primary storage system, and to mirror the data to a secondary storage system at a remote site, each of the wireless signals indicating a status of the primary application server or the primary storage system at a given time; storing, to a memory in the disaster-proof casing, a status log comprising the respective statuses of the primary application server and the primary storage system at the received times; and subsequent to failures of the primary application server, the primary storage system and the mirroring, analyzing the status log to compute a data loss at the local site resulting from the failures of the primary application server, the primary storage system, and the mirroring. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A data recovery system, comprising:
-
a disaster-proof casing; a wireless transceiver contained within the disaster-proof casing and configured to receive recurring wireless signals from a primary application server and from a primary storage system that are collocated with the disaster-proof storage unit at a local site, the primary application server configured to store data to the primary storage system, and to mirror the data to a secondary storage system at a remote site, each of the wireless signals indicating a status of the primary application server or the primary storage system at a given time; a memory contained within the disaster-proof casing; a secure processor contained within the disaster-proof casing and configured to store, to the memory, a status log comprising the respective statuses of the primary application server and the primary storage system at the received times; and circuitry configured to analyze, subsequent to failures of the primary application server, the primary storage system and the mirroring, the status log to compute a data loss at the local site resulting from the failures of the primary application server, the primary storage system, and the mirroring. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer software product, the product comprising a non-transitory computer-readable medium, in which program instructions are stored, which instructions, when read by a computer, cause the computer:
-
to receive, by a processor housed in a disaster-proof casing located at a local site, recurring wireless signals from a primary application server and from a primary storage system that are collocated with the disaster-proof casing at the local site, the primary application server configured to store data to the primary storage system, and to mirror the data to a secondary storage system at a remote site, each of the wireless signals indicating a status of the primary application server or the primary storage system at a given time; to store, to a memory in the disaster-proof casing, a status log comprising the respective statuses of the primary application server and the primary storage system at the received times; and subsequent to failures of the primary application server, the primary storage system and the mirroring, to analyze the status log to compute a data loss at the local site resulting from the failures of the primary application server and the primary storage system, and the mirroring.
-
Specification