Algebraic Signatures for Scalable Distributed Data Structures

  • Authors:
  • Witold Litwin;Thomas Schwarz

  • Affiliations:
  • -;-

  • Venue:
  • ICDE '04 Proceedings of the 20th International Conference on Data Engineering
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Signatures detect changes to data objects.Numerous schemes are in use, especially thecryptographically secure standards SHA-1. Wepropose a novel signature scheme which we callalgebraic signatures. The scheme uses the Galois Fieldcalculations. Its major property is the sure detection ofany changes up to a parameterized size. Moreprecisely, we detect for sure any changes that do notexceed n-symbols for an n-symbol algebraic signature.This property is new for any known signature scheme.For larger changes, the collision probability istypically negligible, as for the other known schemes.We apply the algebraic signatures to the ScalableDistributed Data Structures (SDDS). We filter at theSDDS client node the updates that do not actuallychange the records. We also manage the concurrentupdates to data stored in the SDDS RAM buckets at theserver nodes. We further use the scheme for the fastdisk backup of these buckets. We sign our objects with4-byte signatures, instead of 20-byte standard SHA-1signatures. Our algebraic calculus is then also abouttwice as fast.