Curriculum Vitae
Publications
Software
Home
Advances in microsensor technology, low power wireless communication and processing opened the possibility of combining one or more sensors (such as temperature, light, acoustic, seismic, and acceleration), digital communication systems, storage, and processing resources into low-cost, low-power wireless sensor nodes. Although sensor nodes are simple devices with limited capabilities, sensor networks are expected to perform complex tasks by leveraging extensive collaboration among sensor nodes. Potential applications of such systems cover many diverse problems, such as early fire detection, contaminant transport monitoring, outdoor environmental monitoring, target tracking on a battlefield, freeway traffic control, etc. A good introduction in sensor networks is available at NIST Advanced Network Technology Division.

Location Discovery in Sensor Networks

The location discovery problem is a fundamental task in wireless ad-hoc sensor networks (WASN), because majority of the proposed applications for sensor networks require information about locations of nodes. The goal of location discovery is to establish as accurately as possible the position of each node given partial information about location of a subset of nodes and distances between pairs of nodes.

We have developed a new approach for location discovery in wireless sensor networks, based on distributed optimization algorithms. Intuitively, optimization algorithms are most suitable for problems where a change in the state of one object in a system impacts the state(s) of other objects. The problem of location discovery falls into this category naturally, because accepting one location estimate as correct, the locations of all other nodes that are connected to the initial node through the distance measurements are impacted. Objective function in optimization algorithms capture such complex relationships, and aid in transforming them into numerical values, which then facilitates simple comparisons between different states of the whole system. One object can make a simple decision, such as either to change its state or not. By making such simple decisions, the state of the system is changed in a complex way. Such a model corresponds to WASNs, where the nodes are simple objects with limited capabilities, but a WASN as a whole must make complex decisions and run complex tasks.


Statistical Properties of Location Error and Impact of Location Error on Applications

No matter how good a location discovery algorithm is, there is always a certain amount of error in the location estimates determined by the algorithm. The main sources of location error are inaccurate initial location estimates and distance measurements. If applications and system software in WASNs that use the location estimates know the magnitude of the location error, they can adjust their operation parameters in such a way that they can guarantee required properties of their results.

For example, a WASN can be set up to reduce the energy consumption in the network by organizing the nodes in mutually exclusive sets, where each set covers the monitored area, and only one set is active at any time. Without any information about the expected errors in locations, such a network can leave large parts of the area uncovered, or extensively cover other parts of the network, when the nodes are grouped into the sets assuming that the given location estimates are correct. However, if the parameters of the location error distribution are known, the task can be reformulated, so that the area is still covered under the expected magnitude of error.


Coverage Management and Evaluation

The deployment of sensor nodes is the first step in establishing a sensor network. Since sensor networks contain a large number of sensor nodes, the nodes must be deployed in clusters, where the location of each particular node cannot be fully guaranteed a priori. Therefore, the number of nodes that must be deployed in order to completely cover the whole monitored area is often higher than if a deterministic procedure were used. In networks with stochastically placed nodes, activating only the necessary number of sensor nodes at any particular moment can save energy.

We introduce a heuristic that selects mutually exclusive sets of sensor nodes, where the members of each of those sets together completely cover the monitored area. The intervals of activity are the same for all sets, and only one of the sets is active at any time. The experimental results demonstrate that by using only a subset of sensor nodes at each moment, we achieve a significant energy savings while fully preserving coverage.


Security in Sensor Networks

Resource limitations and specific architecture of sensor networks call for customized security mechanisms. Our approach is to classify the types of data existing in sensor networks, and identify possible communication security threats according to this classification. We propose a communication security framework where for each type of data we define a corresponding security mechanism. By employing this multitiered security architecture where each mechanism has different resource requirements we allow for efficient resource management that is essential for wireless sensor networks.

Links

Smart Kindergarten

CENS

MUSE

S. Slijepcevic, R. Iyer, M. Panossian, "Survey of Wireless Sensor Networks", class report for CS 215 - Computer Communication Networks, December 1999.