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 |