Papers for

distributed system engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Anonymous parity certification requires logarithmic size certificates for sparse graphs

Tight Bounds for Anonymous Parity Certification

Abstract: Local certification is the task of verifying graph properties using certificates assigned to vertices and checked using only local information. A central question is which properties admit constant-size certificates, independently of network size. A fundamental test case is the parity of the network order. Bousquet, Feuilloley, Valenzuela, and Zeitoun (DISC 2026) showed that the complexity of certifying even order depends dramatically on the verification model. On arbitrary graphs, three bits per vertex suffice with unique identifiers and verification radius two. In the anonymous radius-one model, they established an $Ω(\log\log^* n)$ lower bound and an $O(\log n)$ upper bound. They also showed that constant-size certificates suffice in this model on bounded-expansion classes. In this paper, we settle the complexity of anonymous parity certification on general graphs and further investigate the role of graph sparsity. Our main contributions are: * We close the gap left by Bousquet et al., proving that the local complexity of certifying even order in the anonymous radius-one model is $Θ(\log\log n)$ bits. * We show that on graphs of degeneracy at most $d$, parity can be certified with $O(\log d)$ bits, while $Ω(\log\log d)$ bits are necessary. In particular, every class of bounded degeneracy admits constant-size certificates, strictly generalizing the result for bounded-expansion classes. * We show that constant-size certification cannot be guaranteed on nowhere-dense classes, a broader notion of sparsity that includes bounded expansion. We construct a fixed, subgraph-closed nowhere-dense class on which parity certification requires $Θ(\log\log n)$ bits. Together, our results provide a more complete picture of anonymous parity certification on sparse graph classes, showing that its complexity depends on the particular structural notion of sparsity.

Wed 28 OctDistributed, Parallel, and Cluster Computing
The gist
Checking if a network graph has an even or odd number of nodes can be tricky when nodes have no unique IDs and can only see their immediate neighbors. The authors show the smallest amount of information (certificate size) each node needs to verify the network’s parity depends on how sparse or connected the graph is. They find exact bounds for general graphs and explore how different notions of sparsity affect this verification complexity. This helps understand the limits of local checking in networks without unique identifiers.
Open → 2610.38829v1

Optimal regret bounds achieved for decentralized online learning

Optimal Regret for Communication-Efficient Decentralized Online Learning

Abstract: In this paper, we investigate decentralized online convex optimization with compressed communication, where $n$ learners over a network jointly minimize a sequence of global loss functions based only on their local losses and compressed messages from their neighbors. The best known regret bounds for this problem are $O(ω^{-1/2}nρ^{-1}\sqrt{T\ln n})$ and $O(ω^{-1}nρ^{-2}\ln n\ln T)$ for convex and strongly convex loss functions, respectively, where $ρ\in(0,1)$ is the spectral gap of the communication matrix and $ω\in(0,1]$ is the compression quality factor. Compared with the corresponding lower bounds of $Ω(ω^{-1/2}nρ^{-1/4}\sqrt{T})$ and $Ω(ω^{-1}nρ^{-1/2}\ln T)$, these upper bounds exhibit polynomial gaps in their dependence on $ρ^{-1}$. To close these gaps, we first develop Ascent-gossip, which combines an online compression strategy with a Chebyshev recursion and attains a faster consensus rate than existing compressed gossip methods. Furthermore, by adopting Ascent-gossip, we propose an online algorithm that achieves optimal regret bounds of $\widetilde O(ω^{-1/2}nρ^{-1/4}\sqrt{T})$ and $\widetilde O(ω^{-1}nρ^{-1/2}\ln T)$ for convex and strongly convex loss functions, respectively. Up to logarithmic factors in $n$ and $ρ^{-1}$, these results match the lower bounds in terms of $T$, $n$, $ρ$, and $ω$.

Wed 28 OctMachine Learning
The gist
This paper deals with teaching many computers working together how to learn from data that changes over time, using limited communication between them. Previous methods had inefficiencies in how fast the computers could agree and learn, measured by something called regret. The authors improved these methods by developing a new communication technique called Ascent-gossip that speeds up consensus while using compressed messages. Their final algorithm reaches the best possible performance in how quickly it learns, matching theoretical limits except for some small technical factors.
Open → 2610.38334v1

Best response dynamics often lead to better than worst case multiagent outcomes

Toward Understanding the Value of Anarchy: Empirical Studies on Best Response Dynamics

Abstract: We study experimental results of best response dynamics (BRD) in randomly generated weighted action networked multiagent optimization problems where agent utility is the agent's marginal contribution to the system objective. We compare those results to the Price of Anarchy (PoA) established in the literature for marginal contribution and to the expected value of randomly choosing from the available equilibria. PoA is used as a metric to describe the performance of various solutions to multiagent optimization problems, but the utility of this metric may be overrated if such worst-case instances are rare in practice. Our study provides evidence to support this doubt, showing that simple best response mechanics tend to out perform the PoA prediction and a uniform random equilibrium selection, even when agents are unable to observe all other agents' actions. In the process of seeking a more ideal metric, we discover that BRD appears to perform better than average. That is, when multiple equilibria exist, BRD appears to be biased toward the higher-performance ones. This evidence also demonstrates that further investigation into a more robust metric for multiagent optimization solutions is warranted and pushes us to understand whether the bias toward better equilibria hold in more general cases.

Tue 27 OctComputer Science and Game Theory
The gist
Multiagent systems are situations where many independent agents make choices that impact a shared goal. There is a known worst-case measure called Price of Anarchy (PoA) that predicts how bad the system's outcome can be when agents act selfishly. This paper studies how agents updating their actions through simple best response behavior often achieve better results than the worst-case PoA suggests. The authors provide evidence that this method tends to find higher-quality stable solutions more often than random chance, encouraging a rethinking of how to evaluate multiagent systems.
Open → 2610.38081v1

Asynchronous secret sharing protocols compared for real system trade offs

Asynchronous Verifiable and Complete Secret Sharing: From Design Patterns to System-Level Trade-offs

Abstract: Modern secret sharing protocols promise robust secret sharing in fully asynchronous Byzantine systems, but their practical costs remain difficult to compare across papers, assumptions, and workloads. The difficulty is not merely experimental: protocols with similar asymptotic guarantees often place very different work on the critical path through their choices of dissemination, verification, batching, and recovery. This paper turns that fragmented research landscape into a corpus-backed designspace analysis and systems evaluation of asynchronous verifiable and complete secret sharing. We derive a design sieve, select seven representative protocols, and implement them in a common Rust framework. In our experiments on the Grid'5000 platform, we evaluate honest-dealer and faulty-dealer stress executions using latency, throughput, message count, bandwidth, and aggregate CPU-time. The results show that message complexity alone poorly predicts latency, that optimistic paths can be dominated by recovery cost, and that batching or packing helps only when verification stays off the critical path. These findings turn protocol-by-protocol comparisons into design-to-cost guidance for choosing, implementing, and extending asynchronous verifiable and complete sharing protocols.

Tue 27 OctCryptography and Security
The gist
Sharing secrets safely among many parties is tricky when some may act maliciously and messages can be delayed. The authors study different secret sharing methods designed to work even if some participants are faulty or slow. They build a common platform to test these methods fairly and find that often simple message counts don’t predict speed or efficiency well. Their work helps future builders pick or improve protocols based on concrete costs rather than theory alone.
Open → 2610.37234v1

Random linear hashing behaves like fully random hashing in bin loads

Linear Hashing Is Poissonesque

Abstract: The Poisson approximation theorem states that when $m$ balls are tossed uniformly and randomly into $n$ bins, the distribution of the bin loads can sometimes be approximated by $n$ independent Poisson random variables of mean $m/n$. We show that when the balls are tossed via a random $\mathbb{F}_2$-linear map, the load distribution is still governed by this Poisson distribution, albeit in a (necessarily) weaker manner. This allows us to show that a random linear map behaves like a fully random map in the following ways: 1. $\textbf{Expected loads.}$ We show that the expected value of the $r$th largest bin is governed by the $r$th largest value among $n$ independent Poisson random variables of mean $m/n$. Specializing to the canonical setting of $m=n$ and $r=1$, our bounds show that the expected maximum load when $n$ balls are hashed into $n$ bins by a random $\mathbb{F}_2$-linear map is no more than the corresponding expectation for a fully random map $\textit{plus}$ $\frac{3}2 + o(1)$. Specializing to $m\gg n\log n$, we show that the expected max load is $(1+o(1))m/n$ in this regime. 2. $\textbf{Concentration.}$ When $m\gg n\log (1/ρ)$ balls are tossed into $n$ bins randomly, we expect with $0.99$ probability that $\textit{every}$ density-$ρ$ subset of bins will contain a $(1\pm o(1) )ρ$-fraction of the balls. We show that this remains the case if the $m$ balls are tossed using a random linear map, and our bound matches the $o(1)$-factor produced by the fully random case. This gives a stronger version of the Leftover Hash Lemma for linear maps. An implication of this is that all bins have load $m/n \pm O(\sqrt{(m/n)\log n})$ with probability $0.99$. We obtain these results by showing that the average of a log-potential on the bin loads is upper bounded by the cumulant generating function of a Poisson random variable of mean $m/n$.

Mon 26 OctData Structures and AlgorithmsComputational ComplexityInformation Theory
The gist
When assigning many items into many bins randomly, the way items spread out can often be approximated by a particular mathematical distribution called a Poisson distribution. This paper shows that even when items are assigned using a specific type of random linear function instead of complete randomness, the distribution of how full the bins get still behaves very similarly to the ideal case. The authors prove this by comparing average and maximum bin loads and show that the linear method nearly matches fully random assignments. This finding improves understanding of how certain hashing methods work and how reliable their distribution properties are.
Open → 2610.34750v1

Distributed timestamp method best resilience and latency limits found

On Latency-Optimal Implementations of the Timestamp Object

Abstract: Timestamps are widely used in distributed algorithms to order operations. In this paper, we study the timestamp object (TS), which provides a single operation that returns strictly increasing integers. We ask two questions: What is the maximum resilience and the minimum latency of TS implementations in asynchronous message-passing systems, where latency is measured by worst-case message delay? We answer these questions under various types of failure: crash failures, and Byzantine failures with and without digital signatures. To do so, we give lower bounds and algorithms that determine (1) the optimal resilience of TS implementations under each type of failure, and (2) the optimal latency in all cases but one. Along the way, we introduce a new lower-bound proof technique called a cyclic chain argument, which constructs a cycle of indistinguishable schedules along which the returned timestamps must strictly increase, yielding a contradiction.

Fri 23 OctDistributed, Parallel, and Cluster Computing
The gist
Timestamps help computers working together to keep track of the order of their actions. This paper looks at the best ways to create a system that always gives numbers that go up and never repeat, even when some parts fail or lie. The authors find the limits on how many parts can fail while still working correctly and how fast the system can respond in those conditions. They also introduce a new proof method to show why some speeds or fault tolerance are impossible. This advances understanding of building reliable and fast distributed timestamp systems.
Open → 2610.32844v1

Stochastic push-pull may lose speedup on changing network connections

On the Limits of Stochastic Push-Pull over Time-Varying Digraphs

Abstract: Stochastic Push-Pull achieves linear speedup with respect to the network size $n$ on static strongly connected digraphs, but whether this speedup persists on time-varying networks remains unclear. In this work, we construct a quadratic decentralized problem on period-two networks showing that stochastic Push-Pull may fail to attain linear speedup over time-varying digraphs. For $p$-periodic networks, we identify an effective node count $n_{\mathrm{eff}}\le n$ that governs the leading stochastic term. Specifically, for smooth nonconvex objectives, we establish convergence upper bounds and matching lower bounds for stochastic Push-Pull with constant stepsizes, both exhibiting the leading-order dependence $Θ(1/\sqrt{n_{\mathrm{eff}} T})$. When $p=1$, the identity $n_{\mathrm{eff}}=n$ recovers the usual linear speedup for static digraphs. However, periodic networks can have $n_{\mathrm{eff}}=o(n)$, demonstrating the loss of linear speedup under temporal variation. Numerical experiments illustrate effective-count scaling and the separation between static and periodic networks, consistent with our theoretical findings.

Fri 23 OctMachine Learning
The gist
Stochastic Push-Pull is a method that speeds up tasks shared across networked computers. It works well and gets faster as more computers join, but usually only when their connections don’t change. The authors show that when the network’s connections change periodically, this speedup can be much less, meaning the method doesn’t scale as well. They identify a smaller effective number of nodes that truly impact performance and confirm this with experiments.
Open → 2610.32422v1

Interactive communication limits for secure multi party sum calculation

The Capacity of Interactive Secure Summation

