DocumentCode
2438231
Title
CARP: Handling Silent Data Errors and Site Failures in an Integrated Program and Storage Replication Mechanism
Author
Lanyue Lu ; Sarkar, Prasenjit ; Subhraveti, Dinesh ; Sarkar, Soumitra ; Seaman, Mark ; Jain, Reshu ; Bashir, Ahmed
Author_Institution
Rice Univ., Houston, TX, USA
fYear
2009
fDate
22-26 June 2009
Firstpage
385
Lastpage
394
Abstract
This paper presents CARP, an integrated program and storage replication solution. CARP extends program replication systems which do not currently address storage errors, builds upon a record-and-replay scheme that handles nondeterminism in program execution, and uses a scheme based on recorded program state and I/O logs to enable efficient detection of silent data errors and efficient recovery from such errors. CARP is designed to be transparent to applications with minimal run-time impact and is general enough to be implemented on commodity machines. We implemented CARP as a prototype on the Linux operating system and conducted extensive sensitivity analysis of its overhead with different application profiles and system parameters. In particular, we evaluated CARP with standard unmodified email, database, and web server benchmarks and showed that it imposes acceptable overhead while providing sub-second program state recovery times on detecting a silent data error.
Keywords
Linux; data handling; storage management; CARP; Linux operating system; commodity machines; integrated program; nondeterminism; program execution; program replication system; program state recovery; record-and-replay scheme; recorded program state; sensitivity analysis; silent data error handling; storage replication mechanism; Databases; Distributed computing; Electronic mail; Hardware; Linux; Operating systems; Prototypes; Runtime; Sensitivity analysis; Web server; Program Replication; Silent Data Error; Site Failure; Storage Replcation;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2009. ICDCS '09. 29th IEEE International Conference on
Conference_Location
Montreal, QC
ISSN
1063-6927
Print_ISBN
978-0-7695-3659-0
Electronic_ISBN
1063-6927
Type
conf
DOI
10.1109/ICDCS.2009.58
Filename
5158448
Link To Document