SDB - Software Defined Buildings, UC Berkeley


DISTIL is a framework for continuous analytics on timeseries streams, leveraging BTrDB’s copy on write functionality. It has been used predominantly with synchrophasor data, where telemetry such as phase angles at multiple points (with reference to a GPS source) can be distilled to materialise phase angle differences which are the primary variable in power grid state estimation. [github]


  • Michael Andersen
  • Sam Kumar


DISTIL: Design and implementation of a scalable synchrophasor data processing system.
Smart Grid Communications (SmartGridComm), 2015 IEEE International Conference on. IEEE, November 2015. [pdf]

BTrDB: Optimizing Storage System Design for Timeseries Processing
Andersen, Michael P., and David E. Culler.
File and Storage Technologies (FAST), February 2016. [pdf]


This material is based upon work supported by the National Science Foundation under grants CPS-1239552, and the NSF Graduate Research Fellowship Program. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.