• Home
  • Search
  • A Cooperative, Self-Configuring High-Availability Solution for Stream Processing
  • Open Access IconOpen Access
  • Cite Icon136
  • https://doi.org/10.1109/icde.2007.367863Copy DOI Icon

A Cooperative, Self-Configuring High-Availability Solution for Stream Processing

  • Apr 1, 2007
  • Jeong-Hyon Hwang +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present a collaborative, self-configuring high availability (HA) approach for stream processing that enables low-latency failure recovery while incurring small run-time overhead. Our approach relies on a novel fine-grained checkpointing model that allows query fragments at each server to be backed up at multiple other servers and recovered collectively (in parallel) when there is a failure. In this paper, we first address the problem of determining the appropriate query fragments at each server. We then discuss, for each fragment, which server to use as its backup as well as the proper checkpoint schedule. We also introduce and analyze operator-specific delta-checkpointing techniques to reduce the overall HA cost. Finally, we quantify the benefits of our approach using results from our prototype implementation and a detailed simulator.

Similar Papers
  • Book Chapter

An Implementation of High Availability in Networked Robotic Systems

  • Oct 01, 2008
  • Florin Daniel +2
  • Conference Article
  • Citations1

An approach for meteorological data integration and stream processing

  • Nov 01, 2016
  • Mohamed Hdafa +3
  • Conference Article
  • Citations86

Comparing Containers versus Virtual Machines for Achieving High Availability

  • Mar 01, 2015
  • Wubin Li +1
  • Book Chapter

HDFS: The Backbone of Big Data - A Review of High Availability, Scalability, and Performance Using Quorum Journal Manager and Dynamic Federated Metadata Management

  • Dec 11, 2025
  • Bhagavathi Santos Kumar +1
  • Book Chapter

High Availability Procedures and Implementing a Pooler

  • Jan 01, 2020
  • Baji Shaik
  • Conference Article
  • Citations62

A Hybrid Approach to High Availability in Stream Processing Systems

  • Jan 01, 2010
  • Zhe Zhang +6
  • Conference Article
  • Citations241

MD-HBase: A Scalable Multi-dimensional Data Infrastructure for Location Aware Services

  • Jun 01, 2011
  • Shoji Nishimura +3
  • Conference Article
  • Citations8

Failover Pattern with a Self-Healing Mechanism for High Availability Cloud Solutions

  • Dec 01, 2013
  • Alexander Stanik +2
  • Research Article
  • Citations5

A General-Purpose Architecture for Replicated Metadata Services in Distributed File Systems

  • Oct 01, 2017
  • IEEE Transactions on Parallel and Distributed Systems
  • Dimokritos Stamatakis +3
  • Book Chapter

Implementing High Availability

  • Jan 01, 2010
  • Stephen Kaufman +1
  • Conference Article
  • Citations3

Symmetric Active/Active Replication for Dependent Services

  • Mar 01, 2008
  • Christian Engelmann +3
  • Book Chapter
  • Citations4

High Availability on Cloud with HA-OSCAR

  • Sep 21, 2011
  • Thanadech Thanakornworakij +6
  • Research Article
  • Citations3

Implementation of Microsoft SQL Server using ‘AlwaysOn’ for High Availability and Disaster Recovery without Shared Storage

  • Jun 30, 2018
  • International Journal of Experiential Learning & Case Studies
  • Zulqarnain Hayat +1
  • Research Article
  • Citations1

Implementation of High Availability Based on Load Balancing and Failover Method in E-commerce Using MySQL Database

  • Oct 16, 2024
  • Asian Journal of Engineering, Social and Health
  • Bima Prasetya Adi Pratama +2
  • Conference Article
  • Citations17

Active/active replication for highly available HPC system services

  • Jan 01, 2006
  • C Engelmann +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.