Skip to main navigation Skip to search Skip to main content

Load management and high availability in the borealis distributed stream processing engine

  • Nesime Tatbul
  • , Yanif Ahmad
  • , Uǧur Çetintemel
  • , Jeong Hyon Hwang
  • , Ying Xing
  • , Stan Zdonik
  • Swiss Federal Institute of Technology Zurich
  • Brown University

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

10 Scopus citations

Abstract

Borealis is a distributed stream processing engine that has been developed at Brandeis University, Brown University, and MIT. It extends the first generation of data stream processing systems with advanced capabilities such as distributed operation, scalability with time-varying load, high availability against failures, and dynamic data and query modifications. In this paper, we focus on aspects that are related to load management and high availability in Borealis. We describe our algorithms for balanced and resilient load distribution, scalable distributed load shedding, and cooperative and self-configuring high availability. We also present experimental results from our prototype implementation showing the effectiveness of these algorithms.

Original languageEnglish
Title of host publicationGeoSensor Networks - Second International Conference, GSN 2006, Revised Selected and Invited Papers
Pages66-85
Number of pages20
DOIs
StatePublished - 2008
Event2nd International Conference on GeoSensor Networks, GSN 2006 - Boston, MA, United States
Duration: Oct 1 2006Oct 3 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4540 LNCS

Conference

Conference2nd International Conference on GeoSensor Networks, GSN 2006
Country/TerritoryUnited States
CityBoston, MA
Period10/1/0610/3/06

Fingerprint

Dive into the research topics of 'Load management and high availability in the borealis distributed stream processing engine'. Together they form a unique fingerprint.

Cite this