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.
Similar content being viewed by others
References
A guide for hot lane development: A U.S. Department of Transportation Federal Highway Administration. http://www.itsdocs.fhwa.dot.gov/JPODOCS/REPTS\_TE/13668.html
Abadi D, Carney D, Çetintemel U, Cherniack M, Convey C, Erwin C, Galvez E, Hatoun M, Hwang J, Maskey A, Rasin A, Singer A, Stonebraker M, Tatbul N, Xing Y, Yan R, Zdonik S (2003) Aurora: A data stream management system (demo description). In: ACM SIGMOD
Abadi D, Carney D, Çetintemel U, Cherniack M, Convey C, Lee S, Stonebraker M, Tatbul N, Zdonik S (2003) Aurora: A new model and architecture for data stream management. VLDB J 12(2):120-139
Arasu A, Cherniack M, Galvez E, Maier D, Maskey A, Ryvkina E, Stonebraker M, Tibbetts R (2004) Linear Road: A benchmark for stream data management systems. In: VLDB conference, Toronto (in press)
Balazinska M, Balakrishnan H, Stonebraker M (2004) Contract-based load management in federated distributed systems. In: NSDI symposium
Barlett J, Gray J, Horst B (1986) Fault tolerance in tandem computer systems. Technical Report TR-86.2, Tandem Computers
Carney D, Çetintemel U, Cherniack M, Convey C, Lee S, Seidman G, Stonebraker M, Tatbul N, Zdonik S (2002) Monitoring streams - a new class of data management applications. In: VLDB conference, Hong Kong
Carney D, Çetintemel U, Rasin A, Zdonik S, Cherniack M, Stonebraker M (2003) Operator scheduling in a data stream manager. In: VLDB conference, Berlin, Germany
Chandrasekaran S, Deshpande A, Franklin M, Hellerstein J, Hong W, Krishnamurthy S, Madden S, Raman V, Reiss F, Shah M (2003) TelegraphCQ: Continuous dataflow processing for an uncertain world. In: CIDR conference
Cherniack M, Balakrishnan H, Balazinska M, Carney D, Çetintemel U, Xing Y, Zdonik S (2003) Scalable distributed stream processing. In: CIDR conference, Asilomar, CA
Congestion pricing: a report from intelligent transportation systems (ITS). http://www.path.berkeley.edu
DeWitt D, Naughton J, Schneider D (1991) An evaluation of non-equijoin algorithms. In: VLDB conference, Barcelona, Catalonia, Spain
Hwang J, Balazinska M, Rasin A, Çetintemel U, Stonebraker M, Zdonik S (2003) A comparison of stream-oriented high-availability algorithms. Technical Report CS-03-17, Department of Computer Science, Brown University, Providence, RI
Lerner A, Shasha D (2003) AQuery: Query language for ordered data, optimization techniques, and experiments. In: VLDB conference, Berlin, Germany
Motwani R, Widom J, Arasu A, Babcock B, Babu S, Datar M, Manku G, Olston C, Rosenstein J, Varma R (2003) Query processing, approximation, and resource management in a data stream management system. In: CIDR conference
Poole RW (2002) Hot lanes prompted by federal program. http://www.rppi.org/federalhotlanes.html
Seshadri P, Livny M, Ramakrishnan R (1995) SEQ: A model for sequence databases. In: IEEE ICDE conference, Taipei, Taiwan
Tatbul N, Çetintemel U, Zdonik S, Cherniack M, Stonebraker M (2003) Load shedding in a data stream manager. In: VLDB conference, Berlin, Germany
The MITRE Corporation. http://www.mitre.org/
US Army Medical Research and Materiel Command. https://mrmc-www.army.mil/
Author information
Authors and Affiliations
Corresponding author
Additional information
Received: 21 October 2003, Accepted: 16 April 2004, Published online: 14 September 2004
Edited by: J. Gehrke and J. Hellerstein.
Rights and permissions
About this article
Cite this article
Balakrishnan, H., Balazinska, M., Carney, D. et al. Retrospective on Aurora. VLDB 13, 370–383 (2004). https://doi.org/10.1007/s00778-004-0133-5
Issue Date:
DOI: https://doi.org/10.1007/s00778-004-0133-5