ACM Home Page
Please provide us with feedback. Feedback
How to scale transactional storage systems
Full text PdfPdf (622 KB)
Source ACM SIGOPS European Workshop archive
Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications table of contents
Connemara, Ireland
SESSION: Availabilty table of contents
Pages: 121 - 127  
Year of Publication: 1996
Authors
Liuba Shrira  MIT, Cambridge, MA
Barbara Liskov  MIT, Cambridge, MA
Miguel Castro  MIT, Cambridge, MA
Atul Adya  MIT, Cambridge, MA
Sponsors
SIGOPS: ACM Special Interest Group on Operating Systems
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 12,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

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

ABSTRACT

Applications of the future will need to support large numbers of clients and will require scalable storage systems that allow state to be shared reliably. Recent research in distributed file systems provides technology that increases the scalability of storage systems. But file systems only support sharing with weak consistency guarantees and can not support applications that require transactional consistency. The challenge is how to provide scalable storage systems that support transactional applications.We are developing technology for scalable transactional storage systems. Our approach combines scalable caching and coherence techniques developed in serverless file systems and DSM systems, with recovery techniques developed in traditional databases. This position paper describes the design rationale for split caching, a new scalable memory management technique for network-based transactional object storage systems, and fragment reconstruction, a new coherence protocol that supports fine-grained sharing.


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
2
3
4
 
5
M. Dahlin, R. Wang, T.Anderson, and D. Patterson. Cooperative Caching: Using Remote Client Memory to Improve File System Performance. In Proceedings of OSDI, 1994.
6
 
7
 
8
 
9
 
10
M.Feeley, J.Chase, V.Narasayya, and H.Levy. Integrating Coherency and Recoverability in Distributed Systems. In Proceedings o} OSDI, 1994.
 
11
D. Muntz and P. Honeyman. Multi-level Caching in Distributed File Systems or Your Cache ain't nothin' but trash. In Winter Useniz Technical ConJerenee, 1992.
 
12
 
13
James O'Toole and Liuba Shrira. Opportunistic Log: Efficient Installation Reads in a Reliable Object Server. In Proceedings of OSDI, 1994.
14
15

Collaborative Colleagues:
Liuba Shrira: colleagues
Barbara Liskov: colleagues
Miguel Castro: colleagues
Atul Adya: colleagues