Concurrent set manipulation without locking

  • Authors:
  • Vladimir Lanin;Dennis Shasha

  • Affiliations:
  • Courant Institute of Mathematical Sciences, New York University, New York;Courant Institute of Mathematical Sciences, New York University, New York

  • Venue:
  • Proceedings of the seventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

Set manipulation consists of the actions insert, delete, and member on keys. We propose a concurrent set manipulation algorithm that uses no locking at all and requires no aborts, relying instead on atomic read-modify-write operations on single (data) locations. The algorithm satisfies order-preserving serializability through conditions that are strictly looser than existing algorithms