In this chapter, we focus on the need for innovative open pervasive middleware infrastructures to support self-organisation, self-adaptation and evolvability, in distributed applications, with a particular attention to pervasive computing scenarios. We discuss how such middleware infrastructures should be at the basis of a nature-inspired architectural approach to system design, enabling the modelling and the deployment of services as autonomous individuals in an ecosystem of other services, data sources, and pervasive devices interacting with one another. A reference conceptual architecture is presented to clarify the concepts expressed and the role of middleware within it, and several possible approaches to realise the idea are surveyed and critically analysed, also with the help of a simple case study. Two concrete examples of middleware infrastructures—namely the TOTA (Tuples On The Air) middleware supporting a physically-inspired computing model and the TuCSoN (Tuple Centres over the Network) middleware supporting a chemical-inspired one—are detailed along with examples showing how to use such infrastructures.

Middleware Infrastructures for Self-organising Pervasive Computing Systems

CASADEI, MATTEO;VIROLI, MIRKO;
2011

Abstract

In this chapter, we focus on the need for innovative open pervasive middleware infrastructures to support self-organisation, self-adaptation and evolvability, in distributed applications, with a particular attention to pervasive computing scenarios. We discuss how such middleware infrastructures should be at the basis of a nature-inspired architectural approach to system design, enabling the modelling and the deployment of services as autonomous individuals in an ecosystem of other services, data sources, and pervasive devices interacting with one another. A reference conceptual architecture is presented to clarify the concepts expressed and the role of middleware within it, and several possible approaches to realise the idea are surveyed and critically analysed, also with the help of a simple case study. Two concrete examples of middleware infrastructures—namely the TOTA (Tuples On The Air) middleware supporting a physically-inspired computing model and the TuCSoN (Tuple Centres over the Network) middleware supporting a chemical-inspired one—are detailed along with examples showing how to use such infrastructures.
Self-organising Software
313
344
M. Casadei; M. Mamei; C. Villalba; M. Viroli; F. Zambonelli
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: http://hdl.handle.net/11585/108526
 Attenzione

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

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