DocumentCode
2798271
Title
Database Replication: AvailAbility aind Consistency Astsrance via Stream Processing
Author
Meinagh, Morteza Abbszadeh ; Isazadeh, Ayaz ; Zarei, Bager ; Zarei, Mehdi
Author_Institution
Islamic Azad Univ., Tehran
fYear
2007
fDate
13-16 May 2007
Firstpage
396
Lastpage
403
Abstract
In this paper we present an approach la fault-tolerant stream processing. In contrast to previous techniques that handle node failures, our approach also tolerates network failures and network partitions. The approach is based on a principled trade-off between consistency and availability in the face of failure, that (1) ensures that all data on an input stream is processed within a specified time threshold, but (2) reduces the impact of failures by limiting if possible the number of results produced based on partially available input data, and (3) corrects these results when failures heal. Our approach is well-suited for applications such us environment monitoring. where high availability and "real-lime" response is preferable to perfect answers. Our approach uses replication and guarantees that all processing replicas achieve stale consistency, both in the absence of failures and after a failure heals. He achieve consistency in the former case by defining a data-serializing operator that ensures that the order of tuples to a downstream operator is the same at all the replicas. To achieve consistency after a failure heals, we develop approaches based on checkpoint/redo and undo/redo techniques. We have implemented these schemes in a prototype distributed stream processing system, and present experimental results that show that the system meets the desired availability-consistency trade-offs.
Keywords
data integrity; data models; fault tolerance; replicated databases; data consistency assurance; data model; data-serializing operator; database replication; fault-tolerant stream processing; Databases; Ducts; Fires; Indium tin oxide; Instruction sets; Legged locomotion; Neural networks; Tellurium; Tiles;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Applications, 2007. AICCSA '07. IEEE/ACS International Conference on
Conference_Location
Amman
Print_ISBN
1-4244-1030-4
Electronic_ISBN
1-4244-1031-2
Type
conf
DOI
10.1109/AICCSA.2007.370912
Filename
4230987
Link To Document