DocumentCode :
3469160
Title :
Cost of ensuring safety in distributed database management systems
Author :
Sabaratnam, Maitrayi ; Torbjornsen, O. ; Hvasshovd, Svein-Olaf
Author_Institution :
Norwegian Univ. of Sci. & Technol., Norway
fYear :
1999
fDate :
1999
Firstpage :
193
Lastpage :
200
Abstract :
Generally, applications employing database management systems (DBMS) require that the integrity of the data stored in the database be preserved during normal operation as well as after crash recovery. Preserving database integrity and availability needs extra safety measures in the form of consistency checks. Increased safety measures inflict adverse effect on performance by reducing throughput and increasing response time. This may not be agreeable for some critical applications and thus, a tradeoff is needed. This study evaluates the cost of extra consistency checks introduced in the data buffer cache in order to preserve the database integrity, in terms of performance loss. In addition, it evaluates the improvement in error coverage and fault tolerance, and occurrence of double failures causing long unavailability, with the help of fault injection. The evaluation is performed on a replicated DBMS, ClustRa. The results show that the checksum overhead in a DBMS inflicted with a very high TPC-B-like workload caused a reduction in throughput up to 5%. The error detection coverage improved from 62% to 92%. Fault injection experiments shows that corruption in database image went down from 13% to 0%. This indicates that the applications that require high safety, but can afford up to 5% performance loss can adopt checksum mechanisms
Keywords :
data integrity; distributed databases; error detection; replicated databases; software fault tolerance; software performance evaluation; ClustRa; TPC-B-like workload; availability; checksum overhead; consistency checks; crash recovery; critical applications; data buffer cache; database integrity; distributed database management systems; double failures; error coverage; error detection coverage; extra consistency checks; fault tolerance; integrity; performance loss; replicated DBMS; safety; Availability; Computer buffers; Computer crashes; Costs; Database systems; Delay; Performance loss; Safety; Throughput; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Computing, 1999. Proceedings. 1999 Pacific Rim International Symposium on
Print_ISBN :
0-7695-0371-3
Type :
conf
DOI :
10.1109/PRDC.1999.816229
Filename :
816229
Link To Document :
بازگشت