Title :
Optimal bucket allocation design of k-ary MKH files for partial match retrieval
Author :
Chen, C.Y. ; Lin, H.F. ; Chang, C.-C. ; Lee, R.C.T.
Author_Institution :
Dept. of Electron., Feng Chia Univ., Taichung, Taiwan
Abstract :
The paper first shows that the bucket allocation problem of an MKH (multiple key hashing) file for partial match retrieval can be reduced to that of a smaller sized subfile, called the remainder of the file. And it is pointed out that the remainder type MKH file is the hardest MKH file for which to design an optimal allocation scheme. The authors then particularly concentrate on the allocation of an important remainder type MKH file; namely, the k-ary MKH file. They present various sufficient conditions on the number of available disks and the number of attributes for a k-ary MKH file to have a perfectly optimal allocation among the disks for partial match queries. Based upon these perfectly optimal allocations, they further present a heuristic method, called the CH (cyclic hashing) method, to produce near optimal allocations for the general k-ary MKH files. Finally, a comparison, by experiment, between the performances of the proposed method and an “ideal” perfectly optimal method, shows that the CH method is indeed satisfactorily good for the general k-ary MKH files
Keywords :
file organisation; query processing; storage allocation; CH cyclic hashing method; attributes; available disks; cyclic hashing method; heuristic method; k-ary MKH files; multiple key hashing file; optimal bucket allocation design; partial match queries; partial match retrieval; performance; remainder type MKH file; subfile; Concurrent computing; Delay; File systems; Information retrieval; NP-hard problem; Organizing; Sufficient conditions;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on