Stabilizing server-based storage in Byzantine asynchronous message-passing systems

  • Silvia Bonomi
  • , Shlomi Dolev
  • , Maria Potop-Butucaru
  • , Michel Raynal

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    12 Scopus citations

    Abstract

    A stabilizing Byzantine single-writer single-reader (SWSR) regular register, which stabilizes after the first invoked write operation, is first presented. Then, new/old ordering in- versions are eliminated by the use of a (bounded) sequence number for writes, obtaining a practically stabilizing SWSR atomic register. A practically stabilizing Byzantine single- writer multi-reader (SWMR) atomic register is then ob- Tained by using several copies of SWSR atomic registers. Fi- nally, bounded time-stamps, with a time-stamp per writer, together with SWMR atomic registers, are used to construct a practically stabilizing Byzantine multi-writer multi-reader (MWMR) atomic register. In a system of n servers imple- menting an atomic register, and in addition to transient fail- ures, the constructions tolerate t < n/8 Byzantine servers if communication is asynchronous, and t < n/3 Byzantine servers if it is synchronous. The noteworthy feature of the proposed algorithms is that (to our knowledge) these are the first that build an atomic read/write storage on top of asyn- chronous servers prone to transient failures, and where up to t of them can be Byzantine.

    Original languageEnglish
    Title of host publicationPODC 2015 - Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing
    PublisherAssociation for Computing Machinery
    Pages471-479
    Number of pages9
    ISBN (Electronic)9781450336178
    DOIs
    StatePublished - 21 Jul 2015
    EventACM Symposium on Principles of Distributed Computing, PODC 2015 - Donostia-San Sebastian, Spain
    Duration: 21 Jul 201523 Jul 2015

    Publication series

    NameProceedings of the Annual ACM Symposium on Principles of Distributed Computing
    Volume2015-July

    Conference

    ConferenceACM Symposium on Principles of Distributed Computing, PODC 2015
    Country/TerritorySpain
    CityDonostia-San Sebastian
    Period21/07/1523/07/15

    Keywords

    • Asynchronous message-passing system
    • Atomic read/write register
    • Byzantine server
    • Clients/servers archi- Tecture
    • Distributed algorithm
    • Fault-tolerance
    • Read/write register
    • Regular register
    • Self-stabilization
    • Transient failures

    ASJC Scopus subject areas

    • Software
    • Hardware and Architecture
    • Computer Networks and Communications

    Fingerprint

    Dive into the research topics of 'Stabilizing server-based storage in Byzantine asynchronous message-passing systems'. Together they form a unique fingerprint.

    Cite this