• 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