Aggregate computing is proposed as a computational model and associated toolchain to engineer adaptive large-scale situated systems, including IoT and wearable computing systems. Though originated in the context of WSN-like (peer-To-peer and fully distributed) systems, we argue it is a model that can transparently fit a variety of execution platforms (decentralised, server-mediated, cloud/fog-oriented), due to its ability of declaratively designing systems by global-level abstractions: it opens the possibility of intrinsically supporting forms of load balancing, elasticity and toleration of medium-and long-Term changes of computational infrastructures. To ground the discussion, we present ongoing work in the context of scafi, a language and platform support for computational fields based on the Scala programming language and Akka actor framework.

On execution platforms for large-scale aggregate computing / Viroli, Mirko; Casadei, Roberto; Pianini, Danilo. - STAMPA. - (2016), pp. 1321-1326. (Intervento presentato al convegno 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp 2016 tenutosi a Heidelberg, Germany nel 2016) [10.1145/2968219.2979129].

On execution platforms for large-scale aggregate computing

VIROLI, MIRKO;CASADEI, ROBERTO;PIANINI, DANILO
2016

Abstract

Aggregate computing is proposed as a computational model and associated toolchain to engineer adaptive large-scale situated systems, including IoT and wearable computing systems. Though originated in the context of WSN-like (peer-To-peer and fully distributed) systems, we argue it is a model that can transparently fit a variety of execution platforms (decentralised, server-mediated, cloud/fog-oriented), due to its ability of declaratively designing systems by global-level abstractions: it opens the possibility of intrinsically supporting forms of load balancing, elasticity and toleration of medium-and long-Term changes of computational infrastructures. To ground the discussion, we present ongoing work in the context of scafi, a language and platform support for computational fields based on the Scala programming language and Akka actor framework.
2016
UbiComp 2016 Adjunct - Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing
1321
1326
On execution platforms for large-scale aggregate computing / Viroli, Mirko; Casadei, Roberto; Pianini, Danilo. - STAMPA. - (2016), pp. 1321-1326. (Intervento presentato al convegno 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp 2016 tenutosi a Heidelberg, Germany nel 2016) [10.1145/2968219.2979129].
Viroli, Mirko; Casadei, Roberto; Pianini, Danilo
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/586857
 Attenzione

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

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 25
  • ???jsp.display-item.citation.isi??? 20
social impact