PRESTO - A Predictive Storage Architecture for Sensor Networks



Presto - suddenly as if by magic

Overview

Recent years have seen a tremendous growth in extending the reaches of the Internet to numerous sensor data sources including RFIDs, weather and habitat monitors, building monitors, remote sensing data such as radar and others. These sensor data sources span a spectrum of power, data rate and platform requirements, from passive RFIDs and battery-powered wireless sensors to high bandwidth radar nodes.

A unifying constraint across the spectrum of sensor data management applications is that the remote sensor nodes at the network edge are usually constrained in power, functionality and/or bandwidth, and communicate using multi-hop routing to a resource-rich proxy that connects the sensors to the Internet. PRESTO takes a fresh look at the design of tiered large-scale sensor networks that comprise tethered and untethered elements and addresses three key questions:
  1. Where should sensor data be archived?
  2. How can low-latency, interactive query processing be supported in-spite of the power and bandwidth constraints of sensors, frequent sensor failures and vagaries of wireless links?
  3. How can a user access data generated at numerous sensors, and across a large geographic domain in an efficient manner?

The PRESTO architecture diagram

There are five main characteristics of PRESTO

Papers

People

Funding

This work was supported by a grant from the Engineering Research Centers program of the National Science Foundation under cooperative agreement EEC-0313747 and NSF CAREER Award CNS-0546177.