WORK FLOW MANAGEMENT FOR AN INFORMATION MANAGEMENT SYSTEM
First Claim
1. A computer-implemented method 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 method comprising:
- scheduling information management policy tasks for the client computing device with the server computing device,wherein scheduling the information management policy tasks includes populating the first queue with the information management policy tasks, based on an information management policy, to be performed by the client computing device using one or more information management system processes or operations,wherein the information management policy defines a data storage policy related to creating 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 for the client computing device from the server computing device, to the client computing device, in accordance with the first work queue;
scheduling information management system tasks for the client computing device with the server computing device,wherein scheduling the information management system includes populating the second queue with the information management system tasks,wherein the information management system tasks are tasks to be performed by the client computing device that are not defined by the information management policy and that are not executed by the information management processes or operations; and
transmitting the information management system tasks to the client computing device, from the server computing device, based on the availability of the client computing device.
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
19 Claims
-
1. A computer-implemented method 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 method comprising:
-
scheduling information management policy tasks for the client computing device with the server computing device, wherein scheduling the information management policy tasks includes populating the first queue with the information management policy tasks, based on an information management policy, to be performed by the client computing device using one or more information management system processes or operations, wherein the information management policy defines a data storage policy related to creating 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 for the client computing device from the server computing device, to the client computing device, in accordance with the first work queue; scheduling information management system tasks for the client computing device with the server computing device, wherein scheduling the information management system includes populating the second queue with the information management system tasks, wherein the information management system tasks are tasks to be performed by the client computing device that are not defined by the information management policy and that are not executed by the information management processes or operations; and transmitting the information management system tasks to the client computing device, from the server computing device, based on the availability of the client computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 server computing device, comprising:
-
scheduling information management policy tasks for the client computing device with the server computing device, wherein scheduling the information management policy tasks includes populating the first queue with the information management policy tasks, based on an information management policy, to be performed by the client computing device using one or more information management system processes or operations, wherein the information management policy defines a data storage policy related to creating 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 for the client computing device from the server computing device, to the client computing device, in accordance with the first work queue; scheduling information management system tasks for the client computing device with the server computing device, wherein scheduling the information management system includes populating the second queue with the information management system tasks, wherein the information management system tasks are tasks to be performed by the client computing device that are not defined by the information management policy and that are not executed by the information management processes or operations; and transmitting the information management system tasks to the client computing device, from the server computing device, based on the availability of the client computing device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. 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 scheduling information management policy tasks for the client computing device with the server computing device, wherein the means for scheduling the information management policy tasks includes means for populating the first queue with the information management policy tasks, based on an information management policy, to be performed by the client computing device using one or more information management system processes or operations, wherein the information management policy defines a data storage policy related to creating 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 for the client computing device from the server computing device, to the client computing device, in accordance with the first work queue; means for scheduling information management system tasks for the client computing device with the server computing device, wherein the means for scheduling the information management system includes means for populating the second queue with the information management system tasks, wherein the information management system tasks are tasks to be performed by the client computing device that are not defined by the information management policy and that are not executed by the information management processes or operations; and means for transmitting the information management system tasks to the client computing device, from the server computing device, based on the availability of the client computing device. - View Dependent Claims (18, 19)
-
Specification