Jose Luis Fernandez-Marquez, Giovanna Di Marzo Serugendo, Sara Montagna

This paper discusses the notion of ``core bio-inspired services" - low-level services providing basic bio-inspired mechanisms, such as evaporation, aggregation or spreading - shared by higher-level services or applications. Design patterns descriptions of self-organising mechanisms, such as gossip, morphogenesis, or foraging, show that these higher-level mechanisms are composed of basic bio-inspired mechanisms (e.g. digital pheromone is composed of spreading, aggregation and evaporation). In order to ease design and implementation of self-organising applications (or high-level services), by supporting reuse of code and algorithms, this paper proposes to provide these basic services at the heart of any middleware or infrastructure supporting such applications, and to provide them as "core" built-in services around which all other services are built. The idea of those "core services" is similar to natural behaviour, where the environment itself is responsible to provide some services (e.g. evaporation). Such a core, called here BIO-CORE, is typically part of a  middleware or a supporting infrastructure, and provides those distributed services (as an environment would do) for all other higher-level services and applications, which then share and (re-)use them. This paper describes the core design as well as preliminary simulations showing the feasibility of the concept.

(keywords) Bio-inspired Design Patterns, self-organising system engineering
Bio-Inspired Models of Networks, Information, and Computing Systems, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 103, pages 59-72, 2012, Springer Berlin Heidelberg, York, England
   author = {Fernandez-Marquez, Jose Luis and Serugendo, Giovanna Di Marzo and Montagna, Sara},
   affiliation = {University of Geneva, Switzerland},
   title = {BIO-CORE: Bio-inspired Self-organising Mechanisms Core},
   booktitle = {Bio-Inspired Models of Networks, Information, and Computing Systems},
   series = {Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering},
   editor = {Hart, Emma and Timmis, Jon and Mitchell, Paul and Nakamo, Takadash and Dabiri, Foad and Akan, Ozgur and Bellavista, Paolo and Cao, Jiannong and Dressler, Falko and Ferrari, Domenico and Gerla, Mario and Kobayashi, Hisashi and Palazzo, Sergio and Sahni, Sartaj and Shen, Xuemin (Sherman) and Stan, Mircea and Xiaohua, Jia and Zomaya, Albert and Coulson, Geoffrey},
   publisher = {Springer Berlin Heidelberg},
   isbn = {978-3-642-32711-7},
   keyword = {Computer Science},
   pages = {59-72},
   volume = {103},
   url = {},
   note = {10.1007/978-3-642-32711-7_5},
   year = {2012}


Publication Data

2011 © aliCE Research Group @ DEIS, Alma Mater Studiorum-Università di Bologna