Check out the new USENIX Web site. next up previous
Next: Modeling and Prediction Engine Up: PRESTO: Feedback-driven Data Management Previous: System Architecture


PRESTO Proxy

The PRESTO proxy consists of four key components (see Figure 2): (i) modeling and prediction engine, which is responsible for determining the initial model parameters, periodic refinement of model parameters, and prediction of data values likely to be seen at the various sensors, (ii) query processor, which handles queries on both current and historical data, (iii) local cache, which is a cache of all data pushed or pulled by sensors as well as all past values predicted by the model, and (iv) a fault detector, which detects sensor failures. We describe each component in detail in this section.

Figure 2: The PRESTO proxy comprises a prediction engine, query processor and a cache of predicted and real sensor values. The PRESTO sensor comprises a model checker and an archive of past samples with the model predictions.
Image architecture



Subsections

root 2006-03-29