An Alloy Verification Model for Consensus-Based Auction Protocols
Saber Mirzaei, Flavio Esposito

TL;DR
This paper introduces a formal Alloy model for Max Consensus-based Auction protocols, enabling automated verification of their convergence and resilience properties across various policy configurations in distributed allocation scenarios.
Contribution
It presents the first formal, machine-readable Alloy model for MCA protocols, allowing systematic analysis of their convergence and vulnerability to attacks.
Findings
MCA protocols are vulnerable to rebidding attacks.
The protocol can fail to reach conflict-free allocations under certain policies.
The model enables automated verification of protocol convergence.
Abstract
Max Consensus-based Auction (MCA) protocols are an elegant approach to establish conflict-free distributed allocations in a wide range of network utility maximization problems. A set of agents independently bid on a set of items, and exchange their bids with their first hop-neighbors for a distributed (max-consensus) winner determination. The use of MCA protocols was proposed, , to solve the task allocation problem for a fleet of unmanned aerial vehicles, in smart grids, or in distributed virtual network management applications. Misconfigured or malicious agents participating in a MCA, or an incorrect instantiation of policies can lead to oscillations of the protocol, causing, , Service Level Agreement (SLA) violations. In this paper, we propose a formal, machine-readable, Max-Consensus Auction model, encoded in the Alloy lightweight modeling language. The model consists…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
