Scalable stateful stream processing for smart grids

Raul Castro Fernandez, Matthias Weidlich, Peter Pietzuch, Avigdor Gal

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We describe a solution to the ACM DEBS Grand Challenge 2014, which evaluates event-based systems for smart grid analytics. Our solution follows the paradigm of stateful data stream processing and is implemented on top of the SEEP stream processing platform. It achieves high scalability by massive data-parallel processing and the option of performing semantic load-shedding. In addition, our solution is fault-tolerant, ensuring that the large processing state of stream operators is not lost after failure. Our experimental results show that our solution processes 1 month worth of data for 40 houses in 4 hours. When we scale out the system, the time reduces linearly to 30 minutes before the system bottlenecks at the data source. We then apply semantic load-shedding, maintaining a low median prediction error and reducing the time further to 17 minutes. The system achieves these results with median latencies below 30 ms and a 90th percentile below 50 ms.

Original languageEnglish
Title of host publicationDEBS 2014 - Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems
Pages276-281
Number of pages6
DOIs
StatePublished - 2014
Event8th ACM International Conference on Distributed Event-Based Systems, DEBS 2014 - Mumbai, India
Duration: 26 May 201429 May 2014

Publication series

NameDEBS 2014 - Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems

Conference

Conference8th ACM International Conference on Distributed Event-Based Systems, DEBS 2014
Country/TerritoryIndia
CityMumbai
Period26/05/1429/05/14

Keywords

  • distributed systems
  • load shedding
  • stream processing

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'Scalable stateful stream processing for smart grids'. Together they form a unique fingerprint.

Cite this