Abstract: In secure summation, $K$ parties each hold an input, and the sum of the inputs is computed at one party, securely against at most $T$ colluding parties. Communication typically takes one hop: each party sends one message directly to the party that computes the sum, using correlated randomness that is independent of the inputs and held in advance. We consider interactive secure summation, where every pair of parties is connected by a secure link, so that each party can send messages to every other party, each party has only independent local randomness, and the messages may depend on the inputs and on earlier messages over multiple rounds. We characterize the capacity region, the set of achievable rates of communication, counting all messages exchanged among the parties over all rounds, and of the randomness of every party, counted in symbols per symbol of the sum. For $0\le T\le K-2$, the optimal communication rate is $K(K-1)/(K-T)$, and the randomness rates form a polyhedron with, up to a relabeling of the parties, a single extreme point: $T$ parties have the randomness rates $(K+T-2t)/(K-T)$, $t=1,\ldots,T$, and the others none. In particular, the optimal total randomness rate is $T(K-1)/(K-T)$. Linear schemes achieve every extreme point together with the optimal communication rate. The same techniques give the capacity region when every party recovers the sum and when the sum is computed at a server without input.

Wed 21 OctInformation Theory
The gist
Sometimes many people want to securely add their secret numbers together without anyone else finding out their individual numbers. Usually, everyone just sends one message directly to a special person who adds them up. This paper studies what happens when everyone can talk many times to each other using secret messages and only their own random choices. The authors figured out the best possible communication and randomness needed so that the sum can be computed securely, even if some people try to cheat or collaborate secretly. Their results show exactly how much talking and random secret information each person must use in this interactive setting.
Open → 2610.29954v1

Proof carrying contracts ensure ai agents keep agreements reliably

Proof-Carrying Contracts: Commitments AI Agents Cannot Break

Abstract: AI agents increasingly act on behalf of people or other agents, purchasing services, exchanging information and delegating work. What an agent must respect is written in instructions, policies or agreements, but text alone cannot make it comply. It may make mistakes, be redirected by what it reads, or pursue different interests. For an economy of such agents to function, parties need agreements they can rely on without inspecting or trusting one another's agents. We introduce Proof-Carrying Contracts (PC2), a framework for making agreed constraints enforceable throughout an agent's interactions with a system. Before a requested operation can run, the agent must supply a machine-checkable proof that it preserves the agreed constraints in every case allowed by its model. An execution system called the Airlock checks the proof and controls access to the operation. The parties specify the conditions to preserve, while the agent supplies the reasoning needed to justify its decisions and remains free to adapt its strategy. This avoids having to design a separate permission policy and prove that every decision it permits is safe. We prove that the constraints hold at every instant during execution, even for an adversarial agent, and identify when this implies safety in the world. Reusable capability modules provide tools and guarantees from which contracts can be constructed. PC2 provides a foundation for an agent economy whose agreements protect both those delegating work and those carrying it out.

Tue 20 OctArtificial IntelligenceCryptography and SecurityLogic in Computer Science
The gist
AI agents often make decisions and take actions for people or other agents, but text instructions alone cannot guarantee they will always follow the agreed rules. The authors introduce a method called Proof-Carrying Contracts where AI agents must provide a machine-checkable proof before performing actions, showing they will always follow the rules. A system called the Airlock verifies these proofs and only allows safe actions, preventing agents from breaking agreements even if they try. This approach helps build trust between parties using AI agents without needing to monitor or trust each other’s agents directly.
Open → 2610.28484v1

New algorithm improves message scheduling in directed networks

Approximating Directed Telephone Multicast

Abstract: In the telephone model a message starts at a source vertex, and in every round each informed vertex may call one neighbour. Telephone multicast asks for a schedule that informs a given set of $k$ terminals in the fewest rounds. On directed graphs, the best known ratio for this problem was $\tilde O(\sqrt k)$, due to Elkin and Kortsarz and to Hathcock, Kortsarz and Ravi. For every integer $\ell\ge2$, we give a deterministic combinatorial algorithm with running time $n^{O(\ell)}$ that computes a schedule of length $O(\ell^3\log k)\cdot(\mathrm{OPT}+k^{1/\ell})$, where $n$ is the number of vertices and $\mathrm{OPT}$ the optimum. Since $\mathrm{OPT}\ge\log_2(k+1)$, this gives ratio $O(k^ε)$ in time $n^{O(1/ε)}$ for every fixed $ε>0$, and ratio $O(\log^4k)$ in quasi-polynomial time. The method rests on jump trees with additive vertex loads, a height reduction that bounds the load of every vertex, and a recursive greedy algorithm with an exponential potential. We also show that directed multicast is a special case of the degree-bounded directed Steiner tree problem on a time-expanded digraph. With known algorithms for that problem this gives randomized ratios $O(\log^2n)$ in time $n^{O(\log n)}$ and $O(n^ε)$ in time $n^{O(1/ε)}$, which, unlike ours, grow with $n$. On the hardness side, directed multicast stays $(1-ε)\ln k$-hard even when $\mathrm{OPT}=O(\log k)$, the regime in which the previous algorithms were weakest.

Tue 20 OctData Structures and Algorithms
The gist
The paper addresses how to quickly spread a message from one source to many specific targets in a directed network where each informed node can call only one neighbor per round. The authors introduce a method that produces schedules with lengths close to the best possible, improving on previous algorithms, especially when the number of targets is large. Their approach uses new combinatorial structures called jump trees and a recursive greedy strategy, balancing speed and complexity. They also explore connections to existing network design problems and clarify computational hardness limits.
Open → 2610.27422v1

Blockchain participation games analyze user roles and reward designs

Blockchain Participation Games with Upfront Contribution Commitment

Abstract: Blockchain participation games model costly entry, random selection, and threshold success; their retraction variants charge completion costs only to selected contributors. We study committee tasks requiring operators to reserve computing or communication capacity before assignment, so preparation costs are incurred even when capacity remains unused. Users choose abstention, bare registration without preparation, or binding commitment to contribute if selected. Success requires sufficiently many selected contributors, creates public value, and may trigger separate rewards for registration and verified contribution. We characterize all pure Nash equilibria under homogeneous selection and analyze ordering under heterogeneous selection. The results distinguish free-riding on public value from registration that earns rewards without productive commitment; more frequently selected users can choose bare registration while less frequently selected users contribute. Our main result characterizes every homogeneous minimum-outlay scheme supporting full contribution, where every user commits, as a Nash equilibrium. When positive rewards are required, these schemes form a line segment. There is always an optimum with no registration reward. It eliminates every equilibrium containing bare registrants at minimum outlay while retaining the full-contribution equilibrium; threshold-coordination failures may remain. Under heterogeneous selection, a two-user instance has a unique optimum using both rewards, cheaper than every zero-registration-reward scheme supporting full contribution. Finally, if full contribution is a positive-welfare social optimum, the homogeneous zero-registration-reward design attains price of stability one. Under arbitrary independent selection probabilities, every full-contribution Nash equilibrium is also a strong equilibrium.

Sat 17 OctComputer Science and Game Theory
The gist
This paper studies how people decide to join blockchain tasks that require upfront effort, even if they might not be chosen to help. The authors look at three choices: not joining, signing up without committing effort, or fully committing to contribute if picked. They explain how different reward setups can encourage everyone to commit or allow some to just sign up for rewards without working. Their findings show how reward designs affect cooperation and prevent people from benefiting without contributing.
Open → 2610.24697v1

Multi-agent communication improves message clarity using hyperdimensional symbols

Towards High Semantic Fidelity: Hyperdimensional Symbolic Messages in Multi-Agent Communication

Abstract: Semantic fidelity is essential for multi-agent communication under non-ideal channels, comprising transmission fidelity and conversion fidelity. Yet existing numerical and neural message formats cannot simultaneously achieve both. To address this, we propose a novel message format-\textbf{H}yperdimensional \textbf{S}ymbolic \textbf{M}essages (HSM) and its corresponding communication framework \textbf{Herm}. For transmission fidelity, Herm suppresses semantic entanglement via an entity-attribute-value structured encoding pipeline. For conversion fidelity, Herm first leverages a receiver-centric ego-binding mechanism to align semantics. Then, a similarity-aware dual-branch fusion module is proposed to prevent critical semantic dilution. To realize explicit message-semantic conversion, we devise an iterative decoding scheme via algebraic inverse operations. Experiments exhibit that Herm outperforms baselines across various noisy scenarios while maintaining superior structural readability.

Fri 16 OctMultiagent Systems
The gist
Communicating clearly between multiple agents is hard when messages get noisy or changed along the way. The paper introduces a new way to send messages using high-dimensional coded symbols that keep important details intact. This method helps reduce misunderstandings by structuring messages into parts and carefully decoding them back into meaning. Tests show that these messages stay clearer than existing methods, even with noise.
Open → 2610.23092v1

Security types and verification improve low-level multi-party protocols

SMT-Boosted Security Types and Correctness for Low-Level MPC

Abstract: Secure Multi-Party Computation (MPC) is an important enabling technology for data privacy in modern distributed applications. We develop a new Hoare logic and type theory to automatically enforce correctness, confidentiality, and integrity properties of protocols written in the Prelude/Overture language framework. Both definition and automation of our analyses leverages SMT verification, supporting precision and efficiency. Our approach is compositional, scalable, and generalizes to arbitrary prime fields and secret sharing schemes.

Thu 15 OctCryptography and Security
The gist
Data privacy is crucial when multiple parties compute together without sharing secret information. The authors created a system that automatically checks both correctness and security of such protocols written in a specific programming framework. They use a mathematical tool called SMT verification to make this checking precise and fast. Their approach works in parts, scales well, and adapts to many types of secret sharing methods. This helps build safer protocols for distributed computing.
Open → 2610.22047v1

Exact makespan formulas clarify gpu pipeline performance biases

Exact Makespan Bounds and the GPipe Homogeneity Bias for Heterogeneous LLM Inference Pipelines

Abstract: We give an exact critical-path characterization of the makespan of micro-batch pipelines serving LLMs on heterogeneous GPU clusters, quantifying how the classic homogeneous GPipe formula errs. In the pure-forward, communication-free, infinite-buffer setting, T(M) = (M-1)tau_max + Sum_j tau_j, where tau_j is stage j's per-micro-batch service time and M the micro-batch count (Theorem 1). Under asynchronous communication -- modern NCCL-based serving -- it extends to T(M) = Sum_j tau_j + Sum_j d_j + (M-1)tau_max, with Sum_j d_j a purely additive constant (Theorem 2); under blocking communication, T(M) = (M-1)sigma_max + Sum_s sigma_s with sigma_s = tau_s + d_s, so communication enters the steady-state slope iff some d_s > tau_max - tau_s (Theorem 3). These results quantify the GPipe overestimate, decompose the bias into a homogeneity term Sum_j (tau_max - tau_j) and a communication-ignoring term Sum_j d_j, and imply that balancing per-stage compute dominates communication reduction for steady-state throughput. A real system with partial overlap is sandwiched between Theorems 2 and 3, with a closed-form bound on the overlap throughput gain. All claims are validated pointwise (error < 10^-9) on eleven configurations and a 1.6x10^5-point fuzz, including a mixed RTX 5090/3090/GTX 1070 partition. We situate the results in flow-shop scheduling and list open extensions: bandwidth-limited communication, bounded buffers, prefill-decode interleaving.

Thu 15 OctDistributed, Parallel, and Cluster Computing
The gist
Running large language models (LLMs) on mixed GPUs can slow down processing in ways that previous formulas didn’t fully capture. The authors found precise formulas that describe how the slowest stage and communication delays affect overall speed, showing where older estimates go wrong. They showed that balancing compute load across pipeline stages matters more than reducing communication for steady throughput. Their math matches real test cases closely, including mixed GPU setups.
Open → 2610.21815v1

Cache helps reduce communication for distributed linear computations

Cache-Aided Linear Function Computation

Abstract: We study cache-aided linear computation in distributed systems where each source generates and stores its own data. An external receiver requests a linear combination of these data, and the sources use information cached before the request is known to reduce the communication needed to recover the requested result. In our model, each of the $N$ sources stores its own independent file over a finite field and has an additional cache of normalized size $M$. The receiver must recover any requested linear combination with zero error from the messages sent by the sources over separate noiseless links. We establish a lower bound on the worst-case communication rate over any finite field by analyzing several requests under the same cache placement. This bound determines the optimal rate when no additional cache is available. For binary files, we propose parity-aided placement (PAP), a coded-placement scheme that combines cached parities with uncoded symbols. For every $N\geq3$, we characterize its communication rate for each request and optimize its placement parameters to obtain a closed-form worst-case rate. The resulting achievable rate meets the lower bound for $0\leq M\leq1/(2N-1)$ and $M\geq(N-1)/N$, establishing the optimal memory--rate tradeoff in these two ranges.

Wed 14 OctInformation Theory
The gist
When many separate sources each hold different pieces of data, sometimes we want to combine their data in a specific way by adding and multiplying them. This study looks at how storing extra helpful bits in advance, before we know exactly what combination is needed, can save time communicating later. The authors found limits on how much communication can be saved and introduced a smart way to store extra data bits, which is best in some cases. Their method works well especially when the storage is very small or nearly full.
Open → 2610.20323v1

Dynamic algorithm keeps bipartite graphs 3-colored with minimal changes

Dynamic 3-Coloring of Bipartite Graphs with Optimal Locality

