Encoded Protocols: Overhead Analysis on Elections (Poster)
Research output: Contribution to conferences › Paper › Contributed › peer-review
Contributors
Abstract
Practical distributed systems are typically built under a
crash-fault model. Recently, arbitrary faults such as bit
flips have been observed surprisingly often [5], and have
disrupted large services such as Amazon S3 [2].
We present a framework for building distributed pro-
tocols which automatically improves their fault coverage
by means of an encoded processing compiler [4]. Al-
though encoded protocols cannot withstand attacks by
malicious adversaries, they can tolerate a wide variety
of non-malicious arbitrary faults.
This preliminary work focuses on leader election, a
fundamental primitive in distributed systems. In these
protocols, a bit flips can possibly violate liveness and
safety properties, for instance, by never electing a leader,
or by electing more than one leader at the same time. We
implement two election algorithms in our framework and
experimentally analyze the transformation’s overhead on
CPU utilization and election time
crash-fault model. Recently, arbitrary faults such as bit
flips have been observed surprisingly often [5], and have
disrupted large services such as Amazon S3 [2].
We present a framework for building distributed pro-
tocols which automatically improves their fault coverage
by means of an encoded processing compiler [4]. Al-
though encoded protocols cannot withstand attacks by
malicious adversaries, they can tolerate a wide variety
of non-malicious arbitrary faults.
This preliminary work focuses on leader election, a
fundamental primitive in distributed systems. In these
protocols, a bit flips can possibly violate liveness and
safety properties, for instance, by never electing a leader,
or by electing more than one leader at the same time. We
implement two election algorithms in our framework and
experimentally analyze the transformation’s overhead on
CPU utilization and election time
Details
Original language | English |
---|---|
Number of pages | 2 |
Publication status | Published - 2011 |
Peer-reviewed | Yes |
Conference
Title | Managing Large-Scale Systems via the Analysis of System Logs and the Application of Machine Learning Techniques (SLAML/SOSP) (SLAML '11), ACM, 2011 |
---|---|
Abbreviated title | (SLAML '11 |
Conference number | |
Duration | 23 October 2011 |
Degree of recognition | International event |
Location | |
City | Cascais |
Country | Portugal |