DocumentCode
2933290
Title
Improving DBMS Performance through Diverse Redundancy
Author
Stankovic, Vladimir ; Popov, Peter
Author_Institution
Centre for Software Reliability, City Univ., London
fYear
2006
fDate
2-4 Oct. 2006
Firstpage
391
Lastpage
400
Abstract
Database replication is widely used to improve both fault tolerance and DBMS performance. Non-diverse database replication has a significant limitation - it is effective against crash failures only. Diverse redundancy is an effective mechanism of tolerating a wider range of failures, including many non-crash failures. However it has not been adopted in practice because many see DBMS performance as the main concern. In this paper we show experimental evidence that diverse redundancy (diverse replication) can bring benefits in terms of DBMS performance, too. We report on experimental results with an optimistic architecture built with two diverse DBMSs under a load derived from TPC-C benchmark, which show that a diverse pair performs faster not only than non-diverse pairs but also than the individual copies of the DBMSs used. This result is important because it shows potential for DBMS performance better than anything achievable with the available off-the-shelf servers
Keywords
replicated databases; software performance evaluation; system recovery; DBMS performance; crash failures; database replication; diverse redundancy; fault tolerance; Computer bugs; Computer crashes; Databases; Fault tolerance; Middleware; Performance gain; Protection; Redundancy; Software reliability; System performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 2006. SRDS '06. 25th IEEE Symposium on
Conference_Location
Leeds
ISSN
1060-9857
Print_ISBN
0-7695-2677-2
Type
conf
DOI
10.1109/SRDS.2006.27
Filename
4032501
Link To Document