• DocumentCode
    3321559
  • Title

    On diffusing updates in a Byzantine environment

  • Author

    Malkhi, Dahlia ; Mansour, Yishay ; Reiter, Michael K.

  • Author_Institution
    AT&T Labs. Res., Florham Park, NJ, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    134
  • Lastpage
    143
  • Abstract
    We study how to efficiently diffuse updates to a large distributed system of data replicas, some of which may exhibit arbitrary (Byzantine) failures. We assume that strictly fewer than t replicas fail, and that each update is initially received by at least t correct replicas. The goal is to diffuse each update to all correct replicas while ensuring that correct replicas accept no updates generated spuriously by faulty replicas. To achieve reliable diffusion, each correct replica accepts an update only after receiving it from at least t others. We provide the first analysis of epidemic-style protocols for such environments. This analysis is fundamentally different from known analyses for the benign case due to our treatment of fully Byzantine failure-which, among other things, precludes the use of digital signatures for authenticating forwarded updates. We propose two epidemic-style diffusion algorithms and two measures that characterize the efficiency of diffusion algorithms in general. We characterize both of our algorithms according to these measures, and also prove lower bounds with regards to these measures that show that our algorithms are close to optimal
  • Keywords
    distributed processing; protocols; replicated databases; software fault tolerance; Byzantine environment; arbitrary failures; data replicas; epidemic-style diffusion algorithms; epidemic-style protocols; faulty replicas; large distributed system; lower bounds; update diffusion; Computer science; Content addressable storage; Delay; Digital signatures; Pipelines; Protocols; Read only memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1999. Proceedings of the 18th IEEE Symposium on
  • Conference_Location
    Lausanne
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-0290-3
  • Type

    conf

  • DOI
    10.1109/RELDIS.1999.805090
  • Filename
    805090