Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Byzantine Agreement with Homonyms
 
conference paper

Byzantine Agreement with Homonyms

Delporte-Gallet, Carole
•
Fauconnier, Hugues
•
Guerraoui, Rachid  
Show more
2013
Distributed Computing
30th Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC)

So far, the distributed computing community has either assumed that all the processes of a distributed system have distinct identifiers or, more rarely, that the processes are anonymous and have no identifiers. These are two extremes of the same general model: namely, processes use different identifiers, where . In this paper, we ask how many identifiers are actually needed to reach agreement in a distributed system with Byzantine processes. We show that having identifiers is necessary and sufficient for agreement in the synchronous case but, more surprisingly, the number of identifiers must be greater than in the partially synchronous case. This demonstrates two differences from the classical model (which has ): there are situations where relaxing synchrony to partial synchrony renders agreement impossible; and, in the partially synchronous case, increasing the number of correct processes can actually make it harder to reach agreement. The impossibility proofs use the fact that a Byzantine process can send multiple messages to the same recipient in a round. We show that removing this ability makes agreement easier: then, identifiers are sufficient for agreement, even in the partially synchronous model, assuming processes can count the number of messages with the same identifier they receive in a round.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

art3A10.10072Fs00446-013-0190-3.pdf

Access type

openaccess

Size

1.51 MB

Format

Adobe PDF

Checksum (MD5)

5c9ce7f0763090c70a25b8c62011a559

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés