×

Adaptively modifying the observed collective behavior of individual sensor nodes based on broadcasting of parameters

  • US 8,898,284 B2
  • Filed: 08/05/2010
  • Issued: 11/25/2014
  • Est. Priority Date: 05/27/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for controlling a collective behavior of a variable set of sensor nodes in a sensor network, the method comprising:

  • disseminating a broadcast message from a gateway node comprising a specification request to the variable set of sensor nodes in the sensor network using point-to-multipoint packet distribution to route the specification request to only those sensor nodes in the variable set of sensor nodes whose attributes satisfy predicates of the specification request, wherein the specification request comprises a set of parameters including a sensor activation probability value that indicates a probability an individual sensor node will remain in an active mode to perform a requested behavior and the predicates specifying attributes of those sensor nodes that are targets of the specification request;

    responsive to a subset of sensor nodes in the variable set of sensor nodes performing the requested behavior according to the sensor activation probability value in the specification request, observing data communicated from the subset of sensor nodes in the active mode, wherein a computed quality of information value representing a collective behavior of the subset of sensor nodes is calculated for the subset of sensor nodes using the data;

    modifying a subsequent set of parameters disseminated in a subsequent specification request based on a combination of past divergence between the computed quality of information value and a desired quality of information value, parameters specified in past specification broadcasts, and actual values of computed quality of information and desired quality of information, wherein a control theory technique is used to compute the subsequent set of parameters disseminated in the subsequent specification request;

    responsive to determining that the computed quality of information associated with the subset of sensors nodes in the active mode is less than the desired quality of information, increasing the sensor activation probability value in the subsequent specification request, wherein the subset of sensors in the active mode switches to a memoryless state in response to an identification value being incremented in the subsequent specification request; and

    responsive to determining that the computed quality of information associated with the subset of sensors nodes in the active mode is greater than the desired quality of information, decreasing the sensor activation probability value in the subsequent specification request.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×