Mediated population protocols are an extension of popula-tion protocols in which communication links, as well as agents, have internal states. We study the leader election problem and some applica-tions in constant-state mediated population protocols. Depending on the power of the adversarial scheduler, our algorithms are either stabilizing or allow the agents to explicitly reach a terminal state. We show how to elect a unique leader if the graph of the possible interactions between agents is complete (as in the traditional popula-tion protocol model) or a tree. Moreover, we prove that a leader can be elected in a complete bipartite graph if and only if the two sides have coprime size. We then describe how to take advantage of the presence of a leader to solve the tasks of token circulation and construction of a shortest-path spanning tree of the network. Finally, we prove that with a leader we can transform any stabilizing protocol into a terminating one that solves the same task.

Mediated population protocols: Leader election and applications / Das, S; Di Luna, G; Flocchini, P; Santoro, N; Viglietta, G. - 10185:(2017), pp. 172-186. (Intervento presentato al convegno 14th Annual Conference on Theory and Applications of Models of Computation, TAMC 2017 tenutosi a Bern; Switzerland) [10.1007/978-3-319-55911-7_13].

Mediated population protocols: Leader election and applications

Di Luna G
;
2017

Abstract

Mediated population protocols are an extension of popula-tion protocols in which communication links, as well as agents, have internal states. We study the leader election problem and some applica-tions in constant-state mediated population protocols. Depending on the power of the adversarial scheduler, our algorithms are either stabilizing or allow the agents to explicitly reach a terminal state. We show how to elect a unique leader if the graph of the possible interactions between agents is complete (as in the traditional popula-tion protocol model) or a tree. Moreover, we prove that a leader can be elected in a complete bipartite graph if and only if the two sides have coprime size. We then describe how to take advantage of the presence of a leader to solve the tasks of token circulation and construction of a shortest-path spanning tree of the network. Finally, we prove that with a leader we can transform any stabilizing protocol into a terminating one that solves the same task.
2017
14th Annual Conference on Theory and Applications of Models of Computation, TAMC 2017
Network protocols; Distributed computer systems; Binary consensus
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Mediated population protocols: Leader election and applications / Das, S; Di Luna, G; Flocchini, P; Santoro, N; Viglietta, G. - 10185:(2017), pp. 172-186. (Intervento presentato al convegno 14th Annual Conference on Theory and Applications of Models of Computation, TAMC 2017 tenutosi a Bern; Switzerland) [10.1007/978-3-319-55911-7_13].
File allegati a questo prodotto
File Dimensione Formato  
Das_Mediated-Population-Protocols_2017.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 269.65 kB
Formato Adobe PDF
269.65 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1328073
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 1
social impact