View Related Documents

Abstract

This experience paper summarizes the key lessons we learned throughout the design and implementation of the Aurora stream-processing engine. For the past 2 years, we have built five stream-based applications using Aurora. We first describe in detail these applications and their implementation in Aurora. We then reflect on the design of Aurora based on this experience. Finally, we discuss our initial ideas on a follow-on project, called Borealis, whose goal is to eliminate the limitations of Aurora as well as to address new key challenges and applications in the stream-processing domain.

Keywords:  Data stream management - Stream-processing engines - Monitoring applications - Distributed stream processing - Quality-of-service

Received: 21 October 2003, Accepted: 16 April 2004, Published online: 14 September 2004
Edited by: J. Gehrke and J. Hellerstein.

Fulltext Preview

Image of the first page of the fulltext document