PLJun 11

Probabilistic, Resource-Aware, Asynchronous, Out-of-Order Choreographies

arXiv:2606.13520v12.8
Predicted impact top 77% in PL · last 90 daysOriginality Highly original
AI Analysis

Provides a probabilistic, resource-aware semantics for out-of-order choreographies, enabling performance analysis for distributed systems developers.

AsInst models asynchronous choreographies with out-of-order execution as temporal Bayesian networks, capturing both runtime values and timing. Case studies show it can analyze communication-failure recovery and runtime performance.

Futures-based implementations of out-of-order choreographies can substantially improve latency and throughput, but their actual behavior depends on resources such as communication delay, computation time, failures, and recovery. Existing formal models such as Ozone's O3 describe which executions are possible, but do not directly explain how likely those executions are or how long they take. In this work we present AsInst, a probabilistic, resource-aware language for modeling the semantics of asynchronous choreographies with out-of-order execution. AsInst programs are interpreted as temporal Bayesian networks that model both the values produced at runtime and the times at which they become available. We prove that this central semantics correctly captures a corresponding futures-style network semantics. We also show that AsInst can encode Ozone-style select-and-merge conditionals, and we use case studies to model communication-failure recovery and analyze runtime performance.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes