ACM Home Page
Please provide us with feedback. Feedback
Effective and efficient compromise recovery for weakly consistent replication
Full text PdfPdf (510 KB)
Source
European Conference on Computer Systems archive
Proceedings of the 4th ACM European conference on Computer systems table of contents
Nuremberg, Germany
SESSION: Handling data table of contents
Pages 131-144  
Year of Publication: 2009
ISBN:978-1-60558-482-9
Authors
Prince Mahajan  Microsoft Research, Silicon Valley, Mountain View, CA, USA
Ramakrishna Kotla  Microsoft Research, Silicon Valley, Mountain View, CA, USA
Catherine C. Marshall  Microsoft Research, Silicon Valley, Mountain View, CA, USA
Venugopalan Ramasubramanian  Microsoft Research, Silicon Valley, Mountain View, CA, USA
Thomas L. Rodeheffer  Microsoft Research, Silicon Valley, Mountain View, CA, USA
Douglas B. Terry  Microsoft Research, Silicon Valley, Mountain View, CA, USA
Ted Wobber  Microsoft Research, Silicon Valley, Mountain View, CA, USA
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 29,   Downloads (12 Months): 114,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1519065.1519080
What is a DOI?

ABSTRACT

Weakly consistent replication of data has become increasingly important both for loosely-coupled collections of personal devices and for large-scale infrastructure services. Unfortunately, automatic replication mechanisms are agnostic about the quality of the data they replicate. Inappropriate updates, whether malicious or simply the result of misuse, propagate automatically and quickly. The consequences may not be noticed until days later, when the corrupted data has been fully replicated, thereby deleting or overwriting all traces of the valid data. In this sort of situation, it can be hard or impossible to restore an entire distributed system to a clean state without losing data and disrupting users.

Polygraph is a software layer that extends the functionality of weakly consistent replication systems to support compromise recovery. Its goal is to undo the direct and indirect effects of updates due to a source known after the fact to have been compromised. In restoring a clean replicated state, Polygraph expunges all data due to a compromise or derived from such data, retains as much uncompromised data as possible, and revives valid versions of subsequently compromised data. Our evaluation demonstrates that Polygraph is both effective, retaining uncompromised data, and efficient, re-replicating data only when necessary.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Apple Inc. Time Machine. http://www.apple.com/macosx/features/timemachine.html, 2007.
2
 
3
 
4
Carbonite, Inc. Remote backup online. http: //www.carbonite.com, 2007.
 
5
CNet.com. Biz travelers beware: Airport ad-hoc hot spots could be dangerous. http://news.cnet.com/8301-10784_3-9888021-7.html, 2007.
6
 
7
Decho Corporation. Online backup, data backup, and remote backup solutions. http://www.mozy.com, 2007.
 
8
P. Dvorak. Spike in laptop thefts stirs jitters over data. The Washington Post, June 22, 2006.
 
9
10
 
11
Microsoft Corporation. About Active Directory Domain Services. http://msdn.microsoft.com/en-us/library/aa772142(VS.85).aspx, 2008.
 
12
Microsoft Corporation. Live Mesh. https://www.mesh.com, 2008.
13
14
 
15
NetApp, Inc. Snap vault. http://www.netapp.com/us/products/protection-software/snapvault.html, 2008.
 
16
J. Newsome and D. Song. Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software. In Proc. of the Network and Distributed System Security Symposium, February 2005.
 
17
L. Novik, I. Hudis, D. Terry, S. Anand, V. Jhaveri, A. Shah, and Y. Wu. Peer-to-peer replication in WinFS. Technical Report MSR-TR-2006-78, Microsoft Research, June 2006.
 
18
19
20
 
21
V. Ramasubramanian, T. Rodeheffer, D. Terry, M. Walraed-Sullivan, T. Wobber, C. Marshall, and A. Vahdat. Cimbiosys: A platform for content-based partial replication. Technical Report MSR-TR-2008-116, Microsoft Research, 2008. To appear in Proc. of the USENIX Symposium on Networked Systems Design and Implementation (NSDI '09).
22
23
24
25
 
26
Symantec Corporation. Symantec Backup. http://www.symantec.com, 2007.
27
 
28
Wikipedia. Polygraph. http://en.wikipedia.org/wiki/Polygraph, January 2008.
29
 
30


Collaborative Colleagues:
Prince Mahajan: colleagues
Ramakrishna Kotla: colleagues
Catherine C. Marshall: colleagues
Venugopalan Ramasubramanian: colleagues
Thomas L. Rodeheffer: colleagues
Douglas B. Terry: colleagues
Ted Wobber: colleagues