Skip to main content icon/video/no-internet

Advances in miniature, low-cost microelectronic and mechanical systems (MEMS) with limited onboard processing capabilities, storage, and short-range wireless communication links, together with the development of novel microsensors and sensor materials, enable us to build a new generation of technology that consists of large collections of tiny, untethered, battery-powered computing nodes with various sensing functions. With the continued trend toward miniaturization and the inexpensiveness of such sensor nodes, it is expected that sensor nodes will be less than a cubic millimeter in size in the near future and that sensor networks can be made up of thousands or even millions of sensors (“smart dust”). Geosensor networks (GSNs) are a specialized application of wireless sensor network technology in geographic space to detect, monitor, and track environmental phenomena and processes at a novel spatial and temporal scale. Considering remote sensing instruments such as “telescopes,” which are commonly used to monitor environmental processes on Earth, a GSN can be viewed as an “environmental microscope” providing a spatiotemporal resolution of observations and near-real-time information never available before.

The technology of GSNs has the following constraints that pose new challenges from an infrastructure system and application development standpoint:

Power consumption: Sensor nodes are limited with regard to their battery supply, and energy conservation is a major system design principle. Also, communication is a much larger battery drain than local computation on a computing node.

Low-range communication: The bandwidth of a wireless communication link of a node is limited and its range is short. Messages from nodes at different regions of the network are typically communicated with a multihop routing strategy. Since communication energy cost is a significantly higher drain on energy consumption than the energy needed for onboard processing, optimizing and minimizing communication within the sensor network are a major system design consideration.

Limited computing and storage capabilities: Sensor nodes have, at least for the foreseeable future, limited onboard computational, and volatile and persistent storage capabilities. Thus, onboard data processing using the available memory and CPU capacity is also limited.

Self-organization: Due to the large number of sensor nodes, the vulnerability and failure rates of nodes and communication links, and the often unattended deployment, task management and handling in sensor networks need to be decentralized and self-organizing. Thus, some level of local autonomy must be provided for the devices.

Since the mid 1990s, much research in sensor networks has focused on the design of tiny computing platforms, operating systems, and programming languages for resource-constrained computing environments (e.g., TinyOS, Contiki, and nesC). A major task of GSNs is intelligent data collection and processing. Despite their powerful and novel capabilities to observe the physical world, programming sensor networks for specific observation and actuation tasks is cumbersome today due to the failure-prone nature of nodes and communication links and the vast parallel computational nature of such systems. A domain scientist interested in deploying a GSN needs to be able to define the necessary tasks in a user-friendly way and delegate the optimization and ultimately self-adaptive execution to the run-time system without having to worry about the details.

...

  • Loading...
locked icon

Sign in to access this content

Get a 30 day FREE TRIAL

  • Watch videos from a variety of sources bringing classroom topics to life
  • Read modern, diverse business cases
  • Explore hundreds of books and reference titles

Sage Recommends

We found other relevant content for you on other Sage platforms.

Loading