Skip to main content

Strong accountability for network storage

Publication ,  Journal Article
Yumerefendi, AR; Chase, JS
Published in: ACM Transactions on Storage
October 1, 2007

This article presents the design, implementation, and evaluation of CATS, a network storage service with strong accountability properties. CATS offers a simple web services interface that allows clients to read and write opaque objects of variable size. This interface is similar to the one offered by existing commercial Internet storage services. CATS extends the functionality of commercial Internet storage services by offering support for strong accountability. A CATS server annotates read and write responses with evidence of correct execution, and offers audit and challenge interfaces that enable clients to verify that the server is faithful. A faulty server cannot conceal its misbehavior, and evidence of misbehavior is independently verifiable by any participant. CATS clients are also accountable for their actions on the service. A client cannot deny its actions, and the server can prove the impact of those actions on the state views it presented to other clients. Experiments with a CATS prototype evaluate the cost of accountability under a range of conditions and expose the primary factors influencing the level of assurance and the performance of a strongly accountable storage server. The results show that strong accountability is practical for network storage systems in settings with strong identity and modest degrees of write-sharing. We discuss how the accountability concepts and techniques used in CATS generalize to other classes of network services. © 2007 ACM.

Duke Scholars

Published In

ACM Transactions on Storage

DOI

EISSN

1553-3093

ISSN

1553-3077

Publication Date

October 1, 2007

Volume

3

Issue

3

Related Subject Headings

  • Networking & Telecommunications
  • 4606 Distributed computing and systems software
  • 4006 Communications engineering
  • 0804 Data Format
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Yumerefendi, A. R., & Chase, J. S. (2007). Strong accountability for network storage. ACM Transactions on Storage, 3(3). https://doi.org/10.1145/1288783.1288786
Yumerefendi, A. R., and J. S. Chase. “Strong accountability for network storage.” ACM Transactions on Storage 3, no. 3 (October 1, 2007). https://doi.org/10.1145/1288783.1288786.
Yumerefendi AR, Chase JS. Strong accountability for network storage. ACM Transactions on Storage. 2007 Oct 1;3(3).
Yumerefendi, A. R., and J. S. Chase. “Strong accountability for network storage.” ACM Transactions on Storage, vol. 3, no. 3, Oct. 2007. Scopus, doi:10.1145/1288783.1288786.
Yumerefendi AR, Chase JS. Strong accountability for network storage. ACM Transactions on Storage. 2007 Oct 1;3(3).

Published In

ACM Transactions on Storage

DOI

EISSN

1553-3093

ISSN

1553-3077

Publication Date

October 1, 2007

Volume

3

Issue

3

Related Subject Headings

  • Networking & Telecommunications
  • 4606 Distributed computing and systems software
  • 4006 Communications engineering
  • 0804 Data Format