Management interface for a system that provides automated, real-time, continuous data protection
First Claim
1. A data management system, comprising:
- a host driver associated with each of a set of data sources, the host driver monitoring and capturing application events and generating a continuous application-aware, data stream;
a set of nodes that share a distributed data storage, the nodes receiving and storing, as data objects, the continuous application-aware data streams generated by the host drivers, wherein the stored data objects comprise a distributed data object store; and
a display interface having a time control that enables specification of a past time and display of a representation of the distributed data object store, or a given portion thereof, as it existed at the past time.
26 Assignments
0 Petitions
Accused Products
Abstract
A data management system that protects data into a continuous object store includes a management interface having a time control. The time control allows an administrator to specify a “past” time, such as a single point or range. When the time control is set to a single point, a hierarchical display of data appears on a display exactly as the data existed in the system at that moment in the past. Preferably, the visualization includes both the structure of the hierarchy (e.g., the identity of the directories, their files, databases, and the like) and also the contents of the data objects themselves (i.e., what was in the files and databases). The time control enables the management interface to operate within a history mode in which the display provides a visual representation of a “virtual” point in time in the past during which the data management system has been operative to provide the data protection service. In addition, the management interface can be toggled to operate in a real-time mode, which provides an active view of the system data as it changes in real-time, typically driven by changes to primary storage. This real-time mode provides the user with the ability to view changes that occur to a set of data currently visible on the display screen. The interface also allows an administrator to specify and manage policy including, without limitation, how long data is retained in the management system. A policy engine enables the user to assert “temporal-based” policy over data objects.
-
Citations
20 Claims
-
1. A data management system, comprising:
-
a host driver associated with each of a set of data sources, the host driver monitoring and capturing application events and generating a continuous application-aware, data stream;
a set of nodes that share a distributed data storage, the nodes receiving and storing, as data objects, the continuous application-aware data streams generated by the host drivers, wherein the stored data objects comprise a distributed data object store; and
a display interface having a time control that enables specification of a past time and display of a representation of the distributed data object store, or a given portion thereof, as it existed at the past time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a data management system wherein data history of data sets are continuously generated by a set of application host drivers and stored, as a set of data objects, as a distributed data object store, the improvement comprising:
-
a processor;
code executable on the processor to generate a graphical user interface having a display element that enables specification of a past time; and
code executable on the processor and responsive to specification of the past time to generate a display of a representation of the distributed data object store, or a given portion thereof, as it existed at the past time. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A data processing system associated with a distributed data object store, comprising:
-
a processor;
code executable on the processor to generate a graphical user interface having a display element that enables specification of a search having a temporal constraint; and
code executable on the processor and responsive to the specification to generate a display of a representation of the distributed data object store, or a given portion thereof, as it existed at a point-in-time associated with the temporal constraint. - View Dependent Claims (17)
-
-
18. A data processing system associated with a distributed data object store, comprising:
-
a processor;
code executable on the processor to generate a graphical user interface having a time control that enables specification of a past time, the graphical user interface also including a display mode object having first and second positions;
code executable on the processor and responsive to specification of the past time when the display mode object is in the first position to generate a display of a representation of the distributed data object store, or a given portion thereof, as it existed at the past time; and
code executable on the processor when the display mode object is in the second position to generate a display of the representation of the distributed data object store, or a given portion thereof, a current point-in-time. - View Dependent Claims (19, 20)
-
Specification