articleJan 1, 2005Closed access

The Design of the Borealis Stream Processing Engine

Massachusetts Institute of Technology · John Brown University · +1 more institution

Abstract

Borealis is a second-generation distributed stream processing engine that is being developed at Brandeis University, Brown University, and MIT. Borealis inherits core stream processing functionality from Aurora [14] and distribution functionality from Medusa [51]. Borealis modifies and extends both systems in non-trivial and critical ways to provide advanced capabilities that are commonly required by newly-emerging stream processing applications. In this paper, we outline the basic design and functionality of Borealis. Through sample real-world applications, we motivate the need for dynamically revising query results and modifying query specifications. We then describe how Borealis addresses these challenges…

Citation impact

1,234
total citations
FWCI
70.35
Percentile
100%
References
49
Citations per year

Authors

12

Topics & keywords

Keywords
  • Stream processing
  • Computer science
  • Scalability
  • Fault tolerance
  • Distributed computing
  • Consistency (knowledge bases)
  • Set (abstract data type)
  • Data stream
No related works found for this paper.