With the constant increase in the number of interconnected devices in today networks, more and more computations can be de- scribed by spatial computing abstractions. In this context, distances can be estimated in a fully-distributed way by the so-called gradient self- organisation pattern: it is a basic building block also for large-scale system coordination, frequently used to broadcast information, forecast pointwise events, as carrier for distributed sensing, and as combinator for higher-level spatial structures. However, computing gradients is very problematic in a mutable environment: existing algorithms fail in reach- ing adequate trade os between accuracy and reaction speed to environ- ment changes. In this paper we introduce a new gradient algorithm, BIS (Bounded Information Speed) gradient, which uses time information to achieve a smooth and predictable reaction speed, which is proved optimal for algo- rithms following a single-path-communication strategy. Following a pro- posed methodology for empirical evaluation of performance of spatial computing algorithms, we evaluate BIS gradient and compare it with other approaches. We show that BIS achieves the best accuracy while keeping smoothness under control.

Optimally-Self-Healing Distributed Gradient Structures through Bounded Information Speed

AUDRITO, GIORGIO;DAMIANI, Ferruccio;
2017-01-01

Abstract

With the constant increase in the number of interconnected devices in today networks, more and more computations can be de- scribed by spatial computing abstractions. In this context, distances can be estimated in a fully-distributed way by the so-called gradient self- organisation pattern: it is a basic building block also for large-scale system coordination, frequently used to broadcast information, forecast pointwise events, as carrier for distributed sensing, and as combinator for higher-level spatial structures. However, computing gradients is very problematic in a mutable environment: existing algorithms fail in reach- ing adequate trade os between accuracy and reaction speed to environ- ment changes. In this paper we introduce a new gradient algorithm, BIS (Bounded Information Speed) gradient, which uses time information to achieve a smooth and predictable reaction speed, which is proved optimal for algo- rithms following a single-path-communication strategy. Following a pro- posed methodology for empirical evaluation of performance of spatial computing algorithms, we evaluate BIS gradient and compare it with other approaches. We show that BIS achieves the best accuracy while keeping smoothness under control.
2017
Inglese
contributo
1 - Conferenza
19th International Conference on Coordination Models and Languages
Neuchâtel, Switzerland
19-22 June 2017
Internazionale
Coordination Models and Languages
Comitato scientifico
Springer
Berlin
GERMANIA
10319
1
18
18
978-331959745-4
Aggregate Programming, Gradient, Information Speed, Reliability, Spatial Computing
no
   HyVar
   H2020
1 – prodotto con file in versione Open Access (allegherò il file al passo 6 - Carica)
3
info:eu-repo/semantics/conferenceObject
04-CONTRIBUTO IN ATTI DI CONVEGNO::04A-Conference paper in volume
Audrito, Giorgio; Damiani, Ferruccio; Viroli, Mirko
273
partially_open
File in questo prodotto:
File Dimensione Formato  
COORDINATION-2017_Audrito-EtAl-OPEN.pdf

Open Access dal 29/05/2018

Descrizione: Articolo principale (conferenza)
Tipo di file: POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione 1.03 MB
Formato Adobe PDF
1.03 MB Adobe PDF Visualizza/Apri
LNCS-Coordination-2017-Audrito-et-al.pdf

Accesso riservato

Descrizione: Articolo principale (conferenza)
Tipo di file: PDF EDITORIALE
Dimensione 1.66 MB
Formato Adobe PDF
1.66 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/2318/1638013
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 16
  • ???jsp.display-item.citation.isi??? 12
social impact