Distributed Processing System
First Claim
1. A system comprising:
- a queue cluster comprising first network devices that cooperate to communicate with end nodes of a network and to store information from the end nodes in memory;
a processing cluster comprising second network devices that cooperate to perform one or more tasks on the information from the queue cluster; and
a database cluster comprising third network devices that cooperate to provide storage for use by the processing cluster;
with the queue cluster, the processing cluster, and the database cluster being part of a local network that is connectable to an external network, the local network comprising a wireless mesh network and for the one or more tasks, a network device among the second network devices is selected as a leader responsible for task execution.
4 Assignments
0 Petitions
Accused Products
Abstract
Described is a system that includes a queue cluster including first network devices that cooperate to communicate with end nodes of a network and to store information from the end nodes in memory, a processing cluster comprising second network devices that cooperate to perform one or more tasks on the information from the queue cluster, and a database cluster including third network devices that cooperate to provide storage for use by the processing cluster, with the queue cluster, the processing cluster, and the database cluster being part of a local network that is connectable to an external network, the local network including a wireless mesh network and for the one or more tasks, a network device among the second network devices is selected as a leader responsible for task execution.
24 Citations
15 Claims
-
1. A system comprising:
-
a queue cluster comprising first network devices that cooperate to communicate with end nodes of a network and to store information from the end nodes in memory; a processing cluster comprising second network devices that cooperate to perform one or more tasks on the information from the queue cluster; and a database cluster comprising third network devices that cooperate to provide storage for use by the processing cluster; with the queue cluster, the processing cluster, and the database cluster being part of a local network that is connectable to an external network, the local network comprising a wireless mesh network and for the one or more tasks, a network device among the second network devices is selected as a leader responsible for task execution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product tangibly stored on one or more computer-readable hardware storage devices, the computer program product comprising instructions to:
-
cause first network devices to cooperate to form a queue cluster to communicate with end nodes of a network and to store information from the end nodes in memory; cause second network devices to cooperate to form a processing cluster to perform one or more tasks on the information from the queue cluster; and cause third network devices to cooperate to form a database cluster to provide storage for use by the processing cluster; wherein the queue cluster, the processing cluster, and the database cluster are part of a local network that is connectable to an external network, the local network comprising a wireless mesh network; and wherein, for each of the one or more tasks, a network device among the second network devices is selected as a leader responsible for task execution. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
forming a queue cluster comprising first network devices, the queue cluster communicating with end nodes of a network and to store information from the end nodes in memory; forming a processing cluster comprising second network devices, the processing cluster performing one or more tasks on the information from the queue cluster; and forming a database cluster comprising third network devices, the database cluster providing storage for use by the processing cluster; wherein the queue cluster, the processing cluster, and the database cluster are part of a local network that is connectable to an external network, the local network comprising a wireless mesh network; and wherein, for each of the one or more tasks, a network device among the second network devices is selected as a leader responsible for task execution.
-
Specification