Skip to search boxSkip to navigationSkip to main content

Reconfigurable distributed storage for dynamic networks

  • Gregory Chockler(corresponding author)
    ,
  • Seth Gilbert
    ,
  • Vincent Gramoli
    ,
  • Peter M. Musial
    ,
*Corresponding author for this work
  • IBM Research
    ,
  • Massachusetts Institute of Technology
    ,
  • ComUE Paris-Saclay
    ,
  • University of Connecticut
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Related Event

Title

9th International Conference on Principles of Distributed Systems, OPODIS 2005

Event type

Conference

Date

12/12/2005 - 12/14/2005

Location

PisaItaly

Abstract

This paper presents a new algorithm, RDS (Reconfigurable Distributed Storage), for implementing a reconfigurable distributed shared memory in an asynchronous dynamic network. The algorithm guarantees atomic consistency (linearizability) in all executions in the presence of arbitrary crash failures of processors and message loss and delays. The algorithm incorporates a quorum-based read/write algorithm and an optimized consensus protocol, based on Paxos. RDS achieves the design goals of: (i) allowing read and write operations to complete rapidly, and (ii) providing long-term fault tolerance through reconfiguration, a process that evolves the quorum configurations used by the read and write operations. The new algorithm improves on previously developed alternatives by using a more efficient reconfiguration protocol, thus guaranteeing better fault tolerance and faster recovery from network instability. This paper presents RDS, a formal proof of correctness, conditional performance analysis, and experimental results.

Publication Information

Output type

Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Original language

English (US)

Pages from-to (Number of pages)

Pages 351-365 (15 pages)

Publication milestones

  • Published - 2006

Publication status

Published - 2006

Publication series

  • Publication series name: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    ISSN (Print): 0302-9743
    ISSN (Electronic): 1611-3349
    Volume: 3974 LNCS
3540363211, 9783540363217

Publication IDs

  • Scopus: 38449101314
  • ORCID: /0000-0003-4447-3267/work/97283746

Host publication title

Principles of Distributed Systems - 9th International Conference, OPODIS 2005, Revised Selected Papers

Publication metrics

Metrics

Fractional count
1
Fractional count
0.20
Fractional count
4
Fractional count
0.80
Fractional count
1
Fractional count
1
Scopus
citations

PlumX, opens in new tab

Captures
1
Citation count
9

Funding Details

Alexander Shvartsman is a Professor of Computer Science and Engineering at the University of Connecticut. He received his Ph.D. in Computer Science from Brown University in 1992. Prior to embarking on the academic career, he worked for over 10 years at AT&T Bell Labs and Digital Equipment Corporation. His research in distributed computing has been funded by several NSF grants, including the NSF Career Award. Shvartsman is an author of over 100 papers, two books, and several book chapters. He chaired and he served on many program committees of the top conferences in distributed computing, and he is a Vigneron d’Honneur of Jurade de Saint-Emilion.
FunderFunding numbers
NSF
-