It is getting increasingly recognized that the models and tools of standard service-oriented architectures are not adequate to tackle the decentralized, pervasive, and very dynamic scenarios of modern ICT (Information and Communication Technologies) systems, and that innovative and flexible software architectures have to be identified. This paper discusses how these architectures could get inspiration from natural systems, so as to enforce those features of self-adaptability and evolvability that are inherent in natural systems. In particular, we propose to get inspiration from ecological systems to model and deploy services as autonomous individuals, spatially-situated in an ecosystem of other services, data sources and pervasive devices. Services will be able to self-organize their interaction patterns according to a sort of “food web” and in respect of a limited set of interaction laws. Accordingly, the paper introduces a general reference architecture to frame the key concepts of our ecological approach, details its characteristics, and also with the help of a case study, discusses its implementation and presents simulation results to show the effectiveness of the approach.

A self-organizing architecture for pervasive ecosystems / C., Villalba; Mamei, Marco; Zambonelli, Franco. - STAMPA. - 6090:(2010), pp. 275-300. (Intervento presentato al convegno 1st International Workshop on Self-Organizing Architectures, SOAR 2009 tenutosi a Cambridge, gbr nel September 14-17, 2009) [10.1007/978-3-642-14412-7_13].

A self-organizing architecture for pervasive ecosystems

MAMEI, Marco;ZAMBONELLI, Franco
2010

Abstract

It is getting increasingly recognized that the models and tools of standard service-oriented architectures are not adequate to tackle the decentralized, pervasive, and very dynamic scenarios of modern ICT (Information and Communication Technologies) systems, and that innovative and flexible software architectures have to be identified. This paper discusses how these architectures could get inspiration from natural systems, so as to enforce those features of self-adaptability and evolvability that are inherent in natural systems. In particular, we propose to get inspiration from ecological systems to model and deploy services as autonomous individuals, spatially-situated in an ecosystem of other services, data sources and pervasive devices. Services will be able to self-organize their interaction patterns according to a sort of “food web” and in respect of a limited set of interaction laws. Accordingly, the paper introduces a general reference architecture to frame the key concepts of our ecological approach, details its characteristics, and also with the help of a case study, discusses its implementation and presents simulation results to show the effectiveness of the approach.
2010
1st International Workshop on Self-Organizing Architectures, SOAR 2009
Cambridge, gbr
September 14-17, 2009
6090
275
300
C., Villalba; Mamei, Marco; Zambonelli, Franco
A self-organizing architecture for pervasive ecosystems / C., Villalba; Mamei, Marco; Zambonelli, Franco. - STAMPA. - 6090:(2010), pp. 275-300. (Intervento presentato al convegno 1st International Workshop on Self-Organizing Architectures, SOAR 2009 tenutosi a Cambridge, gbr nel September 14-17, 2009) [10.1007/978-3-642-14412-7_13].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

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