Skip to main content

Autonomic Nature-Inspired Eco-systems

  • Chapter
Transactions on Computational Science XV

Part of the book series: Lecture Notes in Computer Science ((TCOMPUTATSCIE,volume 7050))

Abstract

Computing and storage powers are progressively embedded in all sort of electronic devices interconnected by ubiquitous communications. This creates pervasive and complex environments fostering the development and evolution of services eco-systems. Autonomic technologies coupled with additional bio-inspired principles can provide strong elements for facing such challenge. This paper aims at looking inside the black box of an autonomic bio-inspired eco-system. Specifically, a model of autonomic component is elaborated allowing the evolution of eco-systems enabled by means of self-awareness and self-organization. This approach goes beyond a traditional mechanistic one, where concepts derived from biology are applied to explain what happens in an eco-system: in fact, behaviour and evolution of a service eco-system are engineered by programming the components. This model has been implemented and experimentally validated within the EU project CASCADAS, so some validation results as also reported. Moreover, the paper analyses a use case concerning a decentralized server farm, being considered part of a complex eco-system.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abelson, H., Beal, J., Sussman, G.J., Abelson, H., Beal, J., Sussman, G.J.: Amorphous computing, MIT Technical Report CSAIL TR 2007 030

    Google Scholar 

  2. Baumgarten, M., Bicocchi, N., Kusber, R., Mulvenna, M.D., Zambonelli, F.: Self-organizing knowledge networks for pervasive situation-aware services. In: IEEE International Conference on Systems, Man and Cybernetics (SMC 2007), pp. 1–6. IEEE Computer Society (2007)

    Google Scholar 

  3. Benko, B., Brgulja, N., Höfig, E., Kusber, R.: Adaptive services in a distributed environment. In: Proceedings of the Eighth International Workshop on Applications and Services in Wireless Networks (ASWN 2008), pp. 66–75. IEEE Computer Society (2008)

    Google Scholar 

  4. Bernon, C., Gleizes, M.-P., Peyruqueou, S., Picard, G.: ADELFE: A Methodology for Adaptive Multi-Agent Systems Engineering. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol. 2577, pp. 156–169. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  5. Biegel, G., Cahill, V.: A framework for developing mobile, context-aware applications. In: Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom 2004), pp. 361–365. IEEE Computer Society (2004)

    Google Scholar 

  6. Bordini, R.H., Dastani, M., Dix, J., Fallah-Seghrouchni, A.E. (eds.): Multi-Agent Programming: Languages, Platforms and Applications, vol. 15. Springer, Heidelberg (2005)

    MATH  Google Scholar 

  7. Breza, M., McCann, J.: Can fireflies gossip and flock?: The possibility of combining well-know bio-inspired algorithms to manage multiple global parameters in wireless sensor networks without centralised control. (2008), http://www.doc.ic.ac.uk/~mjb04/structure_of_emergence.pdf (visited on November 25, 2010)

  8. Camazine, S., Franks, R.N., Sneyd, J., Bonabeau, E., Deneubourg, J.L., Theraula, G. (eds.): Self-Organization in Biological Systems. Princeton University Press, Princeton (2001)

    Google Scholar 

  9. CASCADAS-Project: ACE-based supervision and ACE tool-kit embedded supervision: final architecture, and demonstrators (2008), www.cascadas-project.org

  10. CASCADAS-Project: ACE toolkit repository (2009), http://sourceforge.net/projects/acetoolkit/

  11. Chen, Y., Iyer, S., Liu, X., Milojicic, D., Sahai, A.: SLA Decomposition: Translating service level objectives to system level thresholds. In: Proceedings of the Fourth International Conference on Autonomic Computing (ICAC 2007). IEEE Computer Society (2007)

    Google Scholar 

  12. Deussen, P.H., Baumgarten, M., Mulvenna, M., Manzalini, A., Moiso, C.: Autonomic re-configuration of pervasive supervision services. In: International Conference on Emerging Network Intelligence, pp. 33–38. IEEE Computer Society (2009)

    Google Scholar 

  13. Deussen, P.H., Baumgarten, M., Mulvenna, M., Manzalini, A., Moiso, C.: Component-ware for autonomic supervision services - the CASCADAS approach. IEEE International Journal on Advances in Intelligent Systems 3, 87–105 (2010)

    Google Scholar 

  14. Deussen, P.H., Höfig, E.: Self-organizing service supervision. In: 2nd International Conference on Bio-Inspired Models of Network, Information and Computing Systems, pp. 245–246. IEEE Computer Society (2007)

    Google Scholar 

  15. Deussen, P.H., Höfig, E., Manzalini, A.: An ecological perspective on future service environments. In: Proceedings of the 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops, pp. 37–42. IEEE Computer Society (2008)

    Google Scholar 

  16. Di Marzo Serugendo, G., Foukia, N., Hassas, S., Karageorgos, A.: Self-Organisation: Paradigms and Applications. In: Di Marzo Serugendo, G., Karageorgos, A., Rana, O.F., Zambonelli, F. (eds.) ESOA 2003. LNCS (LNAI), vol. 2977, pp. 1–19. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  17. Dobson, S., Denazis, S., Fernández, A., Gaïti, D., Gelenbe, E., Massacci, F., Nixon, P., Saffre, F., Schmidt, N., Zambonelli, F.: A survey of autonomic communications. ACM Transactions on Autonomous and Adaptive Systems 1, 223–259 (2006)

    Article  Google Scholar 

  18. Dong, X., Hariri, S., Xue, L., Pavuluri, S., Zhang, M., Rao, S.: Autonomia: an autonomic computing environment. In: IEEE International Conference on Performance, Computing, and Communications, pp. 61–68. IEEE Computer Society (2003)

    Google Scholar 

  19. Farha, R., Kim, M.-S., Leon-Garcia, A., Hong, J.W.-K.: Towards an Autonomic Service Architecture. In: Magedanz, T., Madeira, E.R.M., Dini, P. (eds.) IPOM 2005. LNCS, vol. 3751, pp. 58–67. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  20. Ferrari, L., Manzalini, A., Moiso, C., Deussen, P.H.: Highly distributed supervision for autonomic networks and services. In: Advanced International Conference on Telecommunications, pp. 111–116. IEEE Computer Society (2009)

    Google Scholar 

  21. George, J.P., Edmonds, B., Glize, P.: Making self-organizing adaptive multi-agent systems work. In: Bergenti, F., Gleizes, M.P., Zambonelli, F. (eds.) Methodologies and Software Engineering for Agent Systems, pp. 321–340. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  22. Horn, P.: Autonomic computing: IBM’s perspective on the state of information technology (2001), http://www.research.ibm.com/autonomic/manifesto/ (visited on November 25, 2010)

  23. IBM-Corporation: An architectural blueprint for autonomic computing (2006), white Paper http://www-01.ibm.com/software/tivoli/autonomic/ (visited on November 25, 2010)

  24. Jelasity, M., Montresor, A., Babaoglu, O.: Gossip-based aggregation in large dynamic networks. ACM Transactions on Computer Systems 23, 219–252 (2005)

    Article  Google Scholar 

  25. Jennings, B., Van der Meer, S., Balasubramaniam, S., Botvich, D., Foghlu, M.O., Donnelly, W., Strassner, J.: Towards autonomic management of communications networks. IEEE Communications Magazine 45(10), 112–121 (2007)

    Article  Google Scholar 

  26. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Computer 36, 41–50 (2003)

    Article  Google Scholar 

  27. Klein, C., Schmid, R., Leuxner, C., Sitou, W., Spanfelner, B.: A survey of context adaptation in autonomic computing. In: International Conference on Autonomic and Autonomous Systems, pp. 106–111. IEEE Computer Society (2008)

    Google Scholar 

  28. Koehler, J., Giblin, C., Gantenbein, D., Hauser, R.: On autonomic computing architectures, IBM Zurich Research Laboratory, Computer Science Tec. Rep. RZ 3487-99302 (2003), www.zurich.ibm.com/pdf/ebizz/idd-ac.pdf (visited on November 25, 2010)

  29. Kowalczyk, W., Vlassis, N.: Newscast EM. In: Advances in Neural Information Processing Systems, pp. 713–720. MIT Press (2005)

    Google Scholar 

  30. Li, J., Martin, P., Powley, W., Wilson, K., Craddock, C.: A sensor-based approach to symptom recognition for autonomic systems. In: International Conference on Autonomic and Autonomous Systems, pp. 45–50. IEEE Computer Society (2009)

    Google Scholar 

  31. Liu, H., Parashar, M., Hariri, S.: A component-based programming model for autonomic applications. In: International Conference on Autonomic Computing, pp. 10–17. IEEE Computer Society (2004)

    Google Scholar 

  32. Manzalini, A., Brgulja, N., Minerva, R., Moiso, C.: Specification, development, and verification of CASCADAS autonomic computing and networking toolkit. In: Cong-Vinh, P. (ed.) Formal and Practical Aspects of Autonomic Computing and Networking: Specification, Development and Verification. IGI, Hershey (2010)

    Google Scholar 

  33. Manzalini, A., Deussen, P.H., Nechifor, S., Mamei, M., Minerva, R., Moiso, C., Salden, A., Wauters, T., Zambonelli, F.: Self-optimized cognitive network of networks. The Computer Journal (2010), doi: 10.1093/comjnl/bxq032

    Google Scholar 

  34. Manzalini, A., Minerva, R., Moiso, C.: Exploiting P2P solutions in telecommunication service delivery platforms. In: Antonopoulos, N., Exarchakos, G., Li, M., Liotta, A. (eds.) Handbook of Research on P2P and Grid Systems for Service-Oriented Computing: Models, Methodologies and Applications, pp. 937–955

    Google Scholar 

  35. Manzalini, A., Minerva, R., Moiso, C.: Autonomic clouds of components for self-managed service ecosystems. Journal of Telecommunications Management 3(2), 164–180 (2010)

    Google Scholar 

  36. Manzalini, A., Zambonelli, F.: Towards autonomic and situationaware communication services: the CASCADAS vision. In: 1st IEEE Workshop on Distributed Intelligent Systems, pp. 383–388. IEEE Computer Society (2006)

    Google Scholar 

  37. Van der Meer, S., Davy, S., Davy, A., Carroll, R., Jennings, B., Strassner, J.: Autonomic networking: Prototype implementation of the policy continuum. In: 1st International Workshop on Broadband Convergence Networks (BcN). IEEE Computer Society (2006)

    Google Scholar 

  38. Parashar, M., Liu, H., Li, Z., Matossian, V., Schmidt, C., Zhang, G., Hariri, S.: AutoMate: Enabling autonomic applications on the grid. Cluster Computing 9, 161–174 (2006)

    Article  Google Scholar 

  39. Parashar, M., Hariri, S.: Autonomic Computing: An Overview. In: Banâtre, J.-P., Fradet, P., Giavitto, J.-L., Michel, O. (eds.) UPP 2004. LNCS, vol. 3566, pp. 257–269. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  40. Saffre, F., Tateson, R., Halloy, J., Shackleton, M., Deneubourg, J.L.: Aggregation dynamics in overlay networks and their implications for self-organized distributed applications. The Computer Journal 52, 397–412 (2009)

    Article  Google Scholar 

  41. Strogatz, S.H.: From Kuramoto to Crawford: exploring the onset of synchronization in populations of coupled oscillators. Physica D: Nonlinear Phenomena 143, 1–20 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  42. Strogatz, S.H. (ed.): SYNC: The Emerging Science of Spontaneous Order. Hyperion Press (2003)

    Google Scholar 

  43. Sun-Microsystems: Tuning garbage collection with the 5.0 java virtual machine docu. (2003), http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html

  44. Valckenaers, P., Sauter, J., Sierra, C., Rodriguez-Aguilar, J.A.: Applications and environments for multi-agent systems. Autonomous Agents and Multi-Agent Systems 14, 61–85 (2007)

    Article  Google Scholar 

  45. Vassev, E., Paquet, J.: ASSL - Autonomic System Specification Language. In: Proceedings of the 31st IEEE Software Engineering Workshop (SEW 2007), pp. 300–309. IEEE Computer Society (2007)

    Google Scholar 

  46. Vassev, E., Paquet, J.: Towards an autonomic element architecture for ASSL. In: Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2007), p. 4. IEEE Computer Society (2007)

    Google Scholar 

  47. Wegner, P., Arbab, F., Goldinand, D., McBurneyand, P., Luck, M., Robertson, D.: The role of agent interaction in models of computing: Panelist reviews. Electronic Notes in Theoretical Computer Science (ENTCS) 141, 181–198 (2005)

    Article  Google Scholar 

  48. White, S.R., Hanson, J.E., Whalley, I., Chess, D.M., Kephart, J.O.: An architectural approach to autonomic computing. In: 1st International Conference on Autonomic Computing, pp. 2–9. IEEE Computer Society (2004)

    Google Scholar 

  49. Xu, J., Zhao, M., Fortes, J., Carpenter, R., Yousif, M.: On the use of fuzzy modeling in virtualized data center management. In: 4th International Conference on Autonomic Computing, p. 25. IEEE Computer Society (2007)

    Google Scholar 

  50. Zambonelli, F.: Self-management and the many facets of ”Nonself”. IEEE Intelligent Systems 21, 50–56 (2006)

    Google Scholar 

  51. Zambonelli, F., Mamei, M.: Spatial Computing: An Emerging Paradigm for Autonomic Computing and Communication. In: Smirnov, M. (ed.) WAC 2004. LNCS, vol. 3457, pp. 44–57. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Manzalini, A., Brgulja, N., Moiso, C., Minerva, R. (2012). Autonomic Nature-Inspired Eco-systems. In: Gavrilova, M.L., Tan, C.J.K., Phan, CV. (eds) Transactions on Computational Science XV. Lecture Notes in Computer Science, vol 7050. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28525-7_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-28525-7_6

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics