| Effective and efficient compromise recovery for weakly consistent replication |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 29, Downloads (12 Months): 114, Citation Count: 1
|
|
|
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
|
Mary Baker , Mehul Shah , David S. H. Rosenthal , Mema Roussopoulos , Petros Maniatis , TJ Giuli , Prashanth Bungale, A fresh look at the reliability of long-term digital storage, Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006, April 18-21, 2006, Leuven, Belgium
|
| |
3
|
Nalini Belaramani , Mike Dahlin , Lei Gao , Amol Nayate , Arun Venkataramani , Praveen Yalagandula , Jiandan Zheng, PRACTI replication, Proceedings of the 3rd conference on Networked Systems Design & Implementation, p.5-5, May 08-10, 2006, San Jose, CA
|
| |
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
|
Eric Cronin , Sugih Jamin , Tal Malkin , Patrick McDaniel, On the performance, feasibility, and use of forward-secure signatures, Proceedings of the 10th ACM conference on Computer and communications security, October 27-30, 2003, Washington D.C., USA
[doi> 10.1145/948109.948130]
|
| |
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
|
Karin Petersen , Mike J. Spreitzer , Douglas B. Terry , Marvin M. Theimer , Alan J. Demers, Flexible update propagation for weakly consistent replication, Proceedings of the sixteenth ACM symposium on Operating systems principles, p.288-301, October 05-08, 1997, Saint Malo, France
|
 |
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
|
Douglas S. Santry , Michael J. Feeley , Norman C. Hutchinson , Alistair C. Veitch , Ross W. Carton , Jacob Ofir, Deciding when to forget in the Elephant file system, Proceedings of the seventeenth ACM symposium on Operating systems principles, p.110-123, December 12-15, 1999, Charleston, South Carolina, United States
|
 |
25
|
Mike J. Spreitzer , Marvin M. Theimer , Karin Petersen , Alan J. Demers , Douglas B. Terry, Dealing with server corruption in weakly consistent, replicated data systems, Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking, p.234-240, September 26-30, 1997, Budapest, Hungary
[doi> 10.1145/262116.262151]
|
| |
26
|
Symantec Corporation. Symantec Backup. http://www.symantec.com, 2007.
|
 |
27
|
|
| |
28
|
Wikipedia. Polygraph. http://en.wikipedia.org/wiki/Polygraph, January 2008.
|
 |
29
|
|
| |
30
|
|
CITED BY
|
|
Venugopalan Ramasubramanian , Thomas L. Rodeheffer , Douglas B. Terry , Meg Walraed-Sullivan , Ted Wobber , Catherine C. Marshall , Amin Vahdat, Cimbiosys: a platform for content-based partial replication, Proceedings of the 6th USENIX symposium on Networked systems design and implementation, p.261-276, April 22-24, 2009, Boston, Massachusetts
|
|