Asynchronous Distributed Execution Of Fixpoint-Based Computational Fields
Alberto Lluch Lafuente, Michele Loreti, Ugo Montanari

TL;DR
This paper introduces an asynchronous distributed execution framework for fixpoint-based computational fields, enabling robust, scalable, and efficient coordination in dynamic distributed systems like IoT networks.
Contribution
It presents a novel SMuC calculus and a distributed implementation that ensures convergence under asynchronous conditions and node reinitialization, with practical case study validation.
Findings
Convergence of fixpoint computations under fair asynchrony
Robustness against node reinitialization failures
Effective disaster recovery strategy simulation
Abstract
Coordination is essential for dynamic distributed systems whose components exhibit interactive and autonomous behaviors. Spatially distributed, locally interacting, propagating computational fields are particularly appealing for allowing components to join and leave with little or no overhead. Computational fields are a key ingredient of aggregate programming, a promising software engineering methodology particularly relevant for the Internet of Things. In our approach, space topology is represented by a fixed graph-shaped field, namely a network with attributes on both nodes and arcs, where arcs represent interaction capabilities between nodes. We propose a SMuC calculus where mu-calculus- like modal formulas represent how the values stored in neighbor nodes should be combined to update the present node. Fixpoint operations can be understood globally as recursive definitions, or…
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.
Taxonomy
TopicsDistributed systems and fault tolerance · Distributed and Parallel Computing Systems · Peer-to-Peer Network Technologies
