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
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;
Conference_Titel :
Distributed Computing Systems, 2009. ICDCS '09. 29th IEEE International Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-0-7695-3659-0
Electronic_ISBN :
1063-6927
DOI :
10.1109/ICDCS.2009.58