Fault-Tolerant Protocols for Scalable Distributed Data Structures

  • Krzysztof Sapiecha
  • Grzegorz Lukawski
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3911)


Scalable Distributed Data Structures (SDDS) consists of two components dynamically spread across a multicomputer: records belonging to a file and a mechanism controlling record placement in file space. Record placement in the file is SDDS specific mechanism. It is spread between SDDS servers, their clients and dedicated process called split coordinator. In the paper fault-tolerant protocols for SDDS components are given. The protocols use Job Comparison Technique along with TMR. Basic and extended SDDS architectures are compared with the help of SDDS oriented software fault injector. Time overhead due to redundancy introduced is estimated, too.


Operational Fault Reed Solomon Code Dedicated Process Bucket Capacity Collision Message 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Litwin, W., Neimat, M.-A., Schneider, D.: LH*: A Scalable Distributed Data Structure. ACM Transactions on Database Systems ACM-TODS (December 1996)Google Scholar
  2. 2.
    Litwin, W., Neimat, M.-A.: High-Availability LH* Schemes with Mirroring. In: Intl. Conf. on Coope. Inf. Syst. COOPIS-96, Brussels (1996)Google Scholar
  3. 3.
    Litwin, W., Risch, T.: LH*g: a High-availability Scalable Distributed Data Structure by record grouping. U-Paris 9 Tech. Rep. (May 1997)Google Scholar
  4. 4.
    Litwin, W., Menon, J., Risch, T.: LH* Schemes with Scalable Availability. IBM Almaden Research Rep. (May 1998)Google Scholar
  5. 5.
    Litwin, W., Schwarz, T.: LH*RS: A High-Availability Scalable Distributed Data Structure using Reed Solomon Codes. In: CERIA Res. Rep. & ACM-SIGMOD (2000)Google Scholar
  6. 6.
    Sapiecha, K., Lukawski, G.: Fault-tolerant Control for Scalable Distributed Data Structures. Annales Universitatis Mariae Curie-Sklodowska, Informatica (2005)Google Scholar
  7. 7.
    Pradhan, D.K.: Fault-Tolerant Computing: Theory and Techniques. Prentice-Hall, Inc., Englewood Cliffs (1986)Google Scholar
  8. 8.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Krzysztof Sapiecha
    • 1
  • Grzegorz Lukawski
    • 1
  1. 1.Department of Computer ScienceKielce University of TechnologyPoland

Personalised recommendations