With the constant increase in the number of interconnected devices in today networks, and the high demand of adaptiveness, more and more computations can be designed according to self-organisation principles. In this context, a key building block for large-scale system coordination, called gradient, is used to estimate distances in a fully-distributed way: it is the basis for a vast variety of higher level patterns including information broadcast, events forecasting, distributed sensing, and so on. However, computing gradients is very problematic in mobile environments: the fastest self-healing gradient conceived so far (called BIS) achieves a reaction speed proportional to the single-path speed of information in the network. In this paper we introduce a new gradient algorithm, SVD (Stale Values Detection) gradient, which uses broadcasts to reach a reaction speed that is equal to the multi-path speed of information, namely, the fastest speed possibly achievable by network algorithms. We then combine SVD with other blocks (metric correction, smooth filtering, BIS gradient, information damping) proposing a composed block called ULT(imate) gradient. We evaluate the resulting algorithm and compare it with other approaches, showing it scores best both on accuracy and smoothness while keeping communication cost under control.

Compositional Blocks for Optimal Self-Healing Gradients / Audrito, Giorgio; Casadei, Roberto; Damiani, Ferruccio; Viroli, Mirko. - STAMPA. - (2017), pp. 8064033.91-8064033.100. (Intervento presentato al convegno 11th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2017 tenutosi a Tucson, AZ nel 2017) [10.1109/SASO.2017.18].

Compositional Blocks for Optimal Self-Healing Gradients

Casadei, Roberto;Viroli, Mirko
2017

Abstract

With the constant increase in the number of interconnected devices in today networks, and the high demand of adaptiveness, more and more computations can be designed according to self-organisation principles. In this context, a key building block for large-scale system coordination, called gradient, is used to estimate distances in a fully-distributed way: it is the basis for a vast variety of higher level patterns including information broadcast, events forecasting, distributed sensing, and so on. However, computing gradients is very problematic in mobile environments: the fastest self-healing gradient conceived so far (called BIS) achieves a reaction speed proportional to the single-path speed of information in the network. In this paper we introduce a new gradient algorithm, SVD (Stale Values Detection) gradient, which uses broadcasts to reach a reaction speed that is equal to the multi-path speed of information, namely, the fastest speed possibly achievable by network algorithms. We then combine SVD with other blocks (metric correction, smooth filtering, BIS gradient, information damping) proposing a composed block called ULT(imate) gradient. We evaluate the resulting algorithm and compare it with other approaches, showing it scores best both on accuracy and smoothness while keeping communication cost under control.
2017
Proceedings - 11th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2017
91
100
Compositional Blocks for Optimal Self-Healing Gradients / Audrito, Giorgio; Casadei, Roberto; Damiani, Ferruccio; Viroli, Mirko. - STAMPA. - (2017), pp. 8064033.91-8064033.100. (Intervento presentato al convegno 11th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2017 tenutosi a Tucson, AZ nel 2017) [10.1109/SASO.2017.18].
Audrito, Giorgio; Casadei, Roberto; Damiani, Ferruccio; Viroli, Mirko
File in questo prodotto:
Eventuali allegati, non sono esposti

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/11585/619289
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 45
  • ???jsp.display-item.citation.isi??? 31
social impact