Skip to main content

BIO-CORE: Bio-inspired Self-organising Mechanisms Core

  • Conference paper

Abstract

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 BIO-CORE, an execution model that provides these low-level services at the heart of any middleware or infrastructure supporting such applications, and provides them as “core” built-in services around which all other services are built.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abelson, H., Allen, D., Coore, D., Hanson, C., Homsy, G., Knight Jr., T.F., Nagpal, R., Rauch, E., Sussman, G.J., Weiss, R.: Amorphous computing. Commun. ACM 43(5), 74–82 (2000)

    Article  Google Scholar 

  2. Babaoglu, O., Canright, G., Deutsch, A., Caro, G.A.D., Ducatelle, F., Gambardella, L.M., Ganguly, N., Jelasity, M., Montemanni, R., Montresor, A., Urnes, T.: Design patterns from biology for distributed computing. ACM Trans. on Autonomous and Adaptive Sys. 1, 26–66 (2006)

    Article  Google Scholar 

  3. Banâtre, J.-P., Fradet, P., Le Métayer, D.: Gamma and the Chemical Reaction Model: Fifteen Years After. In: Calude, C.S., Pun, G., Rozenberg, G., Salomaa, A. (eds.) Multiset Processing. LNCS, vol. 2235, pp. 17–44. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  4. De Wolf, T., Holvoet, T.: Design Patterns for Decentralised Coordination in Self-organising Emergent Systems. In: Brueckner, S.A., Hassas, S., Jelasity, M., Yamins, D. (eds.) ESOA 2006. LNCS (LNAI), vol. 4335, pp. 28–49. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  5. Dept, A.M., Murphy, A.L.: LIME: A Middleware for Physical and Logical Mobility. In: Proc. of the 21st Int. Conf. on Distributed Computing Systems, ICDCS 2001, pp. 524–533. IEEE Computer Society (2001)

    Google Scholar 

  6. Dressler, F., Dietrich, I., German, R., Krüger, B.: A rule-based system for programming self-organized sensor and actor networks. Comput. Netw. 53, 1737–1750 (2009)

    Article  MATH  Google Scholar 

  7. Fernandez-Marquez, J.L., Arcos, J.L., Di Marzo Serugendo, G., Casadei, M.: Description and Composition of Bio-Insp. Design Patterns: the Gossip Case. In: Int. Conf. on Engineering of Autonomic and Autonomous Syst. (EASE), pp. 87–96. IEEE Computer Society (2011a)

    Google Scholar 

  8. Fernandez-Marquez, J.L., Arcos, J.L., Di Marzo Serugendo, G., Viroli, M., Montagna, S.: Description and Composition of Bio-Inspired Design Patterns: The Gradient Case. In: Workshop on Bio-Insp. and Self-*Algorithms for Distributed Systems (BADS), pp. 25–32. ACM (2011b)

    Google Scholar 

  9. Fernandez-Marquez, J.L., Di Marzo Serugendo, G., Montagna, S., Viroli, M., Arcos, J.L.: Description and Composition of Bio-Inspired Design Patterns: a complete overview. Natural Computing Journal (invited paper, submitted, 2012)

    Google Scholar 

  10. Gardelli, L., Viroli, M., Omicini, A.: Design Patterns for Self-Organizing Multiagent Systems. In: De Wolf, T., Saffre, F., Anthony, R. (eds.) 2nd International Workshop on Engineering Emergence in Decentralised Autonomic System (EEDAS), pp. 62–71. CMS Press (2007)

    Google Scholar 

  11. Herrmann, K.: MESH Mdl ” A Middleware for Self-Organization in Ad Hoc Networks. In: Proc. of the 23rd Int. Conf. on Distributed Computing Systems, ICDCSW 2003. IEEE Computer Society (2003)

    Google Scholar 

  12. Mamei, M., Zambonelli, F.: Programming stigmergic coordination with the TOTA middleware. In: Proc. of the 4th Int. Joint Conf. on Autonomous Agents and Multiagent Systems, AAMAS, pp. 415–422. ACM (2005)

    Google Scholar 

  13. Puviani, M., Di Marzo Serugendo, G., Frei, R., Cabri, G.: Methodologies for Self-Organising Systems: A SPEM Approach. In: Proc. of the 2009 IEEE/WIC/ACM Int. Joint Conf. on Web Intelligence and Intelligent Agent Technology, WI-IAT, pp. 66–69. IEEE Computer Society (2009)

    Google Scholar 

  14. Tschudin, C.F.: Fraglets - a Metabolistic Execution Model for Communication Protocols. In: Proceeding of 2nd Annual Symposium on Autonomous Intelligent Networks and Systems (AINS), Menlo Park (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Fernandez-Marquez, J.L., Serugendo, G.D.M., Montagna, S. (2012). BIO-CORE: Bio-inspired Self-organising Mechanisms Core. In: Hart, E., Timmis, J., Mitchell, P., Nakamo, T., Dabiri, F. (eds) Bio-Inspired Models of Networks, Information, and Computing Systems. BIONETICS 2011. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 103. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32711-7_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32711-7_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32710-0

  • Online ISBN: 978-3-642-32711-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics