Work flow management for an information management system
First Claim
1. A computer-implemented method for distributing tasks, in an information management system, using first and second work queues managed by a storage manager, the method comprising:
- receiving tasks to be performed in the information management system at the storage manager, which facilitates a transfer of data between primary storage devices and secondary storage devices in the information management system, and which schedules and manages the tasks for multiple, different client computing devices in the information management system;
scheduling information management policy tasks for a client computing device using the storage manager,wherein scheduling the information management policy tasks includes populating the first work queue with the information management policy tasks,wherein the information management policy tasks include data storage operations that are defined by a data storage policy and include creating secondary copies of data on secondary storage devices from primary copies of data stored on primary storage devices, restoring the secondary copies of data from the secondary storage devices to the primary storage devices, or retaining the secondary copies of data on the secondary storage devices, andwherein the secondary storage devices are located remotely from the primary storage devices;
transmitting the information management policy tasks from the storage manager to the client computing device, in accordance with the first work queue;
scheduling information management system tasks for the client computing device using the storage manager,wherein scheduling the information management system tasks includes populating the second work queue with the information management system tasks,wherein the information management system tasks include tasks that are related to maintenance of software or hardware components of the information management system and that do not read or write data to the secondary storage devices;
transmitting the information management system tasks from the storage manager to the client computing device in accordance with the second work queue and based on an availability of the client computing device;
executing, at the client computing device, the transmitted information management policy tasks, in accordance with the first work queue, and the transmitted information management system tasks, in accordance with the second work queue;
determining parameters of an information management system operation failure; and
providing an alert of failure if at least one of the parameters exceeds a predetermined threshold.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems and methods for managing information management operations. The system may be configured to employ a work flow queue to reduce network traffic and manage server processing resources. The system may also be configured to forecast or estimate information management operations based on estimations of throughput between computing devices scheduled to execute one or more jobs. The system may also be configured to escalate or automatically reassign notification of system alerts based on the availability of system alert recipients. Various other embodiments are also disclosed herein.
-
Citations
20 Claims
-
1. A computer-implemented method for distributing tasks, in an information management system, using first and second work queues managed by a storage manager, the method comprising:
-
receiving tasks to be performed in the information management system at the storage manager, which facilitates a transfer of data between primary storage devices and secondary storage devices in the information management system, and which schedules and manages the tasks for multiple, different client computing devices in the information management system; scheduling information management policy tasks for a client computing device using the storage manager, wherein scheduling the information management policy tasks includes populating the first work queue with the information management policy tasks, wherein the information management policy tasks include data storage operations that are defined by a data storage policy and include creating secondary copies of data on secondary storage devices from primary copies of data stored on primary storage devices, restoring the secondary copies of data from the secondary storage devices to the primary storage devices, or retaining the secondary copies of data on the secondary storage devices, and wherein the secondary storage devices are located remotely from the primary storage devices; transmitting the information management policy tasks from the storage manager to the client computing device, in accordance with the first work queue; scheduling information management system tasks for the client computing device using the storage manager, wherein scheduling the information management system tasks includes populating the second work queue with the information management system tasks, wherein the information management system tasks include tasks that are related to maintenance of software or hardware components of the information management system and that do not read or write data to the secondary storage devices; transmitting the information management system tasks from the storage manager to the client computing device in accordance with the second work queue and based on an availability of the client computing device; executing, at the client computing device, the transmitted information management policy tasks, in accordance with the first work queue, and the transmitted information management system tasks, in accordance with the second work queue; determining parameters of an information management system operation failure; and providing an alert of failure if at least one of the parameters exceeds a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. At least one non-transitory, computer-readable medium carrying instructions, which when executed by at least one data processor, distributes tasks, in an information management system, to a client computing device using first and second work queues managed by a storage manager, comprising:
-
receiving tasks to be performed in the information management system at the storage manager, which facilitates transfer of data between primary storage devices and secondary storage devices in the information management system, and which schedules and manages the tasks for multiple, different client computing devices in the information management system; scheduling information management policy tasks for the client computing device using the storage manager, wherein scheduling the information management policy tasks includes populating the first work queue with the information management policy tasks, wherein the information management policy tasks include data storage operations defined by a data storage policy and related to creating, restoring, or retaining secondary copies of data on secondary storage devices from primary copies of data stored on primary storage devices, wherein the secondary storage devices are located remotely from the primary storage devices; transmitting the information management policy tasks from the storage manager to the client computing device, in accordance with the first work queue; scheduling information management system tasks for the client computing device using the storage manager, wherein scheduling the information management system includes populating the second work queue with the information management system tasks, wherein the information management system tasks include tasks related to maintenance of software or hardware components of the information management system that do not read or write data to the secondary storage devices; transmitting the information management system tasks from the storage manager to the client computing device in accordance with the second work queue and based on an availability of the client computing device; and executing, at the client computing device, the transmitted information management policy tasks, in accordance with the first work queue, and the transmitted information management system tasks, in accordance with the second work queue, determining parameters of an information management system operation failure; and providing an alert of failure if at least one of the parameters exceeds a predetermined threshold. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for distributing tasks in an information management system, to a client computing device using first and second work queues managed by a server computing device, the system comprising:
-
at least one processor; means for receiving tasks to be performed in the information management system at a storage manager, which facilitates transfer of data between primary storage devices and secondary storage devices in the information management system, and which schedules and manages the tasks for multiple, different client computing devices in the information management system; means for scheduling information management policy tasks for the client computing device using the storage manager, wherein scheduling the information management policy tasks includes populating the first work queue with the information management policy tasks, wherein the information management policy tasks include data storage operations defined by a data storage policy and related to creating, restoring, or retaining secondary copies of data on secondary storage devices from primary copies of data stored on primary storage devices, wherein the secondary storage devices are located remotely from the primary storage devices; means for transmitting the information management policy tasks from the storage manager to the client computing device, in accordance with the first work queue; means for scheduling information management system tasks for the client computing device using the storage manager, wherein scheduling the information management system includes populating the second work queue with the information management system tasks, wherein the information management system tasks include tasks related to maintenance of software or hardware components of the information management system that do not read or write data to the secondary storage devices; means for transmitting the information management system tasks from the storage manager to the client computing device in accordance with the second work queue and based on availability of the client computing device; means for executing, at the client computing device, the transmitted information management policy tasks, in accordance with the first work queue, and the transmitted information management system tasks, in accordance with the second work queue; means for determining parameters of an information management system operation failure; and means for providing an alert of failure if at least one of the parameters exceeds a predetermined threshold. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification