Flexible Decision Support in Device-Saturated Environments

Abstract

The widespread distribution of small-scale sensors, actuators, and embedded processors is transforming the physical world into a computing platform. Sensor networks with nodes that combine physical sensing capabilities with networking and computation capabilities have become ubiquitous. Existing sensor networks assume that the sensors are preprogrammed and send data to a central frontend where the data is processed. This approach has two major drawbacks. First, the user cannot change the behavior of the system on the fly. Second, communication in today's networks is orders of magnitude more expensive than local computation, thus in-network processing can vastly reduce resource usage. We investigated a database approach to unite the requirements of scalability and flexibility in monitoring the physical world. We built a new distributed data management infrastructure that scales with the growth of sensor interconnectivity and computational power on the sensors over the next decades. Our system resides directly on the sensor nodes and creates the abstraction of a single processing node without centralizing data or computation. Our system provides scalable, fault-tolerant, flexible data access and intelligent data reduction, and its design involved a confluence of novel research in database query processing, data mining, networking, and distributed systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 2003
Accession Number
ADA419218

Entities

People

  • Johannes Gehrke

Organizations

  • Cornell University

Tags

Communities of Interest

  • Sensors

DTIC Thesaurus Topics

  • Computer Programming
  • Computers
  • Data Mining
  • Data Transmission
  • Database Management Systems
  • Databases
  • Detection
  • Detectors
  • Energy Consumption
  • Information Science
  • Information Systems
  • Mobile Phones
  • Network Science
  • Operating Systems
  • Relational Database Management Systems
  • Relational Databases
  • Sensor Networks

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Networking
  • Distributed Systems and Data Platform Development

Technology Areas

  • AI & ML