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 :
بازگشت