Skip to main content

Warding off the dangers of data corruption with amulet

Publication ,  Journal Article
Borisov, N; Babu, S; Mandagere, N; Uttamchandani, S
Published in: Proceedings of the ACM SIGMOD International Conference on Management of Data
January 1, 2011

Occasional corruption of stored data is an unfortunate byproduct of the complexity of modern systems. Hardware errors, software bugs, and mistakes by human administrators can corrupt important sources of data. The dominant practice to deal with data corruption today involves administrators writing ad hoc scripts that run data-integrity tests at the application, database, file-system, and storage levels. This manual approach is tedious, error-prone, and provides no understanding of the potential system unavailability and data loss if a corruption were to occur. We introduce the Amulet system that addresses the problem of verifying the correctness of stored data proactively and continuously. To our knowledge, Amulet is the first system that: (i) gives administrators a declarative language to specify their objectives regarding the detection and repair of data corruption; (ii) contains optimization and execution algorithms to ensure that the administrator's objectives are met robustly and with least cost, e.g., using pay-as-you cloud resources; and (iii) provides timely notification when corruption is detected, allowing proactive repair of corruption before it impacts users and applications. We describe the implementation and a comprehensive evaluation of Amulet for a database software stack deployed on an infrastructure-as-a-service cloud provider. © 2011 ACM.

Duke Scholars

Published In

Proceedings of the ACM SIGMOD International Conference on Management of Data

DOI

ISSN

0730-8078

Publication Date

January 1, 2011

Start / End Page

277 / 288
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Borisov, N., Babu, S., Mandagere, N., & Uttamchandani, S. (2011). Warding off the dangers of data corruption with amulet. Proceedings of the ACM SIGMOD International Conference on Management of Data, 277–288. https://doi.org/10.1145/1989323.1989353
Borisov, N., S. Babu, N. Mandagere, and S. Uttamchandani. “Warding off the dangers of data corruption with amulet.” Proceedings of the ACM SIGMOD International Conference on Management of Data, January 1, 2011, 277–88. https://doi.org/10.1145/1989323.1989353.
Borisov N, Babu S, Mandagere N, Uttamchandani S. Warding off the dangers of data corruption with amulet. Proceedings of the ACM SIGMOD International Conference on Management of Data. 2011 Jan 1;277–88.
Borisov, N., et al. “Warding off the dangers of data corruption with amulet.” Proceedings of the ACM SIGMOD International Conference on Management of Data, Jan. 2011, pp. 277–88. Scopus, doi:10.1145/1989323.1989353.
Borisov N, Babu S, Mandagere N, Uttamchandani S. Warding off the dangers of data corruption with amulet. Proceedings of the ACM SIGMOD International Conference on Management of Data. 2011 Jan 1;277–288.

Published In

Proceedings of the ACM SIGMOD International Conference on Management of Data

DOI

ISSN

0730-8078

Publication Date

January 1, 2011

Start / End Page

277 / 288