Terminating distributed construction of shapes and patterns in a fair solution of automata
O Michail - Proceedings of the 2015 ACM Symposium on …, 2015 - dl.acm.org
In this work, we consider a solution of automata similar to Population Protocols and Network
Constructors. The automata, also called nodes, move passively in a well-mixed solution and …
Constructors. The automata, also called nodes, move passively in a well-mixed solution and …
Analysis of the propagation time of a rumour in large-scale distributed systems
Y Mocquard, B Sericola, S Robert… - 2016 IEEE 15th …, 2016 - ieeexplore.ieee.org
The context of this work is the well studied dissemination of information in large scale
distributed networks through pairwise interactions. This problem, originally called rumor …
distributed networks through pairwise interactions. This problem, originally called rumor …
Towards efficient verification of population protocols
Population protocols are a well established model of computation by anonymous, identical
finite state agents. A protocol is well-specified if from every initial configuration, all fair …
finite state agents. A protocol is well-specified if from every initial configuration, all fair …
[PDF][PDF] Forming tile shapes with a single robot
We investigate the problem of shape formation with robots on tiles in which a collection of
robots has to rearrange a set of movable tiles to form a desired shape. In this preliminary …
robots has to rearrange a set of movable tiles to form a desired shape. In this preliminary …
On the termination of flooding
W Hussak, A Trehan - 37th International Symposium on …, 2020 - drops.dagstuhl.de
Flooding is among the simplest and most fundamental of all graph/network algorithms.
Consider a (distributed network in the form of a) finite undirected graph G with a …
Consider a (distributed network in the form of a) finite undirected graph G with a …
Expressive power of broadcast consensus protocols
Population protocols are a formal model of computation by identical, anonymous mobile
agents interacting in pairs. Their computational power is rather limited: Angluin et al. have …
agents interacting in pairs. Their computational power is rather limited: Angluin et al. have …
On termination of a flooding process
W Hussak, A Trehan - Proceedings of the 2019 ACM Symposium on …, 2019 - dl.acm.org
Flooding is a fundamental distributed algorithms technique. Consider the following flooding
process, for simplicity, in a synchronous message passing network: A distinguished node …
process, for simplicity, in a synchronous message passing network: A distinguished node …
Clocked population protocols
J Aspnes - Proceedings of the ACM Symposium on Principles of …, 2017 - dl.acm.org
Population protocols are required to converge to the correct answer, and are subject to a
fairness condition that guarantees eventual progress, but generally have no internal …
fairness condition that guarantees eventual progress, but generally have no internal …
[HTML][HTML] Connectivity preserving network transformers
O Michail, PG Spirakis - Theoretical Computer Science, 2017 - Elsevier
Abstract The Population Protocol model is a distributed model that concerns systems of very
weak computational entities that cannot control the way they interact. The model of Network …
weak computational entities that cannot control the way they interact. The model of Network …
Network constructors: A model for programmable matter
O Michail, PG Spirakis - SOFSEM 2017: Theory and Practice of Computer …, 2017 - Springer
We discuss recent theoretical models for programmable matter operating in a dynamic
environment. In the basic Network Constructors model, all devices are finite automata, begin …
environment. In the basic Network Constructors model, all devices are finite automata, begin …