Reliable on-demand distributed data management in a sensor-actuator fabric
First Claim
1. A system, comprising:
- a plurality of minimalistic data collection nodes in a computer network, the minimalistic data collection nodes configured to generate sensed data values of a particular type and to communicate the data values within the computer network in substantially real-time using distributed data acquisition (DA) packets specific to the particular type of the data values;
a plurality of capable data collection nodes in the computer network, the capable data collecting nodes configured to store the data values of the minimalistic data collection nodes from the DA packets, wherein the plurality of capable data collection nodes in the computer network each have a storage capability greater than the plurality of minimalistic data collection nodes, but lower than a dedicated storage device; and
one or more points of use configured to request the data values, wherein one or more particular capable data collection nodes of the plurality of capable data collection nodes are configured to service the request in substantially real-time on behalf of the minimalistic data collection nodes with the stored data values provided by the DA packets sent to the one or more particular capable data collection nodes, wherein DA packets gather data across the computer network and restore the data values on the one or more particular capable data collection nodes, wherein the capable data collection nodes are configured to pull the data values from the minimalistic data collection nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a system comprises a plurality of minimalistic data collection nodes in a computer network, the minimalistic data collection nodes configured to generate sensed data values of a particular type and to communicate the data values within the computer network in substantially real-time using distributed data acquisition (DA) packets specific to the particular type of the data values. The system also comprises a plurality of capable data collection nodes in the computer network, the capable data collecting nodes configured to store the data values of the minimalistic data collection nodes from the DA packets. One or more points of use of the system may be configured to request the data values, wherein one or more particular capable data collection nodes of the system are configured to service the request in substantially real-time on behalf of the minimalistic data collection nodes with the stored data values.
-
Citations
20 Claims
-
1. A system, comprising:
-
a plurality of minimalistic data collection nodes in a computer network, the minimalistic data collection nodes configured to generate sensed data values of a particular type and to communicate the data values within the computer network in substantially real-time using distributed data acquisition (DA) packets specific to the particular type of the data values; a plurality of capable data collection nodes in the computer network, the capable data collecting nodes configured to store the data values of the minimalistic data collection nodes from the DA packets, wherein the plurality of capable data collection nodes in the computer network each have a storage capability greater than the plurality of minimalistic data collection nodes, but lower than a dedicated storage device; and one or more points of use configured to request the data values, wherein one or more particular capable data collection nodes of the plurality of capable data collection nodes are configured to service the request in substantially real-time on behalf of the minimalistic data collection nodes with the stored data values provided by the DA packets sent to the one or more particular capable data collection nodes, wherein DA packets gather data across the computer network and restore the data values on the one or more particular capable data collection nodes, wherein the capable data collection nodes are configured to pull the data values from the minimalistic data collection nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
generating, by a data collection node in a computer network, sensed data values of a particular type; and communicating the data values within the computer network in substantially real-time using distributed data acquisition (DA) packets specific to the particular type of the data values, the data values communicated to one or more capable data collection modes, wherein the plurality of capable data collection nodes in the computer network each have a storage capability greater than the plurality of minimalistic data collection nodes, but lower than a dedicated storage device; wherein the DA packets are configured to reach one or more particular capable data collection nodes of the capable data collection nodes in the computer network that are configured to store the data values from the DA packets and to service requests for the data values from one or more points of use in substantially real-time on behalf of a plurality of data collection nodes, wherein DA packets gather data across the computer network and restore the data values on the one or more particular capable data collection nodes, wherein the capable data collection nodes are configured to pull the data values from the minimalistic data collection nodes. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus, comprising:
-
one or more network interfaces to communicate within a computer network; a processor coupled to the network interfaces and adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; generate, as a data collection node, sensed data values of a particular type; and communicate the data values within the computer network in substantially real-time using distributed data acquisition (DA) packets specific to the particular type of the data values, the data values communicated to one or more capable data collection modes, wherein the plurality of capable data collection nodes in the computer network each have a storage capability greater than the plurality of minimalistic data collection nodes, but lower than a dedicated storage device, and wherein the DA packets are configured to reach one or more particular capable data collection nodes of the capable data collection nodes in the computer network that are configured to store the data values from the DA packets and to service requests for the data values from one or more points of use in substantially real-time on behalf of a plurality of data collection nodes, wherein DA packets gather data across the computer network and restore the data values on the one or more particular capable data collection nodes, wherein the capable data collection nodes are configured to pull the data values from the minimalistic data collection nodes. - View Dependent Claims (20)
-
Specification