Konferenzbeitrag

A Modular Approach for Non-Distributed Crash Recovery for Streaming Systems

Lade...
Vorschaubild
Volltext URI
Dokumententyp
Text/Conference Paper
Datum
2017
Zeitschriftentitel
ISSN der Zeitschrift
Bandtitel
Quelle
Datenbanksysteme für Business, Technologie und Web (BTW 2017)
Streaming and Dataflows
Verlag
Gesellschaft für Informatik, Bonn
Zusammenfassung
High availability and reliability are important aspects for streaming systems. State-of-the-art recovery techniques like active or passive standby use several nodes to fulfill these requirements. But not every processing task is done in a professional environment with resources for a distributed system (e.g. smart home). Additionally, even distributed streaming systems can benefit from reliable non-distributed crash recovery (NDCR) because it can help to restore the overall system state faster not only after a node failure but also after the roll-out of updates. In this paper, we present our research on NDCR for streaming systems and point out its possibilities and limitations. We propose a flexible and extensible framework in which small NDCR tasks can be combined to high-level NDCR classes with different degrees of fulfillment for completeness and correctness: at-most-once, at-least-once or exactly-once. Further, we offer a way to mark elements that may be incorrect or duplicated.
Beschreibung
Brand, Michael; Grawunder, Marco; Appelrath, H.-Jürgen (2017): A Modular Approach for Non-Distributed Crash Recovery for Streaming Systems. Datenbanksysteme für Business, Technologie und Web (BTW 2017). Gesellschaft für Informatik, Bonn. PISSN: 1617-5468. ISBN: 978-3-88579-659-6. pp. 309-328. Streaming and Dataflows. Stuttgart. 6.-10. März 2017
Zitierform
DOI
Tags