The Design of the Borealis Stream Processing Engine. Abadi, D. J., Ahmad, Y., Balazinska, M., Cetintemel, U., Cherniack, M., Hwang, J., Lindner, W., Maskey, A. S., Rasin, A., Ryvkina, E., Tatbul, N., Xing, Y., & Zdonik, S. B. In CIDR, Asilomar, CA, USA, 2005. Paper abstract bibtex 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 and distribution functionality from Medusa. 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 through an innovative set of features, including revision records, time travel, and control lines. Finally, we present a highly flexible and scalable QoS-based optimization model that operates across server and sensor networks and a new fault-tolerance model with flexible consistency-availability trade-offs.
@inproceedings{borealis,
author = {Daniel J. Abadi and Yanif Ahmad and Magdalena Balazinska and Ugur Cetintemel and Mitch Cherniack and Jeong-Hyon Hwang and Wolfgang Lindner and Anurag S. Maskey and Alexander Rasin and Esther Ryvkina and Nesime Tatbul and Ying Xing and Stan B. Zdonik},
title = {The Design of the Borealis Stream Processing Engine},
booktitle = {CIDR},
year = {2005},
address = {Asilomar, CA, USA},
venue = "CIDR",
url_Paper = "http://www.cs.umd.edu/~abadi/papers/cidr05.pdf",
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 and distribution functionality from Medusa. 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 through an innovative set of features, including revision records, time travel, and control lines. Finally, we present a highly flexible and scalable QoS-based optimization model that operates across server and sensor networks and a new fault-tolerance model with flexible consistency-availability trade-offs.",
pdfKB = "143",
publicationtype = "Conference Paper",
displayCategory = "Conference or Journal Publication",
keywords = "Streaming data, Stream database systems,Distributed systems",
project:multiple = "Aurora",
}
Downloads: 0
{"_id":"TCxTszhMhtTBdbKgp","bibbaseid":"abadi-ahmad-balazinska-cetintemel-cherniack-hwang-lindner-maskey-etal-thedesignoftheborealisstreamprocessingengine-2005","downloads":0,"creationDate":"2018-07-19T20:49:30.488Z","title":"The Design of the Borealis Stream Processing Engine","author_short":["Abadi, D. J.","Ahmad, Y.","Balazinska, M.","Cetintemel, U.","Cherniack, M.","Hwang, J.","Lindner, W.","Maskey, A. S.","Rasin, A.","Ryvkina, E.","Tatbul, N.","Xing, Y.","Zdonik, S. B."],"year":2005,"bibtype":"inproceedings","biburl":"https://www.cs.umd.edu/~abadi/pubs/abadirefs.bib","bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["Daniel","J."],"propositions":[],"lastnames":["Abadi"],"suffixes":[]},{"firstnames":["Yanif"],"propositions":[],"lastnames":["Ahmad"],"suffixes":[]},{"firstnames":["Magdalena"],"propositions":[],"lastnames":["Balazinska"],"suffixes":[]},{"firstnames":["Ugur"],"propositions":[],"lastnames":["Cetintemel"],"suffixes":[]},{"firstnames":["Mitch"],"propositions":[],"lastnames":["Cherniack"],"suffixes":[]},{"firstnames":["Jeong-Hyon"],"propositions":[],"lastnames":["Hwang"],"suffixes":[]},{"firstnames":["Wolfgang"],"propositions":[],"lastnames":["Lindner"],"suffixes":[]},{"firstnames":["Anurag","S."],"propositions":[],"lastnames":["Maskey"],"suffixes":[]},{"firstnames":["Alexander"],"propositions":[],"lastnames":["Rasin"],"suffixes":[]},{"firstnames":["Esther"],"propositions":[],"lastnames":["Ryvkina"],"suffixes":[]},{"firstnames":["Nesime"],"propositions":[],"lastnames":["Tatbul"],"suffixes":[]},{"firstnames":["Ying"],"propositions":[],"lastnames":["Xing"],"suffixes":[]},{"firstnames":["Stan","B."],"propositions":[],"lastnames":["Zdonik"],"suffixes":[]}],"title":"The Design of the Borealis Stream Processing Engine","booktitle":"CIDR","year":"2005","address":"Asilomar, CA, USA","venue":"CIDR","url_paper":"http://www.cs.umd.edu/~abadi/papers/cidr05.pdf","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 and distribution functionality from Medusa. 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 through an innovative set of features, including revision records, time travel, and control lines. Finally, we present a highly flexible and scalable QoS-based optimization model that operates across server and sensor networks and a new fault-tolerance model with flexible consistency-availability trade-offs.","pdfkb":"143","publicationtype":"Conference Paper","displaycategory":"Conference or Journal Publication","keywords":"Streaming data, Stream database systems,Distributed systems","project:multiple":"Aurora","bibtex":"@inproceedings{borealis,\n author = {Daniel J. Abadi and Yanif Ahmad and Magdalena Balazinska and Ugur Cetintemel and Mitch Cherniack and Jeong-Hyon Hwang and Wolfgang Lindner and Anurag S. Maskey and Alexander Rasin and Esther Ryvkina and Nesime Tatbul and Ying Xing and Stan B. Zdonik},\n title = {The Design of the Borealis Stream Processing Engine},\n booktitle = {CIDR},\n year = {2005},\n address = {Asilomar, CA, USA},\n venue = \"CIDR\",\n url_Paper = \"http://www.cs.umd.edu/~abadi/papers/cidr05.pdf\",\n 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 and distribution functionality from Medusa. 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 through an innovative set of features, including revision records, time travel, and control lines. Finally, we present a highly flexible and scalable QoS-based optimization model that operates across server and sensor networks and a new fault-tolerance model with flexible consistency-availability trade-offs.\",\n pdfKB = \"143\",\n publicationtype = \"Conference Paper\",\n displayCategory = \"Conference or Journal Publication\",\n keywords = \"Streaming data, Stream database systems,Distributed systems\",\n project:multiple = \"Aurora\",\n}\n\n","author_short":["Abadi, D. J.","Ahmad, Y.","Balazinska, M.","Cetintemel, U.","Cherniack, M.","Hwang, J.","Lindner, W.","Maskey, A. S.","Rasin, A.","Ryvkina, E.","Tatbul, N.","Xing, Y.","Zdonik, S. B."],"key":"borealis","id":"borealis","bibbaseid":"abadi-ahmad-balazinska-cetintemel-cherniack-hwang-lindner-maskey-etal-thedesignoftheborealisstreamprocessingengine-2005","role":"author","urls":{" paper":"http://www.cs.umd.edu/~abadi/papers/cidr05.pdf"},"keyword":["Streaming data","Stream database systems","Distributed systems"],"metadata":{"authorlinks":{"abadi, d":"https://www.cs.umd.edu/~abadi/pubs/pubs.shtml"}},"downloads":0,"html":""},"search_terms":["design","borealis","stream","processing","engine","abadi","ahmad","balazinska","cetintemel","cherniack","hwang","lindner","maskey","rasin","ryvkina","tatbul","xing","zdonik"],"keywords":["streaming data","stream database systems","distributed systems"],"authorIDs":["545a372eb43425b772000d33","5GWfruXC8LGzsXQXZ","5dfafc2efa2bbbde01000123","5dfb4da1e04f92df01000122","5e0293fd64e549de01000015","5e07201f865432df01000050","5e0f3ab32c4a31df01000058","5e10fe46d6a01ede0100002d","5e18dd1da382e2de0100010a","5e196b6773bf69de01000051","5e1ed08b875c69df01000020","5e26cfec8535cedf01000169","5e28e675a3df5bdf0100013e","5e399a48d14579de0100029c","5e4aad9315f6c7df010000b3","5e59b208103b4fde0100000e","5e64a5a32551dede01000064","KDBQuK7XWc7CSqeit","LJreXapK6mk9Rc2Pu","N6yBEFnvRGqjThfK2","RspDsBhJKZKQBkgAw","Wp5ihSMdeiMT82YBn","e6qD3P7b8FZJE3FJf","ffuc7EABFba74ArWY","jhL6i2R8YgkXCbPae","oHD5MJpPt7u6NoDGo","qJmCcnJn6k7RTKK8o","wBCK972mKn88A3K3r","zfX7BeExuv4gc7kfg"],"dataSources":["YdtR8AbetSqiZGCey","MPg4deo7Xr6HYSthD","bHTCYJduhkrS5AHxu"]}