Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Reflects downloads up to 22 Sep 2024Bibliometrics
Skip Table Of Content Section
research-article
Niobe: A practical replication protocol
Article No.: 1, Pages 1–43https://doi.org/10.1145/1326542.1326543

The task of consistently and reliably replicating data is fundamental in distributed systems, and numerous existing protocols are able to achieve such replication efficiently. When called on to build a large-scale enterprise storage system with built-in ...

research-article
B-trees, shadowing, and clones
Article No.: 2, Pages 1–27https://doi.org/10.1145/1326542.1326544

B-trees are used by many file systems to represent files and directories. They provide guaranteed logarithmic time key-search, insert, and remove. File systems like WAFL and ZFS use shadowing, or copy-on-write, to implement snapshots, crash recovery, ...

research-article
Workload-based generation of administrator hints for optimizing database storage utilization
Article No.: 3, Pages 1–28https://doi.org/10.1145/1326542.1326545

Database storage management at data centers is a manual, time-consuming, and error-prone task. Such management involves regular movement of database objects across storage nodes in an attempt to balance the I/O bandwidth utilization across disk drives. ...

research-article
A utility-based unified disk scheduling framework for shared mixed-media services
Article No.: 4, Pages 1–30https://doi.org/10.1145/1326542.1326546

We present a new disk scheduling framework to address the needs of a shared multimedia service that provides differentiated multilevel quality-of-service for mixed-media workloads. In such a shared service, requests from different users have different ...

research-article
Storage optimization for large-scale distributed stream-processing systems
Article No.: 5, Pages 1–28https://doi.org/10.1145/1326542.1326547

We consider storage in an extremely large-scale distributed computer system designed for stream processing applications. In such systems, both incoming data and intermediate results may need to be stored to enable analyses at unknown future times. The ...

Subjects

Comments