Beyond Lamport, Towards Probabilistic Fair Ordering

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Haseeb, Muhammad, Geng, Jinkun, Mittal, Radhika, Panda, Aurojit, Narayana, Srinivas, Sivaraman, Anirudh
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908624248373248
author Haseeb, Muhammad
Geng, Jinkun
Mittal, Radhika
Panda, Aurojit
Narayana, Srinivas
Sivaraman, Anirudh
author_facet Haseeb, Muhammad
Geng, Jinkun
Mittal, Radhika
Panda, Aurojit
Narayana, Srinivas
Sivaraman, Anirudh
contents A growing class of applications demands \emph{fair ordering} of events, which ensures that events generated earlier are processed before later events. However, achieving such sequencing is challenging due to the inherent errors in clock synchronization: two events at two clients generated close together may have timestamps that cannot be compared confidently. We advocate for an approach that embraces, rather than eliminates, clock synchronization errors. Instead of attempting to remove the error from a timestamp, \systemname{}, our proposed system, leverages a statistical model to compare two noisy timestamps probabilistically by learning per-clock synchronization error distributions. Our preliminary statistical model computes the probability that one event precedes another by only relying on local clocks of clients. This serves as a foundation for a new relation: \emph{likely-happened-before} denoted by $\xrightarrow{p}$ where $p$ represents the probability that an event happened before another. The $\xrightarrow{p}$ relation provides a basis for ordering multiple events which are otherwise considered \emph{concurrent} by Lamport's \emph{happened-before} ($\rightarrow$) relation. We highlight various related challenges including the intransitivity of the $\xrightarrow{p}$ relation as opposed to the transitive $\rightarrow$ relation. We outline several research directions: online fair sequencing, stochastically fair total ordering, and handling byzantine clients.
format Preprint
id arxiv_https___arxiv_org_abs_2510_13664
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Beyond Lamport, Towards Probabilistic Fair Ordering
Haseeb, Muhammad
Geng, Jinkun
Mittal, Radhika
Panda, Aurojit
Narayana, Srinivas
Sivaraman, Anirudh
Networking and Internet Architecture
A growing class of applications demands \emph{fair ordering} of events, which ensures that events generated earlier are processed before later events. However, achieving such sequencing is challenging due to the inherent errors in clock synchronization: two events at two clients generated close together may have timestamps that cannot be compared confidently. We advocate for an approach that embraces, rather than eliminates, clock synchronization errors. Instead of attempting to remove the error from a timestamp, \systemname{}, our proposed system, leverages a statistical model to compare two noisy timestamps probabilistically by learning per-clock synchronization error distributions. Our preliminary statistical model computes the probability that one event precedes another by only relying on local clocks of clients. This serves as a foundation for a new relation: \emph{likely-happened-before} denoted by $\xrightarrow{p}$ where $p$ represents the probability that an event happened before another. The $\xrightarrow{p}$ relation provides a basis for ordering multiple events which are otherwise considered \emph{concurrent} by Lamport's \emph{happened-before} ($\rightarrow$) relation. We highlight various related challenges including the intransitivity of the $\xrightarrow{p}$ relation as opposed to the transitive $\rightarrow$ relation. We outline several research directions: online fair sequencing, stochastically fair total ordering, and handling byzantine clients.
title Beyond Lamport, Towards Probabilistic Fair Ordering
topic Networking and Internet Architecture
url https://arxiv.org/abs/2510.13664