DocumentCode
2923076
Title
Scalable deferred update replication
Author
Sciascia, Daniele ; Pedone, Fernando ; Junqueira, Flavio
Author_Institution
Univ. of Lugano (USI), Lugano, Switzerland
fYear
2012
fDate
25-28 June 2012
Firstpage
1
Lastpage
12
Abstract
Deferred update replication is a well-known approach to building data management systems as it provides both high availability and high performance. High availability comes from the fact that any replica can execute client transactions; the crash of one or more replicas does not interrupt the system. High performance comes from the fact that only one replica executes a transaction; the others must only apply its updates. Since replicas execute transactions concurrently, transaction execution is distributed across the system. The main drawback of deferred update replication is that update transactions scale poorly with the number of replicas, although read-only transactions scale well. This paper proposes an extension to the technique that improves the scalability of update transactions. In addition to presenting a novel protocol, we detail its implementation and provide an extensive analysis of its performance.
Keywords
data handling; fault tolerant computing; data management systems; read-only transactions; scalable deferred update replication; transaction execution; update transactions; Computer crashes; Databases; Partitioning algorithms; Protocols; Radiation detectors; Servers; Throughput; Database replication; fault tolerance; high performance; scalable data store; transactional systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Systems and Networks (DSN), 2012 42nd Annual IEEE/IFIP International Conference on
Conference_Location
Boston, MA
ISSN
1530-0889
Print_ISBN
978-1-4673-1624-8
Electronic_ISBN
1530-0889
Type
conf
DOI
10.1109/DSN.2012.6263931
Filename
6263931
Link To Document