METHODS AND SYSTEM FOR DYNAMIC REALLOCATION OF DATA PROCESSING RESOURCES FOR EFFICIENT PROCESSING OF SENSOR DATA IN A DISTRIBUTED NETWORK
First Claim
1. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for dynamic reallocation of data processing resources for efficient distributed processing of sensor data within a plurality of nearest neighbor nodes, the method comprising:
- determining a data transmission cost ft of the sensor data for each of the plurality of nearest neighbor nodes;
determining a data processing cost fp of the sensor data for each of the plurality of nearest neighbor nodes;
determining a data storage cost f, of the sensor data for each of the plurality of nearest neighbor nodes; and
determining a data query Q which minimizes f(ft+fp+fs).
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and system for dynamic reallocation of data processing resources for efficient processing of sensor data in a distributed network is provided. The methods and system include determining a data transmission cost ft; determining a data processing cost fp; determining a data storage cost fs; and determining a data query Q which minimizes f(ft+fp+fs) for a system of networked data processing resources.
-
Citations
16 Claims
-
1. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for dynamic reallocation of data processing resources for efficient distributed processing of sensor data within a plurality of nearest neighbor nodes, the method comprising:
-
determining a data transmission cost ft of the sensor data for each of the plurality of nearest neighbor nodes; determining a data processing cost fp of the sensor data for each of the plurality of nearest neighbor nodes; determining a data storage cost f, of the sensor data for each of the plurality of nearest neighbor nodes; and determining a data query Q which minimizes f(ft+fp+fs). - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for dynamic reallocation of data processing resources for efficient processing of sensor data in a distributed network, the method comprising:
-
networking a plurality of data objects each of the plurality of data objects initializing its respective data states; and each of the plurality of data objects distributing its respective data states to at least one of the plurality of data objects. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for dynamic reallocation of data processing resources for efficient processing of sensor data in a distributed network, the system comprising:
-
a plurality of networked data objects initializing and distributing its respective data states to at least one of the plurality of data objects, wherein each of the plurality of networked data objects comprises a node selected from the group consisting of a sensor node, a relay node and a data fusion center, wherein each of the plurality of networked data objects comprise; a data transmission cost ft module for cost associated with transmission of the sensor data; a data processing cost fp module for cost associated with data processing of the sensor data; a data storage cost fs module for cost associated with data storage of the sensor data; and a data query Q minimization module for minimizing cost associated with data transmission cost, data processing cost, and data storage cost, wherein the data query minimization module comprises; an operator placement matrix; a node routing matrix; a data caching matrix, wherein the data caching matrix comprises; at least one intermediate data caching matrix; and at least one final data caching matrix.
-
Specification