Abstract: We give a dynamic graph algorithm which maintains a 3-coloring in bipartite graphs under edge insertions such that the coloring only changes within a radius of $O(\log n)$ around an inserted edge. In the context of locality theory in distributed graph algorithms, this gives an upper bound on the locality under the dynamic-LOCAL model. Our bound on the locality is tight, as the problem admits a matching $Ω(\log n)$ lower bound in the stronger online-LOCAL model, by a result of Chang et al. [PODC 2024]. Thus, our result closes the gap between dynamic and online locality of this problem.

Wed 14 OctData Structures and AlgorithmsDistributed, Parallel, and Cluster Computing
The gist
Coloring a graph means assigning colors to its points so that connected points have different colors. The authors developed a method that updates the coloring of bipartite graphs efficiently when connections (edges) are added, changing colors only nearby the new edge. Their approach limits color adjustments to within a small, logarithmic distance, which is the best possible under known theoretical limits. This result helps understand how quickly and locally such updates can happen in distributed computing systems.
Open → 2610.19710v1

Blockchain proposer locations shape resilience and decentralization

The Geography of (Concurrent) Block Proposing

Abstract: The resilience and censorship resistance of a blockchain depend on where the validators and proposers of that blockchain physically operate. We study the economic incentives behind this location choice, both with a single proposer and with multiple concurrent proposers. Formally, we study a game where proposers first choose locations and then compete in a first-price auction for an opportunity whose common value is driven by information from geographically dispersed sources. A single proposer minimizes variance-weighted delay, locating at a weighted median of the sources and co-locating with any dominant one. By contrast, with two proposers, information both observe equally early earns no rent, and each proposer's expected profit is proportional to the standard deviation of the information it receives before its rival. We show that the location game admits the jointly unobserved variance as an ordinal potential, so global solutions of a weighted two-median problem are equilibria. With two sources, one proposer locates at each, however weak one is. With more proposers and at least as many sources, equilibrium locations are distinct under regular bidding. Multiple concurrent proposers thus do more than limit any single proposer's control over inclusion: by rewarding exclusive rather than shared information, they create an economic force toward geographic decentralization.

Tue 13 OctComputer Science and Game Theory
The gist
Where blockchain validators and proposers operate matters for how secure and censorship-resistant a blockchain is. The authors study how these proposers choose their physical locations based on economic incentives, especially when one or multiple proposers compete. A single proposer will choose a spot to minimize delays using information from different sources, while multiple proposers compete to get early exclusive information. This competition pushes proposers to spread out geographically, which can help decentralize the blockchain.
Open → 2610.18812v1

Presheaf automata extend models for concurrent system behavior

Track objects in cubical presheaf automata

Abstract: Using the formalism of presheaf automata, we introduce new classes of automata for modelling concurrency that extend higher-dimensional automata and symmetric higher-dimensional automata. We study their languages and characterise these languages in terms of posetal cospans.

Mon 12 OctFormal Languages and Automata Theory
The gist
Understanding how multiple tasks can run at the same time in computer systems is a complex problem. The authors introduced a new type of mathematical model called presheaf automata to better represent these simultaneous activities. Their approach expands existing models that describe concurrent processes and helps capture the ways distinct tasks interact. They also analyzed the kinds of patterns these models can describe using mathematical structures called posetal cospans.
Open → 2610.16376v1

Dualcoll improves gpu cluster communication for large scale training

DualColl: Throughput-Optimal Bandwidth-Bound Collective Communications via Fractional Tree Packing

Abstract: Large-scale distributed training increasingly makes collective communication bandwidth-bound. In modern GPU clusters, communication libraries such as NCCL implement collectives including AllReduce over heterogeneous interconnects such as NVLink, InfiniBand, and Ethernet, making efficient use of available network bandwidth a central systems challenge. ForestColl showed that collective communication on such fabrics can be formulated using fractional tree packing; its scalable polynomial-time construction is developed for AllGather, with AllReduce obtained by composing AllGather and ReduceScatter. We present DualColl, which targets bandwidth-bound AllReduce directly. Under the tree-based AllReduce model, DualColl applies a Garg--Könemann-style multiplicative-weights algorithm and, for any $0<ε<1$, computes a feasible schedule whose throughput is at least $(1-ε)^2$ of the optimal AllReduce throughput. Its key component is an exact minimum-cost collective-tree oracle that projects physical-link dual prices onto a logical graph of participating ranks, reducing each iteration to shortest-path computations followed by a minimum spanning tree. We further extend the framework to local equal-next-hop packet-sprayed routing and to networks without explicit per-tree bandwidth control. For the latter, we introduce a tree-coupled max-min bandwidth-sharing model and show that tree duplication approximates an explicit fractional allocation with a provable accuracy-complexity tradeoff. Finally, we extend the fractional-packing framework to additional collective operations and multiple concurrent collective groups.

Sun 11 OctDistributed, Parallel, and Cluster ComputingData Structures and AlgorithmsNetworking and Internet Architecture
The gist
Training large AI models often involves many computers talking to each other, and this talking can be slowed down by limited network speeds. The authors created DualColl, a method that plans these communications in a mathematically optimal way to make the best use of network bandwidth. It directly targets a common communication step called AllReduce, improving speed without needing extra hardware changes. DualColl also works with different network types and can handle multiple communication groups at once.
Open → 2610.15704v1

Dynamic conflict clustering lowers communication and boosts success in distributed solving

Dynamic Conflict Clustering with Lightweight Learning and Strategic Repair for Distributed Constraint Satisfaction

Abstract: Distributed Constraint Satisfaction Problems (DCSPs) model distributed decision-making in multi-agent systems, where agents assign values to local variables while satisfying shared constraints. However, many DCSP solvers still rely on broad, repeated peer-to-peer communication and are largely reactive, with limited support for strategic coordination or learning. This increases communication overhead, can lead to stagnation, and reduces the success of hard instances. Hence, we propose Dynamic Conflict Clustering-Incomplete (DCC-Incomplete), a repair-based solver that combines conflict-centred decomposition, structured coordination, strategic repair, and lightweight learning for stagnation recovery. DCC-Incomplete groups the unsolved part of the problem into conflict clusters and restricts communication via a coordination layer to agents within the same conflict region. It also introduces memory-guided restart, enabling agents and clusters to pause, revise, and adapt repairs based on neighbouring conflict states. A thorough evaluation of DCC-Incomplete on distributed graph-colouring benchmarks with planted satisfying assignments shows that its memory-guided restart improves the success rate from 37.50% to 61.11%, reduces median runtime from 0.565s to 0.367s, and cuts median communication from 12.493 to 6.503 messages per constraint. These results suggest that dynamic conflict clustering, combined with lightweight strategic and learning-guided repair, improves both communication efficiency and robustness in incomplete DCSP solving.

Sun 11 OctMultiagent SystemsArtificial IntelligenceDiscrete Mathematics
The gist
Many systems where multiple agents work together to solve complex problems waste time and messages because they react slowly and talk too much. The authors developed a new approach called DCC-Incomplete that groups problem parts into conflict clusters allowing agents to coordinate and communicate more smartly. Their method also remembers past problems to better fix issues when stuck, making the solving process faster and more successful. Tests showed it cut communication in half and improved success rates significantly.
Open → 2610.15658v1

Quantum limits prevent exact counting in anonymous networks

A Quantum Analogue of the Covering Lemma: Limits of Exact Anonymous Computation

Abstract: Can quantum communication determine the size of an anonymous network when no size bound is known? Classical impossibility proofs rely on the covering lemma: an execution can be reproduced on a larger network with the same local structure. Quantum interference invalidates this argument - a measurement record possible on a network can become impossible on a cover. We show that the impossibility of exact counting nevertheless survives. Our main result is a quantum analogue of the covering lemma that preserves local possibilities rather than complete executions. Within a cyclic covering family, every local measurement outcome possible at a node remains possible at a corresponding node in every sufficiently large network. This holds even after information has travelled around the smaller network, beyond the reach of a simple locality argument. We extend the principle to the universal covering tree and finite covers with sufficiently long cycles. The proof combines tensor-network methods with graph coverings: a common representation across network sizes turns normalization into a constraint on which local outcomes can occur. For uniform synchronous protocols with independently prepared nodes, this support-lifting principle rules out zero-error counting and even the production of a guaranteed finite size bound on anonymous rings and the other cyclic covering families considered here. It also rules out exact leader election with termination in finite time with probability one on these families. Measurements, classical control, and local memory growing with time are allowed; no predetermined running-time bound is assumed. Quantum interference thus defeats execution lifting without enabling infallible certification of network size.

Sun 11 OctDistributed, Parallel, and Cluster ComputingDiscrete Mathematics
The gist
Figuring out how many devices are in a network is hard if the devices don’t have names or IDs. Classically, there's a way to prove it's impossible by showing the system can look the same even if you add more devices. The authors found that while quantum systems behave differently, this impossibility still holds for exact counting. They developed a quantum version of this classical idea, proving that even with quantum communication, you can't perfectly count the size of certain anonymous networks or pick a leader reliably in finite time.
Open → 2610.15601v1

AgentWeave improves distributed agent workflows with smarter scheduling

AgentWeave: Efficient Distributed Agent Serving via Flow Decomposition

Abstract: Agent applications are evolving into workflows composed of large language model (LLM) calls and tool invocations, termed modules. Existing distributed agent systems typically adopt a disaggregated architecture, deploying different modules on separate devices. While this enables pipeline parallelism, imbalanced module latencies introduce severe pipeline bubbles that limit throughput. A natural alternative is an aggregated architecture that co-deploys all modules across all devices, eliminating bubbles by keeping every device continuously active. However, this introduces request blocking: short requests are forced to progress in lockstep with longer ones in the same batch, and newly arriving requests must wait until the entire ongoing batch completes the full workflow. To address this, we propose AgentWeave, an efficient distributed serving system for agent applications built on the aggregated architecture. Its core mechanism, flow decomposition, decomposes long agent requests into fine-grained execution units while preserving agent semantics, allowing short and newly arriving requests to proceed without being stalled by long-running ones. Complementing this, a flow-adaptive scheduler dynamically balances the throughput gains of decomposition against its scheduling overhead. Experiments across four representative agent applications demonstrate that AgentWeave improves throughput by 1.81x, reduces average latency by 2.45x, and reduces P90 latency by 2.04x over state-of-the-art baselines.

Sat 10 OctDistributed, Parallel, and Cluster Computing
The gist
Workflows that combine calls to large language models and tools can be slow when distributed across many devices because some parts take longer than others, leaving devices idle. The authors propose AgentWeave, a system that breaks long tasks into smaller pieces so short and new tasks don’t get stuck waiting behind long ones. By doing this, AgentWeave keeps devices busier and balances processing more efficiently. Their experiments show this approach speeds up work and makes responses faster compared to existing methods.
Open → 2610.14804v1

Multiple tokens improve decentralized learning with different exchange methods

Multi-Token Random-Walk Learning via Meeting-Triggered Information Exchange

Abstract: Random walk (RW)-based algorithms are widely used in decentralized learning due to their low communication overhead and scalability. While most existing methods rely on a single token, multiple tokens can explore the network in parallel and exchange information upon meeting. However, the fundamental benefits of such meeting-triggered interactions remain unclear. In this work, we investigate multi-token RW learning under two information exchange policies: \textsc{Average-Gradient} and \textsc{Average-Model}, which average stochastic gradients and updated models, respectively, when tokens meet. We establish iteration complexity lower bounds for non-convex, convex, and strongly convex objectives on complete graphs, which apply to both exchange policies. Compared with single-token RW learning, the scaling factor in these bounds is reduced by a factor of $m^2$ for non-convex and convex objectives, and by an exponentially in $m$ for strongly convex objectives, where $m$ denotes the number of tokens. Numerical experiments reveal distinct behaviors of the two policies under two performance criteria: mean-token loss (the average loss across all tokens) and best-token loss (the minimum loss across all tokens). \textsc{Average-Model} achieves lower mean-token loss and is relatively insensitive to the network-to-token ratio $N/m$, where $N$ is the number of nodes. In contrast, \textsc{Average-Gradient} achieves lower best-token loss but exhibits a trade-off between parallel exploration and gradient interference as $N/m$ decreases.

Sat 10 OctMachine Learning
The gist
Learning across networks can happen by passing around a single token carrying information, but carrying multiple tokens could allow faster and better learning. The authors explore how multiple tokens sharing updates when they meet can speed up learning, depending on how they combine their information. They find that combining full models leads to more consistent average performance, while combining gradients tends to produce the best single-token results but with a trade-off as networks get crowded. Their work quantifies how much faster learning can scale with more tokens in different scenarios.
Open → 2610.14716v1

Compiler ensures safe stateful service composition across hardware targets

Coexponential Exploration in the Clef Programming Language

