Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. Patterns of Communication in Consensus Protocols

Patterns of Communication in Consensus Protocols

File(s)
84-611.pdf (1.66 MB)
84-611.ps (403.07 KB)
Permanent Link(s)
https://hdl.handle.net/1813/6451
Collections
Computer Science Technical Reports
Author
Dwork, Cynthia
Skeen, Dale
Abstract

This paper presents a taxonomy of consensus problems, based on their safeness and liveness properties, and then explores the relationships among the different problems in the taxonomy. Each problem is characterized by the communication patterns of protocols solving it. This then becomes the basis for a new notion of reducibility between problems. Formally, problem $P_{1}$ reduces to problem $P_{2}$ whenever each set of communication patterns of a protocol for $P_{2}$ is the set of comunication patterns of a protocol for $P_{1}$. This means intuitively that any protocol for $P_{2}$ can solve $P_{1}$ by relabeling local states and padding messages. Consequently, the message complexity (measured in number of messages) of $P_{1}$ is not greater than the message complexity of $P_{2}$. Our method of characterizing and comparing problems is the principal contribution of this paper.

Date Issued
1984-06
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR84-611
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance