Optimal disk allocation for partial match queries
- 1 March 1993
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 18 (1) , 132-156
- https://doi.org/10.1145/151284.151288
Abstract
The problem of disk allocation addresses the issue of how to distribute a file on several disks in order to maximize concurrent disk accesses in response to a partial match query. In this paper a coding-theoretic analysis of this problem is presented, and both necessary and sufficient conditions for the existence of strictly optimal allocation methods are provided. Based on a class of optimal codes, known as maximum distance separable codes, strictly optimal allocation methods are constructed. Using the necessary conditions proved, we argue that the standard definition of strict optimality is too strong and cannot be attained, in general. Hence, we reconsider the definition of optimality. Instead of basing it on an abstract definition that may not be attainable, we propose a new definition based on the best possible allocation method. Using coding theory, allocation methods that are optimal according to our proposed criterion are developed.Keywords
This publication has 16 references indexed in Scilit:
- Optimal file distribution for partial match retrievalACM SIGMOD Record, 1988
- Performance Analysis of Disk Modulo Allocation Method for Cartesian Product FilesIEEE Transactions on Software Engineering, 1987
- Disk allocation methods for binary Cartesian product filesBIT Numerical Mathematics, 1986
- Disk allocation for Cartesian product files on multiple-disk systemsACM Transactions on Database Systems, 1982
- Optimal partial-match retrieval when fields are independently specifiedACM Transactions on Database Systems, 1979
- Partial-Match Retrieval AlgorithmsSIAM Journal on Computing, 1976
- Attribute based file organization in a paged memory environmentCommunications of the ACM, 1974
- An optimum nonlinear codeInformation and Control, 1967
- A vector-space packing problemJournal of Algebra, 1966
- Maximum distanceq-nary codesIEEE Transactions on Information Theory, 1964