Abstract: Clef was created as a concurrent programming language whose compiler tracks state ownership, waiting computations and request dependencies. We develop a coexponential account of stateful services and their client pools within this design. Delimited continuations retain the computation and resources needed to complete each interaction. These structures give our compiler premises for verifying service composition and preserving it through native lowering to multiple hardware targets. We connect finite actor state transitions to the initial, service and final rules of a coexponential server. A separate operational account relates actor dispatch to single-use continuation frames. We prove state-ownership and reply preservation for that translation, give a finite communication-summary analysis, and circular-wait exclusion from the conditions needed. A further result identifies when changing service order preserves both state and replies. Our Program Semantic Graph retains these facts through compilation. We are researching reusable proofs to confirm the ownership and communication interfaces, while our BAREWire implementation connects message meaning to its unboxed representation across respective endpoints. A distributed worker example preserves request identity across suspension, reordered replies and boundary conversion. Urschel's elimination-growth bounds supply quantitative premises for a solver service, whose accuracy and failure budget compose with the protocol contract. The design we envision connects automatic structural analysis, reusable proof terms and native realization. Protocols determine the admissible interactions, continuations expose their storage requirements, and retained dependencies support differential compilation. Developers can express ordinary stateful services while the compiler carries the conditions for their correct composition across execution targets.

Fri 9 OctProgramming LanguagesDistributed, Parallel, and Cluster ComputingLogic in Computer Science
The gist
Programming services that keep track of state and interact with many users is tricky, especially when running on different hardware. The authors study a way to keep these services organized and safe by tracking who owns what state and how requests are handled. Their method uses a special way to pause and resume work (continuations) to keep everything in order, even if messages get delayed or reordered. They also build proofs that these rules protect against common problems like deadlocks and inconsistent replies. This helps developers write normal stateful programs while the compiler makes sure they will work well across different machines.
Open → 2610.12911v1

Network coding beats routing in some undirected networks

Network Coding Can Beat Routing in Undirected Multiple-Unicast Networks

Abstract: Network coding lets the nodes of a network combine messages rather than merely forward them. In undirected networks, where the two directions of an edge share its capacity, Li and Li conjectured in 2004 that coding offers no advantage over fractional routing; the conjecture has been confirmed for many special classes but never settled in general. In this paper, we disprove it by constructing a finite connected simple undirected network with unit shared edge capacities, maximum degree three, and distinct leaf terminals, on which a binary linear block code achieves a common rate strictly above the maximum fractional routing rate. The construction turns a short completion-time code into a reversible circuit whose registers all carry independent messages, and a temporal metric on its wires yields the strict routing bound. The underlying integer-coefficient construction works over every finite field and every nontrivial finite abelian group; for deterministic fixed-schedule codes the common-rate supremum is one and the closure of the rate region is the unit cube. Amplifying the gap with a degree-preserving tensor construction and an even subdivision gives, for every $0<β<1$, an unbounded family of connected, simple, subcubic, bipartite networks with girth at least $n^β$ on which coding approaches rate one while routing is bounded by $K_β/(\log n)^c$, with one positive exponent $c$ independent of $β$. The finite counterexample and the family theorem are formalized in Lean.

Wed 7 OctInformation Theory
The gist
Routing in computer networks typically moves data along established paths without changing it, but network coding lets devices mix data to increase efficiency. Some experts thought that in undirected networks, where connections share capacity both ways, coding couldn’t improve upon routing. The authors disproved this by creating a specific undirected network where clever coding sends more data than any routing method. They also built infinite families of such networks showing coding's advantage grows larger as network size increases.
Open → 2610.09367v1

Byzantine quorum safety depends on signer overlap and recovery events

When Can Stateless Recovery Defeat Byzantine Quorum Safety? A Tight Normal Form for Single-Step BFT

Abstract: Byzantine quorum safety relies on correct replicas refusing to sign conflicting values. A replica that loses its protocol state during recovery but retains its identity and signing key may forget an earlier vote. We study certificates formed by matching signed votes from at least $q$ of $n$ replicas, assuming that each correct replica avoids conflicting votes between recoveries. If two conflicting certificates form, their overlap has size between $2q-n$ and $b+c$, where $b$ counts Byzantine replicas and $c$ counts correct identities that recovered during the execution considered. Our main result decomposes the slack $b+c-(2q-n)$ into four nonnegative counts: extra signers in the first certificate, extra signers in the second, identities in neither certificate, and Byzantine or recovering identities outside their overlap. Zero slack forces an exact signer partition. With $n=3f+1$ replicas, threshold $q=2f+1$, at most $f$ Byzantine replicas, and exactly one correct recovery event, any conflicting pair forces exactly $f$ Byzantine replicas, all in the overlap together with the recovered replica; each certificate has a disjoint side of $f$ correct replicas. A minimal protocol attains this form. We distinguish certificate formation from acceptance, give a sufficient check using configured fault and recovery caps, and explain why durable vote records written before signature release prevent the conflict.

Tue 6 OctDistributed, Parallel, and Cluster ComputingCryptography and SecurityData Structures and Algorithms
The gist
The paper looks at when distributed computer systems that can tolerate some faulty or malicious parts remain safe after crashes and recovery. The authors study how signed votes from many participants can be combined to prove a decision happened and what happens if some participants lose memory of their previous decisions. They find exact conditions relating the number of faulty and recovered nodes that can cause conflicting decisions. The paper also explains how to prevent these conflicts by recording votes durably before sharing signatures.
Open → 2610.07759v1

Byzantine-tolerant algorithm reduces message overhead in distributed networks

Byzantine-Tolerant Causal Unicast with Constant Message Space Overhead

Abstract: Causal message ordering provides essential semantics for distributed applications, yet ensuring it within an asynchronous system subject to Byzantine failures presents fundamental theoretical and practical challenges. Prior research establishes that algorithms cannot guarantee both strong safety and liveness without using cryptography under these conditions. Existing Byzantine-tolerant solutions make synchrony assumptions or suffer from $O(n)$ message space overheads and $O(n^2)$ message complexity, where $n$ is the number of processes in the system, or use cryptography, but may not guarantee strong safety. In this paper, we present a novel Byzantine-tolerant causal ordering algorithm that achieves an optimal $O(1)$ application message space overhead for point-to-point messages. Our approach uses a Sender Permission to Send (SPS) invariant and an \textit{Isolated-Buffer Optimistic Model} for the memory management architecture. To circumvent Byzantine state-pinning and head-of-line blocking attacks, instead of unified causal buffers, we use isolated, per-peer queues equipped with event-driven \textit{Cascading Space Evictions}. We formally prove that our algorithm guarantees system-wide liveness and satisfies a weakened causal safety abstraction called \textit{Congestion-Relaxed Causal Delivery}. Under this model, weak causal safety is strictly preserved for all honest-to-honest communications unless extreme network latency or Byzantine withholding attacks exceed quantifiable local buffer capacities, forcing optimistic queue evictions. This formal guarantee successfully balances causal ordering with high throughput, constant message space overhead, low computational overhead, and strictly bounded local space.

Mon 5 OctDistributed, Parallel, and Cluster ComputingData Structures and Algorithms
The gist
Ensuring messages arrive in the right order across unreliable computer networks is very hard, especially when some participants might behave maliciously. Previous methods to handle these problems required a lot of message storage or made timing assumptions. The authors developed a new approach that keeps message storage constant no matter how many participants there are, sorts messages nearly correctly, and prevents certain attacks that stall communication. Their method balances safety, speed, and memory use with proven guarantees, though it allows some exceptions under extreme network problems or attacks.
Open → 2610.07368v1

Distributed learning improves when agents share signals on correlated data

Cordial Learning: Distributed Training with Correlated Data

Abstract: We consider a distributed learning task with agents that have correlated data. Specifically, the label of an agent depends on the input of other agents for the same sample, and these inputs are also correlated. Correlated data is the reality when agents share the same environment. Existing decentralized methods, such as federated learning, ignore the structure of the problem and perform poorly on correlated data. On the other hand, centralized approaches are infeasible due to privacy and communication constraints. We introduce cordial (correlated and distributed) learning to address this gap by sharing only low-dimensional outputs between the agents while training local models to extract informative signals from peers. This distributed learning induces a game in which the loss function of each agent depends on the models of others. Assuming a linear model, we prove that cordial learning converges with probability one to a globally optimal solution, despite the nonconvex global objective. Experiments on structured multi-digit MNIST tasks demonstrate that cordial learning remains highly effective even in highly nonlinear settings.

Fri 2 OctMachine LearningArtificial Intelligence
The gist
When multiple agents or computers try to learn from data, their information can be linked or correlated, especially when they share the same environment. Traditional methods either combine all data centrally, which can risk privacy, or ignore these links, resulting in poorer learning. The authors propose a new way called cordial learning, where agents share simple signals instead of raw data to learn effectively together. They prove this method works well in theory and show it performs strongly on image-based tasks.
Open → 2610.03330v1

PaxosLease adapts exclusive resource leases for relativistic motion

PaxosLease in Relativistic Inertial Frames

Abstract: A lease grants one holder exclusive authority over a resource for a fixed term, and its safety property guarantees that at most one holder has the lease at any time. Under special relativity ``at any time'' has no frame-independent meaning for participants in relative motion. This note first restates the classical safety property with light cones, requiring a holder's expiry to lie in the causal past of any later acquisition by a different holder, an order every observer agrees about. Second, the paper modifies classical PaxosLease: the core change is that the containment and quarantine rules each gain a factor of $k = \sqrt{(1+β)/(1-β)}$, the relativistic Doppler factor, where $β$ is relative speed as a fraction of the speed of light.

Fri 2 OctDistributed, Parallel, and Cluster Computing
The gist
When devices move very fast relative to each other, time measurements can differ because of Einstein's special relativity, making it hard to say who holds a resource lease at any moment. The authors explain how to update the safety rule for exclusive leases so all observers agree on the order of lease holders. They adjust a popular algorithm, PaxosLease, by scaling its timing rules with a factor based on the relative speed between participants, ensuring safety even in relativistic settings.
Open → 2610.02879v1

FROST2 threshold signature scheme enhanced for stronger security

From TS-SUF-2 to TS-SUF-4: Practical Security Enhancements for FROST2 Threshold Signatures

Abstract: Threshold signature schemes play a vital role in securing digital assets within blockchain and distributed systems. FROST2 stands out as a practical threshold Schnorr signature scheme, noted for its efficiency and compatibility with standard verification processes. However, under the one-more discrete logarithm assumption, with static corruption and centralized key generation settings, FROST2 has been shown by Bellare et al. (in CRYPTO 2022) to achieve only TS-SUF-2 security, which is a consequence of its vulnerability to TS-UF-3 attacks. In this paper, we address this security limitation by presenting an enhanced variant of FROST2, namely, FROST2+ which achieves the TS-SUF-4 security level under the same computational assumptions as the original FROST2. FROST2+ strengthens FROST2 by integrating additional pre-processing token verifications that help mitigate TS-UF-3 and TS-UF-4 vulnerabilities while maintaining practical efficiency. We show that FROST2+ can achieve TS-SUF-4 security not only under the same conditions as the original FROST2 analysis, but also when initialized with a distributed key generation protocol such as PedPoP. Our benchmark using ZCash's FROST library shows that the performance of FROST2+ is comparable to FROST2 and about 64-79% faster than FROST when precomputation is enabled.

Fri 2 OctCryptography and Security
The gist
Threshold signature schemes help keep digital assets safe by letting multiple people jointly sign messages. The original FROST2 scheme was efficient but had known security weaknesses against certain attacks. The authors introduce FROST2+, an improved version that strengthens protections while keeping efficiency high. Their tests show FROST2+ runs as fast as the original FROST2, and much faster than older methods when using precomputation.
Open → 2610.02805v1

Vertex-failure distance oracles enable compact approximate routing after multiple failures

Vertex-Failure Distance Oracles and Labeling Schemes: Compact and Constant-Approximate

