Distributed multi-system management
First Claim
Patent Images
1. An apparatus, comprising:
- multiple digital information devices arranged on a network and having respective memories;
a first subset of the multiple digital information devices being non-monitoring devices and having respective memories not being assigned to manage any other device of the multiple digital information devices;
a second subset of the multiple digital information devices being monitoring devices each including respective memories each having a respective memory region assigned to manage a respective subgroup of the multiple digital information devices including respective digital information devices in the first subset by updating a distributed database including management metadata and state data, the second subset and the subgroup each having a cardinality of at least two; and
a separate processor coupled to each of the respective memories and configured to manage the multiple digital information devices by exchanging information stored in the respective memory regions among the digital information devices over the network,wherein;
the respective memories of the non-monitoring devices in the first subset do not store replicated data from other ones of the multiple digital information devices,one or more of the respective memories of the monitoring devices in the second subset store replicated data from at least one of the non-monitoring devices in the first subset and other ones of the monitoring devices of the second subset of the multiple digital information devices, andthe monitoring devices retrieve tasks from a task list for the updating of the distributed database and manage the monitoring devices and the non-monitoring devices.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus comprises multiple digital information devices arranged on a network and having respective memories, a subset of the respective memories each having a respective memory region assigned to manage a respective subgroup of the multiple digital information devices, the subset and the subgroup each having a cardinality of at least two, and a separate processor coupled to each of the respective memories and configured to manage the multiple digital information devices by exchanging information stored in the respective memory regions among the digital information devices over the network.
7 Citations
14 Claims
-
1. An apparatus, comprising:
-
multiple digital information devices arranged on a network and having respective memories; a first subset of the multiple digital information devices being non-monitoring devices and having respective memories not being assigned to manage any other device of the multiple digital information devices; a second subset of the multiple digital information devices being monitoring devices each including respective memories each having a respective memory region assigned to manage a respective subgroup of the multiple digital information devices including respective digital information devices in the first subset by updating a distributed database including management metadata and state data, the second subset and the subgroup each having a cardinality of at least two; and a separate processor coupled to each of the respective memories and configured to manage the multiple digital information devices by exchanging information stored in the respective memory regions among the digital information devices over the network, wherein; the respective memories of the non-monitoring devices in the first subset do not store replicated data from other ones of the multiple digital information devices, one or more of the respective memories of the monitoring devices in the second subset store replicated data from at least one of the non-monitoring devices in the first subset and other ones of the monitoring devices of the second subset of the multiple digital information devices, and the monitoring devices retrieve tasks from a task list for the updating of the distributed database and manage the monitoring devices and the non-monitoring devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to operate a first subset of multiple digital information devices communicating on a network and being non-monitoring devices having respective memories not being assigned to manage any other device of the multiple digital information devices, the respective memories not storing replicated data from other ones of the multiple digital information devices; computer readable program code configured to assign within respective memories of a second subset of multiple digital information devices arranged to communicate on the network, a respective memory region dedicated only to management of a respective subgroup of the multiple digital information devices including respective digital information devices in the first subset, the management occurring by updating a distributed database including management metadata and state data, the second subset and the subgroup each having a cardinality of at least two, and the second subset of the multiple digital information devices being monitoring devices; computer readable program code configured to manage at least one of the multiple digital information devices of the first subset of multiple digital information devices and the respective subgroup of the second subset of digital information devices; computer readable program code configured to store in one or more of the respective memories of the monitoring devices in the second subset replicated data from at least one of the non-monitoring devices in the first subset and other ones of the monitoring devices of the second subset of the multiple digital information devices; and computer readable program code configured to manage the multiple digital information devices by exchanging information stored in the respective memory regions among the digital information devices over the network; and computer readable program code configured to operate the monitoring devices to retrieve tasks from a task list for the updating of the distributed database and manage the monitoring devices and the non-monitoring devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification