ACM Transactions on Computer Systems (TOCS)
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
Introduction to algorithms
Parity striping of disc arrays: low-cost reliable storage with acceptable throughput
Proceedings of the sixteenth international conference on Very large databases
Placement of Records on a Secondary Storage Device to Minimize Access Time
Journal of the ACM (JACM)
On the Optimality of the Probability Ranking Scheme in Storage Applications
Journal of the ACM (JACM)
Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems
Journal of the ACM (JACM)
Minimizing Expected Head Movement in One-Dimensional and Two-Dimensional Mass Storage Systems
ACM Computing Surveys (CSUR)
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
Optimizing Random Retrievals from CLV format Optical Disks
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
On configuring a single disk continuous media server
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Mitra: A Scalable Continuous Media Server
Multimedia Tools and Applications
Hi-index | 0.01 |
The past decade has witnessed a proliferation of respositories whose workload consists of queries that retrieve information. These repositories provide on-line access to vast amount of data and serve as an integral component of many application domains (e.g., library information systems, scientific applications, entertainment industry). Their storage subsystem is expected to be hierarchical consisting of memory, disk drives, and one or more tertiary storage devices. The database resides permanently on the tertiary storage devices and objects are swapped onto the magnetic disk drives on demand (and deleted once the disk storage capacity is exhausted). This may fragment the disk space over a period of time, resulting in a non-contiguous layout of an object across the surface of a disk drive. This is undesirable because, once the object is referenced, the disk drive is required to reposition its read head multiple times (incur seek operations) when retrieving the object, resulting in a low performance.This paper presents the design of REBATE. REBATE ensures the contiguous layout of each object across the surface of a disk drive by partitioning the available disk space into regions where each region manages objects of approximately the same size. We describe the tradeoffs of using REBATE and its possible limitations.