Abstract: We present new algorithms for the vertex-failure distance oracles and labeling schemes problems in undirected weighted graphs. A vertex-failure distance oracle is a data structure that, given two vertices $x$ and $y$ and a failed vertex set $F$ of size at most $f$, returns an approximation to the distance between $x$ and $y$ in $G \setminus F$. In the labeling-scheme setting, the data structure needs to be stored distributively as labels on the vertices, and each query $(x,y,F)$ must be answered by accessing only the labels of the vertices in $F \cup \{x,y\}$. For any $f\geq 1$ and $k \ge 1$, we obtain a vertex-failure distance oracle with $O(k^{6})$ approximation, space $\tilde{O}(f^{2}n^{1+1/k})$, query time $\tilde{O}(f^{5}n^{1/k})$, and polynomial preprocessing time. In particular, this is the first time-efficient oracle for multiple vertex failures with space close to linear, as well as the first constant-approximation oracle with polynomial space when tolerating $Ω(\log n)$ vertex failures. The previous results, due to [Duan-Gu-Ren, SODA'21], gave two alternatives: for any constant $c \ge 1$ and $ε>0$, one oracle has $\mathrm{poly}(\log n,f)$ approximation, space $n^{2+1/c}\mathrm{poly}(\log n,f)$, and query time $\mathrm{poly}(\log n,f^{c})$, while the other has $(1+ε)$ approximation, space $n^{2+1/c}(\log n/ε)^{O(f)}$, and query time $\mathrm{poly}(\log n,f^{c},1/ε)$. We also obtain a vertex-failure distance labeling scheme with $O(k^{6})$ approximation and label size $f^{3}n^{1/k}\log^{O(k)} n$. This is the first nontrivial distance labeling scheme for vertex failures. Our techniques build on recent tools related to length-constrained vertex expanders and also introduce a new expander-based shortcut sparsification. The latter also leads to a deterministic vertex-failure connectivity labeling scheme of size $\tilde{O}(f^{2})$.

Thu 1 OctData Structures and Algorithms
The gist
This work addresses the problem of quickly estimating distances between points in a network even when some points fail. The authors developed new data structures that can handle multiple failed points and still give approximate distances efficiently, using far less storage than before. They also created a way to store this information distributedly across the network's nodes, enabling local querying with small labels. Their approach improves on prior methods in speed, space needed, and the number of failures tolerated.
Open → 2610.02016v1

Adaptive quorum designs reduce latency in wide area networks

Exploring Adaptive Byzantine Quorum Systems to Improve Latency in the WAN

Abstract: Quorum systems enforce strict consistency in Byzantine fault-tolerant (BFT) state machine replication: Before a value is decided, a subset of replicas (called quorum) must exchange votes for the value. In wide-area networks, the size and composition of a quorum determines the speed at which replicas can make progress and thus impacts the latency perceived by clients. A variety of quorum constructions has been proposed, e.g., threshold, weighted, grid and others, but the literature offers little in the way of an apples-to-apples comparison. Each construction typically lives inside a different protocol implementation, so the influence of quorum design on client latency cannot be easily separated from other implementation effects, especially the use of optimization techniques. In this paper, we close that gap by extending BFT-SMaRt with a modular quorum-system abstraction that allows a variety of quorum constructions to live inside the same framework and interact with the same set of optimization techniques. Via our framework, we explore the impact of different quorum system constructions on client-observed latency in wide-area BFT replication using network simulation.

Wed 30 SeptDistributed, Parallel, and Cluster Computing
The gist
When computers spread across different locations need to agree on a decision, they use groups called quorums to vote securely. The size and members of these groups affect how fast decisions happen, especially over slow networks. The authors created a setup where different quorum designs can be tested fairly in the same system to see which makes things faster. They used simulations to find out how these designs change the waiting time for users.
Open → 2609.39715v1

Asynchronous message passing gains reversible computation properties

On Asynchrony and Reversibility in CCS

Abstract: Asynchronous communication is a fundamental feature of modern distributed systems, where messages are emitted without requiring immediate synchronization with receivers. In process calculi, this behaviour is typically modelled by separating message emission from message consumption. At the same time, reversible computation has emerged as an important paradigm for analysing concurrent systems, enabling computations to be undone while preserving causal dependencies between actions. While reversible semantics have been extensively studied for synchronous process calculi such as CCS, their integration with asynchronous communication remains largely unexplored. In this paper we investigate the interaction between asynchrony and reversibility in the setting of CCS. We first introduce CCSa, an asynchronous variant of CCS in which output actions generate explicit message entities that can later be consumed by matching input actions. We then define rCCSa, a reversible extension of CCSa obtained by adapting the framework of Phillips and Ulidowski. In rCCSa, prefixes and messages are annotated with unique keys that record message emission and consumption events, allowing computations to be reversed while preserving causal dependencies. We show that the resulting reversible semantics satisfies causal consistency, ensuring that computations can be reversed exactly up to causal equivalence. The proof relies on the axiomatic framework for reversible computation proposed by Lanese et al.

Mon 28 SeptLogic in Computer ScienceFormal Languages and Automata TheoryProgramming Languages
The gist
Modern distributed computer systems send messages without waiting for receivers to be ready, which is called asynchronous communication. The authors look at a way to reverse these message actions so that you can undo steps in a process without breaking important cause-and-effect links. They created a new version of a process algebra called CCS that models asynchronous messaging and then extended it to be reversible while keeping track of message events. Their work ensures that reversing actions respects the original order and dependencies of messages, which is helpful for analyzing and debugging distributed software.
Open → 2609.34925v1

Safe message forwarding preserves communication properties in composed systems

Safe Composition of CFSM Systems via Partial Gateways

Abstract: The Participants-as-Interfaces (PaI) methodology for system composition proposes that system participants can be regarded as interfaces. For each system in a given collection, one participant is designated to serve as its interface. When the systems are composed, these interface participants are replaced with gateways that communicate with one another by forwarding messages. We generalise the approach to partial gateways, where gateways can forward only a chosen set of messages. As for the standard PaI approach, we exploit such extended version for systems of communicating finite state machines (CFSMs). This extension is fully detailed for the binary case, and can be scaled up to the multicomposition case. We prove that many relevant communication properties (deadlock-freeness, reception-error-freeness, etc.) are preserved by PaI composition via partial gateways in case also the connection policy (i.e. the system representing the way we wish gateways interact with each other) enjoys the same properties. Such a proof turns out to be just a corollary of a property preservation result for a restricted and partial composition method, dubbed fusion-composition. Fusion-composition hence turns out to be at the heart of the PaI composition approach.

Mon 28 SeptLogic in Computer Science
The gist
When combining multiple communicating systems, one challenge is ensuring they work correctly without problems like deadlocks or message errors. The authors show a way to connect parts of these systems using special components called partial gateways that only forward selected messages. They prove that if the original systems and the connection policy are safe, then the composed system also remains safe. This finding helps build larger systems by safely linking smaller ones through controlled message forwarding.
Open → 2609.34922v1

Model checking ensures safe fallback in distributed malware detection systems

Verifying Graceful Degradation in a Distributed Malware-Detection System with SPIN

Abstract: Modern endpoint malware detection is distributed: a lightweight agent on each endpoint collects features from a scanned file or process, sends them to a remote server for analysis, and then enforces the returned verdict locally by blocking, quarantining, or disinfecting. Because the endpoint acts on the verdict, the distributed machinery surrounding detection must never turn a transient server failure into a wrong action. We present a formal model, in Promela, of the endpoint decision pipeline of such a system, abstracted from a production architecture at Bitdefender. The model captures the system's graceful-degradation fallback chain: when the primary analysis server times out, the endpoint falls back to an older legacy-protocol server, and failing that to a reduced-signature local scan, before enforcing a verdict. Assuming detection signatures are sound, we specify six safety and liveness properties in linear temporal logic (LTL) and verify them exhaustively with the SPIN model checker. We prove that the fallback machinery never causes a false positive (an enforcement action against a benign file), commits to exactly one verdict per scan even when timed-out responses arrive late, weakens detection strength only in an explicit and ordered way, and always terminates in an enforcement decision, so the pipeline is deadlock-free. Each property is checked to hold non-vacuously, and we report how the state space grows with concurrent scans and endpoints. The work shows how model checking can give strong correctness guarantees for the failure-handling logic of a production security system, a layer that has received little direct formal attention.

Mon 28 SeptSoftware Engineering
The gist
Malware detection systems often rely on a central server to analyze suspicious files and decide if they are harmful. If this server temporarily fails, the system must still make careful decisions without mistakenly blocking safe files. The authors created a detailed model of Bitdefender’s system fallback process to check if it always makes the right calls, even when parts fail or respond late. Using a tool called SPIN, they verified that the system safely handles failures, never wrongly blocking good files, and always reaches a clear decision.
Open → 2609.34873v1

Multiple proposers choose locations to minimize network delays

On the Geographic Incentives of Multiple Concurrent Proposers

Abstract: We study whether systems with multiple concurrent proposers (MCP) incentivize the geographic decentralization of proposers. In our model, concurrent proposers strategically choose their locations to maximize their captured market share of users, who decide where to send transactions by comparing each proposer's time to inclusion. The time to inclusion between a user and a proposer consists of two terms: the distance between them, and the distance between the proposer and her nearest quorum of attesters, the latter of which we term the quorum radius. We formally prove that proposers' quorum radii are the determinant of their incentives: proposers optimally choose where to locate in order to minimize their quorum radii. We obtain as a result co-location when proposers also serve as attesters, but geographic diversity when these roles are separate. We also examine pre-confirmations and faster intervalidator connections, showing that they attenuate the influence of the quorum radius and further destabilize co-location incentives.

Sun 27 SeptComputer Science and Game Theory
The gist
This paper looks at how multiple entities that propose new blocks in a network decide where to operate based on geography. Users pick which proposer to send their transactions to by considering how quickly their transactions will be included, which depends on both the physical distance to the proposer and the proposer's connection to other validators. The authors show that proposers try to position themselves to minimize the distance to their closest group of validators, which affects their reach and efficiency. When proposers also act as validators, they tend to group together, but if these roles are separate, they spread out geographically. Additional system features can reduce the impact of these distances and make proposer clustering less stable.
Open → 2609.33958v1

Distributed algorithms find near-best dominating sets in planar graphs

Near-Optimal Distributed Domination in Planar Graphs

Abstract: We give a deterministic $(8+\varepsilon)$-approximation for minimum dominating set on planar graphs in a constant number of rounds of the LOCAL model, for every $\varepsilon>0$. This improves the previous ratio $11+\varepsilon$ obtained by Heydt et al. The ratio is near-optimal in this model: its leading constant is only one above the known lower bound of $7$. Our result closes three quarters of the previous gap, reducing it from $4$ to $1$. Our main contribution is a sharp structural bound. For any dominating set $D$, assigning each vertex outside $D$ to a neighboring center gives disjoint owner blocks. If $k_x$ counts the other blocks containing a neighbor of $x$, then $\sum_{x\notin D}(k_x-2)^+\le(4|D|-12)^+$, where $z^+=\max\{z,0\}$. The bound holds for every such assignment, and equality holds for arbitrarily large minimum dominating sets. We use this bound in their three-phase framework, with new parameters and the same final linear-programming procedure. The algorithm requires neither a planar embedding nor the graph size, and its round bound depends only on $\varepsilon$. The transfer theorem of Bonamy et al. also gives a deterministic $(25+\varepsilon)$-approximation on graphs of bounded Euler genus, with a round bound depending only on $\varepsilon$ and the genus.

Sat 26 SeptData Structures and AlgorithmsDistributed, Parallel, and Cluster Computing
The gist
Finding a small set of key points (called a dominating set) that can 'cover' an entire network is useful but hard to do quickly, especially in large planar graphs which can be drawn on a flat surface without edges crossing. The authors improved a known method to find such sets much closer to the best possible size, using a distributed computing system where each part of the network works only with nearby information. Their new approach is nearly as good as theoretically possible and runs in a fixed, small number of communication steps. The technique also extends to more complex graph types with certain surface properties.
Open → 2609.32736v1

Planted isotropic space problem in finite fields aids cryptography research

The planted tensor problem over finite fields: algorithms and cryptography

Abstract: Inspired by the planted clique problem for random graphs, we introduce the planted totally-isotropic space problem for random tensors as follows. Let $U\cong \mathbb{F}_q^n$ and $W\cong \mathbb{F}_q^m$ be finite-dimensional vector spaces over a finite field $\mathbb{F}_q$. Given $d\in \mathbb{N}$, choose a random \(d\)-dimensional subspace \(V\leq U\), and construct a random alternating bilinear map $φ:U\times U\to W$ subject to the constraint \(φ(V,V)=0\). Such a $V$ is known as a totally-isotropic space of $φ$, and the goal is to recover $V$. Building on the recent probabilistic analysis of random tensors (Pham--Qiao--Wigderson--Wigderson, \emph{in progress}), we initiate the study of the algorithmic hardness of this problem. Setting $m=\lceil n/\log n\rceil$, we show that this problem admits an average-case polynomial-time algorithm for $d\geq n/2$, by leveraging recent advances on the non-commutative rank problem. We also show that this problem admits a $q^{O(n\log n)}$-time algorithm. We carry out algorithmic experiments using polynomial-system solving. From these results, we conjecture that the planted totally-isotropic space problem for $d=\lceil n/C\rceil$ with some constant $C\geq 3$ is exponentially hard. Based on this evidence of computational hardness, we explore cryptographic applications of the planted totally-isotropic space problem and related planted tensor problems. We present private simultaneous messages and secret sharing protocols based on planted tensor problems, following the protocols based on planted subgraphs in (Abram--Beimel--Ishai--Kushilevitz--Narayanan, \emph{TCC}'23). At the same security level, the public information size of protocols based on planted subgraphs is (moderately) exponential in that of protocols based on planted tensors, while the communication costs of these protocols are polynomially related.

Fri 25 SeptData Structures and AlgorithmsCryptography and Security
The gist
Finding hidden patterns in certain mathematical objects called tensors can be very hard. The authors study a problem where a special subspace is hidden in a random tensor, and they want to find this subspace. They show that some cases can be solved quickly, but believe others remain very hard to solve. Using this presumed difficulty, they suggest new ways to build cryptographic protocols that keep information secure and efficient.
Open → 2609.31256v1

Steelhead improves blockchain consensus for changing networks

Steelhead: Interleaving Partially Synchronous and Asynchronous Commit Rules on a Shared DAG

Abstract: Dual-mode consensus protocols are fast when the network is partially synchronous and remain live under asynchrony. We introduce Steelhead, a dual-mode mechanism that composes a partially synchronous and an asynchronous commit rule over one DAG: every k-th round is decided by the asynchronous rule, whose leader a common coin reveals after the votes, and all other rounds by the partially synchronous rule. Every interval, validators replay the committed DAG under each candidate period, adopt the one with the fewest expected message delays, and fall back to k = 1 when the output stalls; the asynchronous rule applied to the coin rounds alone keeps the protocol live. Steelhead sends no message beyond the DAG's blocks, not even to agree on the period, and opens a coin only on the rounds that need a hidden leader. It is generic over pairs of DAG commit rules that share a committee; we instantiate it with Mysticeti and Mahi-Mahi at n >= 3f+1 and with the two variants of BlueBottle at n >= 5f+1. We prove it safe and live, and provide mechanized proofs in Lean 4. In simulation, Steelhead matches the partially synchronous protocol in a healthy network, stays close to the asynchronous one when network conditions stall the partially synchronous one, and adapts quickly in both directions.

Thu 24 SeptDistributed, Parallel, and Cluster ComputingCryptography and Security
The gist
Consensus protocols help computers agree on shared information, even if the network is slow or faulty. The authors designed Steelhead, which mixes two ways of deciding agreement—one that works fast when the network is stable and one that keeps going even when it’s unreliable. Steelhead uses a shared record of decisions and only extra randomness when needed, making it efficient and reliable. Their tests show it adapts quickly to network changes without losing agreement or speed.
Open → 2609.30163v1

MeshHeal improves reliability of decentralized AI agent networks

MeshHeal: Two-Timescale Self-Healing for Gray Failures in Decentralized LLM Agent Networks

Abstract: Decentralized LLM-based multi-agent systems coordinate through local interactions, but an agent can remain responsive while its task-solving quality persistently degrades. Such gray failures require protecting current tasks before sufficient evidence exists to alter future routing, while still allowing recovered agents to rejoin. We introduce MeshHeal, a fully decentralized self-healing framework that couples ability-matched peer review across two timescales. At the fast timescale, an adaptive hierarchy escalates uncertain or low-scoring outputs from repeated single-reviewer evaluation to committee deliberation and, when needed, correction before use. At the slow timescale, a task- and ability-conditioned peer-relative detector aggregates scores to distinguish persistent degradation from ordinary output variation, trigger mandatory committee review, and eventually exclude degraded agents from ordinary routing; recovery probes provide fresh evidence for reintegration. To faithfully evaluate routing, we introduce Model-Backed MAS Evaluation, which ties ability assignments to execution models, since prompt-based ability assignments alone can leave routing errors hidden. Across BBH, MATH, and MMLU-Pro, MeshHeal achieves 0.839 degraded-phase accuracy using 51k total model tokens per task, versus the strongest baseline Symphony's 0.807 accuracy using 115k per task. Under staggered degradation and recovery, MeshHeal isolates degraded agents, keeps them excluded from ordinary task execution until recovery, and returns them to normal routing.

Thu 24 SeptArtificial IntelligenceComputation and LanguageDistributed, Parallel, and Cluster Computing
The gist
Sometimes AI agents working together can still respond but do worse on their tasks without anyone noticing. The authors created MeshHeal to spot these 'gray failures' by having agents review each other's work quickly and over time to catch ongoing problems. This system helps isolate agents that are performing poorly until they recover, then lets them join back in. Their experiments showed MeshHeal works better and uses fewer resources than previous methods.
Open → 2609.29015v1

Blockchain protocol stops front running by randomizing transaction sharing

Mitigating Front-Running Attacks through Fair and Resilient Transaction Dissemination

Abstract: In modern blockchains, efficient, fair, and faulttolerant information dissemination is critical for performance and security. Several stages of the transaction lifecycle are affected, from the creation and dissemination of transactions to the dissemination of blocks in the consensus layer. Mempool protocols, such as L{Ø}, already address some of modern blockchains' security threats. However, others remain unless fairness is embedded most fundamentally in the dissemination layer used by these protocols to share transactions and blocks and to reconcile mempools. This paper introduces HERMES, a novel dissemination protocol for mempools that leverages robust minimal structures to optimize data propagation, balance load, and ensure fairness despite faults and Byzantine actors. Specifically, we address front-running attacks by randomizing the choice of an overlay structure while forcing nodes to prove adherence to the mempools' dissemination policies and the random choice made. Experimental results show significant performance improvements compared to traditional broadcast protocols for both permissioned and permissionless blockchains.

Mon 21 SeptDistributed, Parallel, and Cluster Computing
The gist
In blockchains, unfair competition called front-running happens when some participants see and act on transactions before others, harming fairness. The authors propose HERMES, a new way to share transaction data that mixes up the order to stop front-running and ensures everyone gets a fair chance. Their system also makes sure nodes follow the rules and can handle faulty or malicious participants. Tests show HERMES spreads data faster and fairer than older methods on different blockchain types.
Open → 2609.24713v1

Communication can improve or worsen group decision accuracy

When Does Communication Help? Beyond Spectral Descriptions of Collective Intelligence

Abstract: Communication can bring agents into agreement while making their decisions worse. We identify two limits of aggregate descriptions of communication gain in distributed inference. First, stable linear systems with fixed evidence, network and readout can have interaction and finite-time state operators with identical eigenvalue and singular-value spectra, yet produce gains of opposite sign. Changing only message orientation raises accuracy from 72.6% to 91.2% or lowers it to 65.9%. A standard task-projected local-response approximation retains the directional information missing from spectral summaries. Using labeled calibration data separate from the test set, it predicts multi-round gains in small trained nonlinear agents with a root-mean-square error of 0.45 percentage points on two synthetic tasks; tests with natural edge changes and handwritten digits extend the evaluation. Second, under community-shared bias, higher mean individual accuracy can coexist with harm to unaffected communities or lower global-vote accuracy. At fixed communication rounds, calibration constraints reduce observed community harm while retaining much of the mean benefit, but do not guarantee protection. Full direct calibration performs similarly. The results connect spectral insufficiency, task-aware prediction and the distribution of communication benefits, while leaving broad transfer and practical superiority open.

Sun 20 SeptMultiagent Systems
The gist
Sometimes, talking and sharing information helps a group make better decisions, but other times it can make their choices worse. The authors show that simple summaries of communication effects miss important details like the direction messages are sent. They developed a method that predicts when communication will help or harm accuracy, tested on both made-up and real data. Their work also finds that even if most people get better at a task, some groups can be hurt by the shared information.
Open → 2609.23310v1

Hopper improves peer selection under adversarial attacks with limited memory

Hopper: Bounded-Memory Collaborative Debiasing for Byzantine-Tolerant Peer Sampling

Abstract: Byzantine-tolerant peer sampling relies on continuously refreshed views, yet an adversary can bias the identifier streams used to construct them. Frequency-aware debiasing downweights overrepresented identifiers, but existing designs rely on cumulative per-identifier counts. We show that even exact, unbounded counters fail under a delayed balanced attack, in which a long benign prefix masks a subsequent adversarial frequency shift. We introduce Hopper, a bounded-memory debiasing protocol for Byzantine-tolerant peer sampling. We identify the stream-estimation properties required for debiasing and select BitMatcher as the estimator that best preserves adversarial frequency structure among the evaluated alternatives. Hopper adds BMDecay, a saturation-triggered decay and reconstruction mechanism that keeps this signal fresh over long executions. Hopper also supports trusted collaboration through authenticated fingerprint-aware reconstruction and role-specific debiasing. Experiments show that Hopper recovers from delayed attacks faster than when relying on BitMatcher, and debiaising as well as non-debiasing baselines under a fixed memory budget. Trusted collaboration reduces post-attack pollution peaks but creates a re-identification trade-off at high trusted-node densities. These results show the importance of occurence freshness, rather than exact counting alone, as a key requirement for practical frequency-aware Byzantine peer sampling.

Thu 17 SeptCryptography and SecurityDistributed, Parallel, and Cluster Computing
The gist
When computers share information, they often pick random peers to talk to, but bad actors can trick the system by pretending to be many peers. Previous methods tried counting how often each peer appeared to reduce this trickery, but that approach can be fooled if the attack comes after a long normal period. The authors developed Hopper, a new method that uses smart memory techniques to keep information fresh and is better at spotting these hidden attacks. Hopper also works better when certain trusted nodes help out, though that introduces privacy trade-offs.
Open → 2609.19893v1

Deterministic space limits found for streaming graph clique and independent set

Deterministic Streaming Lower Bounds for Approximate Maximum Clique and Maximum Independent Set

Abstract: We study the canonical \textsf{Maximum Clique} and \textsf{Maximum Independent Set} problems in the one-pass edge-arrival graph streaming setting. Here, the edges of some input graph $G = (V,E)$ are presented one at a time (possibly including deletions), before an algorithm needs to produce either a large clique or independent set at the end of the stream, with the focus being on space complexity. We are interested in finding $β$-approximate solutions, for any $β\geq 1$. Previous work gave an algorithm using $\tilde{O}\left(n^2/β^2\right)$ bits of space, together with a corresponding $\tildeΩ\left(n^2/β^2\right)$ two-party communication lower bound [Halldórsson et al., ICALP'12], seeming to resolve the problem. However, their algorithm crucially relies on randomness, and the best known deterministic algorithm remains a folklore derandomisation using $O\left(n^2/β\right)$ bits of space, leaving a (deterministic) gap of size $\tilde{O}(β)$. We resolve this deterministic gap with an (almost) tight lower bound: any deterministic algorithm for either problem must use $Ω\left(\frac{n^2}{β\cdot\log n}\right)$ bits of space. Our proof is via a two-party one-way communication lower bound, and highlights the power of randomness when approaching either of these problems.

Wed 16 SeptData Structures and Algorithms
The gist
Finding large groups of connected or unconnected points in a network is important but can be hard with limited memory when the network changes quickly. The authors show that if you don’t use randomness, then you need significantly more memory to get good approximate answers in a single pass through the data. They proved this by linking it to a fundamental communication problem. Their results highlight how randomness helps save memory in these streaming graph problems.
Open → 2609.18635v1

Large language models create diverse fault tolerant system code

DiverseFT: Diversifying Fault-Tolerant Systems using LLMs

Abstract: Fault-tolerant agreement protocols fail if replicas share a common flaw that simultaneously affects more replicas than the tolerable threshold. Therefore replicas should ideally fail independently, which can be achieved through diversification. However, in practice, often the same protocol implementation is shared by all replicas which is not surprising given that the provision of multiple diverse implementations is difficult and highly laborious. This poses a major risk, as a shared protocol implementation is a prime candidate for common bugs due to its complexity. With DiverseFT, we demonstrate how, given a reference implementation, Large Language Models (LLMs) can be utilised for the automated and scalable generation of code that compiles, passes tests, and crucially differs semantically/binary-wise, that can re- place code in the reference implementation, thereby significantly reducing diversification costs. We demonstrate the feasibility of diversification of replication protocol implementations using LLMs by diversifying three implementations: PBFT, HotStuff, and Raft, showing how up to 65% of the codebase can be diversified.

Wed 16 SeptDistributed, Parallel, and Cluster Computing
The gist
Fault-tolerant systems need many copies (replicas) of software that don't fail in the same way at the same time. Usually, all copies run identical software, which risks all failing together if there's a common bug. The authors show that large language models can automatically generate different versions of the same system code that still work correctly but differ enough to avoid shared bugs. They tested this on common protocols and managed to change up to 65% of the code, which could make systems safer and more reliable.
Open → 2609.18512v1

Gradient descent uses memory to improve optimization in random subspaces

Gradient Descent with Stochastic Subspaces via Persistence of Memory

Abstract: Stochastic subspace methods have gained popularity as gradient descent based techniques for large scale optimisation problems, especially in distributed settings. In this paper, we introduce the technique of "persistence of memory" to greatly extend and improve the random subspace methods. To this end, we leverage a vector that is only weakly correlated with the gradient in order to provide a guiding structure to the generative process of the random subspace along which the descent is going to take place. This guidance vector may be fixed for a large number of iterations, only to be refreshed at wide intervals (on whose size we can provide guarantees in terms of problem parameters). In important machine learning settings, such as optimisation problems embodying sparsity or a minibatch structure, we show that the guidance vector can be obtained in an effective and computationally inexpensive manner by leveraging the structured properties of the problem. En route, we establish to our knowledge the first theoretical analysis of classical SSD methods for sparse functions. In a local neighbourhood of the optimum, we demonstrate an alignment phenomenon of our gradient estimates with a low-lying eigenvector of the Hessian, allowing a once-for-all computation of the guidance vector which renders the method computationally favourable even in scenarios with unstructured objectives.

Wed 16 SeptMachine Learning
The gist
When computers use gradient descent to find the best solutions, they often pick random directions to explore. This paper shows that keeping a kind of 'memory' or guide helps pick better directions for longer times, making the search more efficient. The authors also found a way to create this guide cheaply using the problem’s structure, especially when dealing with sparse data or mini-batches. Their work helps methods that search in random subspaces become both faster and more reliable.
Open → 2609.18416v1

Wiki foundation model speeds complex agent reasoning with dense knowledge

WFM: Wiki Foundation Model for Complex Agentic Reasoning

Abstract: Real-world agents fundamentally require persistent non-parametric knowledge for dynamic reasoning, i.e., long-term memory and retrieval-augmented generation. While graphs have shown reliable advantages in providing structured evidence, the sparse graph representations naturally restrict machine readability and semantic density required for complex agentic workflows. Driven by this limitation, the entire industry is witnessing a paradigm shift from traditional sparse graphs to LLM Wiki, an agent-native knowledge representation that couples dense document contexts with markdown files containing multi-layered topological linkages. However, parameterizing such rich semantics is challenging to encode dense textual contexts using traditional sparse graph embeddings. Moreover, learning LLM Wiki with existing graph encoders could overwhelm distributed system overheads that hinder deployment in large-scale commercial scenarios. To this end, we propose a novel paradigm Wiki Foundation Model, i.e., WFM, tailored for scalable, agent-native representation and retrieval. Specifically, (i) we formalize a Wiki Graph schema that seamlessly bridges fine-grained structures with dense contexts, maintaining explicit topologies alongside continuous semantics; (ii) A query-conditioned attentive aggregation is tailored for rich wiki message passing and explicit attention variance regularization; (iii) We engineer an infrastructural NCCL boundary exchange protocol that hoists static partition indices and leverages fixed-shape GPU-to-GPU collectives, bypassing CPU serialization and memory copy overheads. Extensive evaluations across five long-term agent memory and multi-hop reasoning benchmarks demonstrate the remarkable performance of WFM, while achieving a 10.5 times training acceleration on distributed clusters.

Wed 16 SeptArtificial Intelligence
The gist
Real-world smart systems need to remember and use lots of information over time, but existing graph-based methods struggle to handle dense, complex knowledge effectively. The authors designed a new approach called WFM that mixes rich document content with structured connections, enabling better understanding and faster retrieval. They improved the technology to work well across multiple GPUs without slowing down, making it usable for big, real-world applications. Tests show WFM performs better and trains much faster than previous methods.
Open → 2609.18182v1

Exact approximation ratio found for rotated coordinate median in plane

The Exact Approximation Ratio of Uniformly Rotated Coordinate-wise Median in the Euclidean Plane

Abstract: Uniformly rotated coordinate-wise median chooses a random orthonormal coordinate system, takes a median in each coordinate, and maps the resulting point back to the Euclidean plane. We determine its exact worst-case expected approximation ratio when social cost is the $L_p$ norm of the agents' Euclidean distances and $1<p<2$. The ratio is \(\frac{2^{2-1/p}}π\int_0^{π/2}(\cos^pθ+\sin^pθ)^{1/p}\ddθ\). This expression was previously established as a lower bound by Chan, Lin, and Wang; our contribution is the matching upper bound. The proof establishes a strengthened coordinate-wise median inequality relative to an arbitrary reference point. Its right-hand side is linear in a sum of direction-dependent norms, which permits direct averaging over rotations without the loss incurred by passing through a $p$th-moment bound. We give all auxiliary inequalities and a self-contained proof of tightness using the established two-cluster-and-outlier construction. The upper bound holds for every finite profile and every measurable choice within the coordinate median intervals, while odd-size profiles suffice for the matching lower bound. The result characterizes this fixed mechanism, rather than the optimal approximation ratio among all randomized strategyproof mechanisms.

Wed 16 SeptComputational Engineering, Finance, and ScienceComputer Science and Game Theory
The gist
The paper studies a method to pick a point based on many agents’ locations by choosing a random rotated coordinate system, finding the median on each axis, and converting back to normal coordinates. The authors find the exact worst-case ratio comparing this point's total distance to agents against the best possible, for certain ways of measuring distances. They prove the upper bound on this ratio matches a previously known lower bound, using a new inequality and a careful averaging technique over rotations. This precisely characterizes the method's worst-case performance but does not claim it is optimal among all possible methods.
Open → 2609.18152v1

Byzantine reliable broadcast achieves causal ordering among messages

Byzantine Reliable Broadcast with Causal Ordering

Abstract: Reliable and total-order broadcasts in the Byzantine-fault model are well studied, but adding causal order has received comparatively little attention, largely due to the complexity that stems from actions of Byzantine processes. Existing solutions almost exclusively build causal ordering on top of total-order broadcast. The combination of causal order with reliable broadcast remains rare, and the few solutions that exist adopt the classical definition of causality based on events occurring at individual processes (the happened-before relation). This definition is not sufficient to enforce causal ordering among broadcast messages: Byzantine processes can lie about, omit, and forge dependency information and thereby violate the causal order among self-reported events. Such manipulations remain indistinguishable from correct behavior to any single observer. We demonstrate the issue and its consequences via a front-running attack. To close this gap, we extend the notion of reliable broadcast to externalize local potential knowledge. We use this to formalize the first complete definition of causal message ordering in reliable broadcast under Byzantine faults. Unlike the classical formalization, this notion is grounded in the joint observations of a sufficiently large group of correct processes rather than a process's own view. Building on this definition, we characterize the properties of a Byzantine reliable broadcast channel that guarantees causal ordering. We then present an efficient protocol that satisfies these properties: it is resilient to the optimal number of $f < n/3$ Byzantine faults and for one instance that broadcasts payload message~$m$, it has bit complexity $O(n^2(|m| + λ+ n))$, where $λ$ denotes the maximal size of a unique (cryptographic) label for~$m$. Finally, we prove the protocol achieves Byzantine reliable broadcast with causal ordering.

Tue 15 SeptDistributed, Parallel, and Cluster Computing
The gist
When computers in a network try to share messages reliably and in the right cause-effect order, some might act maliciously and try to confuse others by lying or hiding information. The authors show that previous ways to make sure messages follow a cause-effect order don't work well against these tricky behaviors. They propose a new approach that looks at the combined observations of many honest computers rather than just one, to keep messages properly ordered. They also created an efficient protocol that can handle up to one-third of the computers being malicious while ensuring messages arrive reliably and in the right causal order.
Open → 2609.17074v1

Decentralized learning algorithms achieve stable policies in complex Markov games

High-Probability Nash Regret for Decentralized Learning in Markov $α$-Potential Games: Episodic and Fully Online Asynchronous Algorithms with Applications to Markov Congestion Games

Abstract: We study decentralized learning of Nash equilibria (NE) in infinite-horizon discounted Markov games under bandit feedback, focusing on Markov $α$-potential games. We develop KL-projected natural policy gradient (NPG) algorithms in two settings: an episodic setting with frozen policies during sampling and a fully online setting in which players receive a single realized cost sample per time step and update their policies asynchronously along a continuing trajectory. We establish finite-time high-probability NE regret bounds of order $\widetilde O(T^{-1/4})$ and $\widetilde O(T^{-2/15})$ for the episodic and fully online settings, respectively, up to fixed approximation terms. Crucially, our bounds eliminate the distribution-mismatch coefficient, which can scale prohibitively with the size of the state space, while accommodating potential approximation, estimation-oracle bias, and transition sensitivity. We further identify a state-wise potential structure that yields sharper guarantees with additive dependence on the potential approximation error $α$. We specialize the framework to independent-resource Markov congestion games (IMCGs), establish their approximate-potential and transition-sensitivity properties, and construct decentralized estimation oracles from realized costs. As an application, we introduce strategic online job scheduling on stochastic machines and obtain a scalable decentralized algorithm for learning stable dispatching policies. Overall, our results provide the first finite-time high-probability NE regret guarantees for fully online asynchronous decentralized learning in Markov $α$-potential games, remove distribution-mismatch coefficients from the regret bounds, accommodate fixed estimation-oracle bias, and provide scalable decentralized learning with finite-time guarantees for IMCGs.

Mon 14 SeptMachine LearningComputer Science and Game TheoryMultiagent Systems
The gist
The paper addresses how groups of decision-makers can learn stable ways to act together in complex systems modeled as Markov games. The authors develop new algorithms that allow these players to update their strategies over time, either in separate rounds or continuously and independently. Their methods come with mathematical guarantees that the players' combined strategies will approach stable outcomes called Nash equilibria without depending on difficult-to-measure factors. They also apply these ideas to scheduling jobs on machines to improve distributed decision-making in practical settings.
Open → 2609.14959v1

Machine-checked model improves safety of diskless distributed leases

PaxosLease Revisited: A Checked Model of Diskless Distributed Leases

Abstract: PaxosLease is a protocol by which a quorum of acceptors grants time-bounded exclusive ownership with no durable acceptor lease state and no disk write on the lease acquisition path. This paper gives a precise, machine-checked statement of the protocol and of its standard use, electing a Multi-Paxos leader that recovers once per epoch and then commits with single-round appends. Three results are new. First, the restart quarantine an acceptor must observe after losing its volatile state is the proposer attempt duration, a bound tight in the checked model and machine-checked at the boundary in both directions. Second, timer placement is safety-critical: starting the attempt timer at prepare-quorum receipt can produce two simultaneous lease owners. Third, when a proposer abandons an acquisition attempt and retries, messages left over from the abandoned attempt can make acceptors report a lease the proposer itself appears to own; unless such a report counts as open only while the proposer is renewing that exact lease, two simultaneous owners follow at any quarantine length. The lease transition system is formalized in TLA+ and checked by TLC, and the timing arithmetic is proved in TLAPS. An executable reference model encodes the same rules a second time, independently of the TLA+, so that a wrong rule has to survive two separate encodings. A single-file runnable demonstration gives the algorithm in readable Python code.

Sun 13 SeptDistributed, Parallel, and Cluster Computing
The gist
Distributed systems need a way to grant temporary exclusive access to resources without writing to disk. The authors provide a detailed, computer-verified description of a protocol called PaxosLease that does this safely and efficiently. They identify timing and message handling details that matter to avoid having two owners at once. Their work includes formal proofs and working code to help system builders understand and implement the protocol correctly.
Open → 2609.14640v1

Channel aware folding cuts data traffic in distributed systems

Channel-Aware Selection of Folded Bloom Filters for Distributed Systems

Abstract: Periodic Bloom-filter transmission can impose substantial overhead in communication-constrained distributed systems. Lossless compression preserves membership behavior but provides a single transmission size, whereas established OR folding produces smaller representations with higher false-positive rates (FPRs) while preserving the no-false-negative property. This paper investigates channel-aware selection among OR-folded representations. The sender retains an unchanged canonical filter, constructs a catalog satisfying a maximum FPR, and selects the FPR-qualified representation with the largest retained length supported by the communication resources available at each reporting opportunity. Unlike folding driven principally by cardinality and false-positive constraints, selection is driven by time-varying communication conditions. Using two phishing URL datasets, the framework is evaluated under Five-State Markov Capacity, Gilbert--Elliott burst-error, and Rayleigh block-fading models. Channel-aware folding improves communication efficiency and receiver freshness relative to complete-filter and lossless-compression baselines when communication opportunities vary substantially. Under the more favorable Gilbert--Elliott model, it remains competitive in efficiency while maintaining the freshest receiver state. These results show that FPR-qualified folded views provide useful transmission operating points when a recent lower-fidelity update is preferable to delaying a larger representation.

Sun 13 SeptInformation TheoryCryptography and SecurityNetworking and Internet Architecture
The gist
Sending large sets of data in distributed systems can use a lot of communication resources. The authors study special methods that shrink this data, called folded Bloom filters, which trade some accuracy for smaller size. They develop a way to choose the best-sized data version based on current network conditions, keeping the data fresh and reducing communication costs. Tests on phishing URL data and different network scenarios showed this approach can work better than traditional fixed-size or fully lossless methods.
Open → 2609.14458v1

Faster large model training using compressed communication on internet GPUs

Communication-Efficient LLM Adaptation over Decentralized GPU Meshes

Abstract: Decentralized training enables large-model training over low-end GPUs and internet-grade connections, but communication along both data-parallel and pipeline-parallel axes becomes the primary bottleneck. We study post-pretraining adaptation in this setting. We propose an asynchronous two-circuit system: a fast compressed training circuit drives throughput using activation masking for pipeline-parallel (PP) transfer and compressed data-parallel (DP) synchronization, while a slow anchor circuit runs occasional unmasked forward--backward passes off the critical path. Then, we introduce a spectral correction optimizer that uses these delayed anchor priors to denoise masked gradients without blocking the fast stream. Although prior work has found aggressive activation compression unreliable, we show that masking supports post-pretraining adaptation at high compression rates when anchored this way. Pipeline-parallel compression alone yields up to a $9\times$ throughput gain, and combining it with data-parallel compression increases beyond $40\times$ over internet-grade $\sim 200$Mbps connections, while matching dense uncompressed performance across domain adaptation and continual pretraining.

Sun 13 SeptMachine Learning
The gist
Training large AI models usually needs powerful computers with fast connections, which many people don't have. This work shows how to train big models using many ordinary GPUs connected over slow internet by compressing the communication in smart ways. The system runs most training steps quickly with compressed data and occasionally checks with slow full computations to keep accuracy. This approach speeds up training over typical internet connections by up to 40 times without losing performance.
Open → 2609.14339v1

Git concepts reveal core approach to peer to peer data sharing

The Essence of Git: Concepts for P2P Replication

Abstract: Git is most commonly known as a decentralized version control system. Underneath the surface, the design of Git exhibits an elegant object model and incremental replication protocols that have been used to build a variety of applications that go much beyond version control. In this paper, we survey those applications and show how application concepts have been mapped to Git concepts to show the latter's generality. We also show the connection between the Git commit history and the theory of distributed algorithms and convergent replicated data structures, suggesting that it approaches their essence. We finally compare to current peer-to-peer frameworks to establish the level of abstraction of the Git object model and peek at its potential universality. Throughout, we frame our discussion using the \textit{conceptual design} approach proposed by Daniel Jackson.

Fri 11 SeptDistributed, Parallel, and Cluster Computing
The gist
Git is best known as a tool for keeping track of changes to code, but its design is based on a simple and elegant way to represent data and share it gradually between computers. The authors show that this design can be used for many applications beyond code management. They connect Git’s history tracking to well-known ideas in distributed computing and data consistency. They also compare Git’s structure to other peer-to-peer systems and suggest it might be broadly useful. Their discussion uses a design method that focuses on clear concepts.
Open → 2609.13555v1

Cloud microservice scheduling improves with cross attention learning

MCRL2: Multi-resource Cross-attention-based Representation Learning-augmented Reinforcement Learning for Cloud Microservice Scheduling

Abstract: Efficient microservice scheduling is crucial for maintaining load balance across nodes in data centers and ensuring high quality of service. However, achieving this in practice remains challenging due to dynamic resource imbalance under fluctuating workloads, nonlinear coupling across multiple resource dimensions, and the heterogeneity of microservice resource demands. While reinforcement learning-based approaches have shown promise, they struggle to capture the complex interdependencies among heterogeneous resources and neglect the importance of learning informative system representations. To address these limitations, we propose MCRL2, a novel reinforcement learning approach augmented with multi-resource cross-attention-based representation learning for microservice scheduling. Specifically, we first propose MCRL, a novel representation learning approach that captures structured and informative interactions among nodes, resources, and microservices via a multi-resource cross-attention mechanism. Then, MCRL2 augments reinforcement learning through MCRL-enhanced actor-critic architecture combined with a maximum entropy objective, improving system state expressiveness and leading to more stable and effective scheduling decisions. Extensive experiments on real production cluster traces demonstrate that MCRL2 significantly outperforms existing baselines in load balancing, scheduling success rate and average completion time across diverse workload patterns.

Fri 11 SeptMachine Learning
The gist
Cloud data centers need smart ways to decide which computer handles different small services to keep things running smoothly. This scheduling is tricky because resources vary over time and services use different kinds of resources. The authors created MCRL2, which uses a special learning method called cross-attention to better understand how services, resources, and nodes interact. This improves scheduling decisions, making load balancing more even and tasks finish faster in real cloud workloads.
Open → 2609.13048v1

Game theory algorithms coordinate agents safely with performance guarantees

Truncated Noisy Best-Response Algorithms: Toward Game Theoretic Learning with Safety Guarantees

Abstract: We consider a game theoretic approach to solve multi-agent coordination problems with submodular maximization objectives. It is known for such problems that the Nash equilibria for the corresponding game are always within 50% of the optimal, but that the equilibria which achieve this worst-case bound are not stable. To exploit this instability, we propose a family of algorithms which we call Truncated Noisy Best-Response (TNBR) Algorithms. These algorithms are flexibly characterized by agents asynchronously and stochastically selecting actions from a neighbourhood of their best response payoffs. We compute bounds on the recurrent classes of TNBR algorithms' associated Markov chains. Our bounds fall into two categories: first, "Performance" bounds ensure that TNBR algorithms always have a high-value recurrent state; second, "Safety" bounds ensure that TNBR algorithms never have arbitrarily-bad recurrent states. Furthermore, these two types of bounds are linked by a waterbed-like effect: every game with a poor Safety guarantee necessarily has a favorable Performance guarantee.

Thu 10 SeptComputer Science and Game TheoryMultiagent Systems
The gist
Multi-agent coordination problems often involve deciding how groups of agents should work together to achieve the best outcome. The authors study a special kind of mathematical game where agents try to maximize a goal known to have solutions close to the best possible. They introduce new algorithms that let agents pick good actions more flexibly, avoiding very bad outcomes while ensuring good performance. These algorithms come with safety guarantees that bad situations won’t happen and performance guarantees that good situations will occur.
Open → 2609.11863v1

TEE hardware improves fault tolerance only above two thirds

Breaking Fault Lines: Unifying TEE-Assisted BFT Consensus in Partially Trusted Worlds

Abstract: This paper revisits TEE-assisted BFT under a universal partial-TEE model, where an arbitrary subset of replicas execute inside TEEs while the remaining replicas operate without hardware trust guarantees. We show that heterogeneous trust changes the structure of quorum formation and fault tolerance. In particular, we derive a tight resilience bound f < max {n/3, m/2}, where n is the total number of replicas and m is the number of TEE-enabled replicas. The result reveals a sharp threshold phenomenon: TEEs improve fault tolerance only once they exceed two-thirds of the deployment. Guided by this characterization, we introduce two protocol principles: (1) a dual-quorum construction that safely combines TEE-only and mixed quorums, and (2) a TEE-leader fast path that leverages hardware-enforced non-equivocation to reduce both consensus and view-change latency. We realize these ideas in Raftel, which is, to our knowledge, the first HotStuff-style BFT protocol designed explicitly for arbitrary partial-TEE deployments, and in chained-Raftel, a pipelined variant that further accelerates mixed-trust execution. We implement both protocols atop Intel SGX and evaluate them in LAN and WAN environments. Our results show that Raftel achieves up to 625 TPS with sub-670 ms latency in WAN settings, outperforming HotStuff by up to 308 TPS in throughput while approaching the performance of fully TEE-assisted protocols.

Wed 9 SeptDistributed, Parallel, and Cluster Computing
The gist
The paper studies how Trusted Execution Environments (TEEs), special secure hardware, can help improve agreement among computers even when some replicas are untrusted. The authors find that partial use of TEEs changes how many faulty nodes the system can handle, showing that fault tolerance only improves significantly when most nodes use TEEs. They design new methods and protocols that safely mix TEE and non-TEE nodes and speed up agreement steps using TEE-based guarantees. These protocols perform better than existing consensus methods, especially when only part of the system uses TEEs.
Open → 2609.09742v1

Byzantine agreements tolerate reordered messages with new security limits

Scalable Composition of Byzantine Agreements under Reorder Attacks

Abstract: Byzantine agreement (BA) is a foundational building block in distributed systems, and the security analysis of BA protocols under multi-instance executions has attracted increasing attention. However, most existing adversary models focus solely on party corruption and neglect important threats posed by adversarial manipulations of communication channels in the network. Through channel attacks, messages can be reordered across multiple executions and lead to violations of the protocol's security guarantees, In this work, we present the first adversary model that combines party corruption and channel attacks. Based on this model, we establish new security thresholds for Byzantine agreement under parallel and concurrent compositions, supported by complementary impossibility and possibility results that match each other to form a tight bound. For the impossibility result, we show that even authenticated Byzantine agreement protocols cannot be secure under parallel composition when $n \leq 3t$ or $n \leq 2c + 2t + 1$, where $t$ and $c$ denote the number of corrupted parties and communication channels, respectively, and $n$ is the number of parties. For the possibility result, we prove the existence of secure protocols for unauthenticated Byzantine agreement under parallel and concurrent composition, when $n > \max\{3t, 2c+2t+1\}$. We first provide general black-box compilers that transform any single-instance secure BA protocol into one that is secure under parallel and concurrent executions without additional security assumptions. To optimize performance, we further design refined compilers using erasure-correcting codes. These refined versions significantly reduce communication overhead, particularly for long messages, where they achieve a constant multiplicative overhead compared with the original protocol, thus achieving the same asymptotic communication complexity.

Wed 9 SeptCryptography and SecurityData Structures and Algorithms
The gist
Byzantine agreement helps computers agree even if some parts act wrongly. The authors found that messing with message order in the network can break many agreements. They created a new way to think about attacks that change message order and party behavior together. They also proved exactly when agreement is possible or impossible with these combined attacks. Finally, they designed methods to safely run many agreements at once without much extra communication cost.
Open → 2609.09623v1

Multi agent federations get improved identity and governance tools

PRIMUS: Identity, Governance, and Verification for Multi-Agent Federations

Abstract: Multi-agent federations need governance that answers three questions under adversarial conditions: who participated (identity), did they conform (enforcement), and who decides (authority). A separate question is whether the verification machinery that polices a federation's outputs can also steer a generate-and-test loop toward better answers. Part I. PRIMA introduced prime-power agent identity and a consensus token whose factorization indexes participation, but assumed honest agents. We present PRIMUS, which couples prime-power identity with BLS aggregate signatures (PIAC), derives a safe-kill threshold that reduces false-positive agent termination from 80% to 0.00% under 10% channel noise, gives the closed-form economic boundary where singleton governance outperforms Byzantine quorum ($γ^* \approx 9f$, verified flat across n = 50 to 10,000), and specifies VRF succession with lease and fencing that makes safety unconditional under partial synchrony. Five problems are identified as provably unfixable within the model and stated as scope boundaries. Part II. A verifier is not a solver. We ask whether PRIMA's binary artifact-fidelity verdict can be converted into a graded fitness signal, and measure the conversion on binary covering codes. Calibration against injected fault burden is strong ($ρ$ = 0.676 deterministic, 0.819 full); against real LLM-generated candidates the same scores fall to 0.158 and 0.406, roughly a quarter of the calibration value (the same-designer confound, measured). As a pre-filter it beats a random-score control convincingly and a binary gate narrowly. Under 400 iterations of explicit optimization it was not gamed, but only because the objective saturated after one honest answer. A cross-family judge preserves the burden-ordering signal while destroying individual judgments. No covering-code record resulted. Measured program cost: USD 164.78.

Mon 7 SeptArtificial Intelligence
The gist
Multi-agent federations are groups where many independent agents work together but might not always be honest. The paper presents PRIMUS, a new system that makes it easier to know who participated, ensure they follow rules, and determine who has authority, even when some agents act maliciously or communication is noisy. It also studies if the system's checks can guide the group to better decisions and finds some limits on what can be fixed. The authors measure how well this approach works with both simulated and real data.
Open → 2609.07910v1

Fast multidimensional agreement with optimal fault tolerance and ball validity

Fast Multidimensional Approximate Agreement with Optimal Resilience Using Ball Validity

Abstract: Multidimensional approximate agreement requires $n$ processes with inputs in $\mathbb{R}^d$ to output vectors close to each other, despite up to $t$ Byzantine faults. Under convex validity, outputs must lie in the convex hull of the correct inputs, which leads to resilience thresholds that grow with the dimension. We instead study Minimum Enclosing Ball (MEB) validity and its multiplicative relaxation $c$-MEB validity. Our first contribution is Adaptive MEB Contraction, a coordinate-free algorithm that, in the synchronous model with $n>(d+1)t$ contracts the correct MEB radius by $1/\sqrt2$ per round for $α=1$ while satisfying $\sqrt2$-MEB validity. We also give an example showing that this bound is tight for our analysis. Our main technical contribution is a dimension-free inflation theorem: if every $β$ balls in a finite family of Euclidean balls have a common point, then inflating each radius by $\sqrt{β/(β-1)}$ guarantees a common intersection. Applying the theorem to the candidate balls defining the local MEB-safe areas results in a synchronous algorithm with optimal resilience $n>3t$, contraction factor $\sqrt3/2$ and $\sqrt6$-MEB validity. To the best of our knowledge, this is the first multidimensional approximate agreement algorithm with optimal resilience, constant $c$-MEB validity and coordinate-free contraction. We further extend the approach to the asynchronous setting. Without inflation we obtain resilience $n>(d+2)t$, contraction factor $\sqrt{2/3}$ and $\sqrt6$-MEB validity, whereas with inflation for $n>4t$ we get the contraction factor $\sqrt{15}/4$ and $2\sqrt{10}$-MEB validity. Finally, we compare our guarantees with existing algorithms, including Minimum-Diameter Averaging (MDA), for which we derive MEB-validity guarantees. Our algorithms achieve strictly better resilience while providing substantially stronger MEB-validity guarantees than MDA.

Mon 7 SeptDistributed, Parallel, and Cluster Computing
The gist
When multiple computers or processes try to agree on a shared value in many dimensions, some of them might behave maliciously or unpredictably. This paper proposes new methods that let the honest computers agree on values close to each other without being misled, even if some are faulty. Instead of forcing strict rules on the agreed values, the authors use a flexible geometric approach based on enclosing balls, improving the fault tolerance and speed of agreement. This work also shows limits on these methods and compares them to existing solutions, achieving better guarantees in some cases.
Open → 2609.07599v1