Method for adaptively modifying the observed collective behavior of individual sensor nodes based on broadcasting of parameters

a sensor node and adaptive modification technology, applied in the field of computer and communication networks, can solve the problems of inability to accurately control, network redundancy, and lack of precise control, and achieve the effect of rapid adaptation of individual sensor node behavior and faster convergence process

Inactive Publication Date: 2006-11-30
IBM CORP
View PDF4 Cites 82 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0019] Another aspect of this invention relates to the continual monitoring of the QoI obtained from the activated set of sensors, and the subsequent adjustment of the parameters in subsequent specification requests. Clearly, such continual monitoring allows the gateway node to rapidly re-tune the behavior of the sensor network and maintain conformance to the target QoI objective, even though the underlying sensor network may change dynamically. To make the convergence process faster, the gateway node may maintain some “state” that it infers about the current network resources, and make the adjustment of parameters a function of this estimated “state”. Many well-known techniques from control theory, such as Proportional-In...

Problems solved by technology

Examples include the desire to “compute an average of readings taken by 10 different temperature sensors,” or to “compute the minimum out of 30 distinct humidity sensor readings.” Scalability is a major technical challenge in such future networks, which are projected to contain thousands, and possibly hundreds of thousands, of tiny sensor nodes deployed fairly densely over the sensing field.
A key characteristic of many such operating environments is that such networks often exhibit significant redundancy, in that most applications do not normally require the use of sensor data from all of the available sensor nodes.
Indeed, the physical density of sensor networks may often vary greatly over the sensing field due to choice (e.g., network designers may deploy more nodes in an area where finer location accuracy is required), lack of precise control (e.g., when nodes over a remote terrain are deployed by being dropped from an airplane), or failures (e.g., when sets of sensor nodes turn out to be defective or die due to exhaustion of battery resources).
The main challenge in supporting such energy-efficient operation is that, while applications may be able to express the amount of resources (such as the number or resolution of the sensor nodes), they typically have no idea of the actual number or layout of the sensors deployed.
Accordingly, an application may not be able to decide on the appropriate settings (e.g., on or off, high or low zoom) for each individual sensor.
However, such a mechanism is not useful in future sensor network environments for two distinct reasons.
For example, the sensor network substrate can be modified either due to the occasional addition of new nodes, the death or removal of existing nodes and due to other unforeseen reasons (such as catastrophic node failures).
This imposes a substantial reporting overhead and cannot scale to large sensor network environments, since every such change in the network topology must be propagated to the database.
If a static configuration scheme is employed instead, it may quickly become inappropriate for the given operating environment.
However, if subsequently 50 nodes suffer a catastrophic failure (e.g., due to a natural disaster), the application will be left...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for adaptively modifying the observed collective behavior of individual sensor nodes based on broadcasting of parameters
  • Method for adaptively modifying the observed collective behavior of individual sensor nodes based on broadcasting of parameters
  • Method for adaptively modifying the observed collective behavior of individual sensor nodes based on broadcasting of parameters

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention provides a “closed loop” control mechanism for continually maintaining the Quality of Information (QoI) requirements of an application, while avoiding the unnecessary activation of additional available nodes or the redundant setting of node parameters. The mechanism of the present invention provides a gateway node for propagating an initial set of parameters for an implicitly specified group of sensor nodes, without being directly aware of the presence or absence of individual nodes in that group. The parameters may define initial values of the content (initial values of “what”) that are propagated to remote sensor nodes in the field. The gateway node then iteratively continues to monitor the QoI that results from prior parameter settings, and alters the settings (future values of “what”) to try to attain the QoI objective. As a result of this continual monitoring and adjustment of propagated parameters, the mechanism of the present invention may ensure ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method for continually controlling the collective behavior of a set of computing devices in a distributed data processing system. A gateway node disseminates a specification request comprising a set of parameters to a set of computing devices. The gateway node may be unaware of the number and identity of individual computing devices. Each computing node receiving the request determines whether its attributes satisfy the predicates expressed in the specification request. If so, the node processes the parameters in the specification request and modifies its own behavior based on the values in the parameters of the specification request. Subsequently, the gateway node may also observe the quality of information (QoI) values communicated from the set of computing devices. The gateway node iteratively modifies the parameters disseminated in subsequent specification requests based on a divergence between a computed quality of information value and a desired quality of information value.

Description

BACKGROUND OF THE INVENTION [0001] 1. Field of the Invention [0002] The present invention relates generally to computer and communications networks, and more specifically to the emerging field of “sensor networks”, typically consisting of a large number of individual “sensor” devices, which send back samples of some environmental state to certain designated nodes. [0003] 2. Description of the Related Art [0004] Sensor networks are an emerging and very promising new category of computer networks, characterized by the development of very-low cost sensor devices with combined sensing and communication (often wireless) capabilities. Most applications of sensor networks rely on combining information from multiple sensor devices to establish or infer some composite state or event of the sensed environment (often called the “sensing field”). Examples include the desire to “compute an average of readings taken by 10 different temperature sensors,” or to “compute the minimum out of 30 distin...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F15/173H04W4/70
CPCH04L41/0823H04W4/005H04W4/06H04W52/0219H04L67/125H04L67/12H04W84/20H04W4/70Y02D30/70
Inventor QI, HANHWANG, INSEOKMISRA, ARCHAN
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products