Probabilistic latency for partial ordering
Résumé
Ordering events in a distributed systems consists fundamentally
in delaying event delivery. Partial ordering, such as FIFO
and causal order, has many practical usages in distributed systems
and can be obtained in arbitrarily large and dynamic networks.
However, partial orderings imply that messages cannot be sent and
delivered as soon as produced. In this paper, we examine the
latency induced by such partial orderings. We obtain a probabilistic
measure of the moment a message can be delivered according the
different characteristics of the distributed system. Having such a
measure helps to understand the systems behavior and to design new
protocols. For instance, our measure allows us to parametrize a
naive, albeit efficient, fault-tolerant causal delivery mechanism.
We experimentally validate our approach using Internet-scale
production distribution latency including faults.
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...