DocumentCode
1685461
Title
Achieving good performance for dictionary machines; a scalable distributed data balancing technique
Author
Duboux, Thibault ; Ferreira, Afonso
Author_Institution
Lab. LIP-IMAG, Ecole Normale Superieure de Lyon, France
fYear
1996
Firstpage
266
Lastpage
272
Abstract
We address the problem of how to process utility commands in database applications while the system remains operational and the data remains available for concurrent accesses. In particular, we focus on the online reorganization of a dictionary, a database reduced to its simplest instance, showing its implementation on a multicomputer. As is the case with implementations of dynamic structures on distributed memory architectures, a crucial load balancing problem has to be solved. We propose an elegant solution and prove that it solves this problem. Experimental results are shown and analyzed
Keywords
data structures; database theory; distributed databases; distributed memory systems; resource allocation; software performance evaluation; concurrent access; database applications; dictionary machines; distributed database; distributed memory architectures; load balancing; multicomputer; online reorganization; scalable distributed data balancing technique; software performance; utility commands; Data structures; Delay; Dictionaries; Distributed databases; Information retrieval; Memory architecture; Multiprocessing systems; Performance analysis; Pipelines; Sorting;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
Conference_Location
Braga
Print_ISBN
0-8186-7376-1
Type
conf
DOI
10.1109/EMPDP.1996.500596
Filename
500596
Link To Document