Biology as Inspiration Towards a Novel Service Life-Cycle

  • David Linner
  • Heiko Pfeffer
  • Ilja Radusch
  • Stephan Steglich
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4610)


A crucial challenge for future computing environments is the development and management complexity caused by an increase in mobility and heterogeneity of networked devices. Autonomous, service-oriented computing environments promise to significantly reduce the management overhead and the need for human intervention. Making services autonomous, requires a shift in the design of service life-cycles, away from static, partially human-controlled mechanisms towards self-control principles. In this work, a biologically inspired service life-cycle is proposed. This life-cycle utilizes evolutionary principles for the adaptation and evaluation of services in highly dynamic computing environments. Additionally, approaches for the autonomous service creation are integrated to the bio-inspired service life-cycle in order to rapidly address users’ needs on demand, but also to come up with completely new services.


Service Composition Service Environment Service Individual Service Execution User Goal 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., Orchard, D.: Web Services Architecture (2004), Available:
  2. 2.
    Roman, D., Keller, U., Lausen, H., Bruijn, J.d., Lara, R., Stollberg, M., Polleres, A., Feier, C., Bussler, C., Fensel, D.: The Web Service Modelling Ontology, pp. 77–106. IOS Press, Amsterdam (2005)Google Scholar
  3. 3.
    Battle, S., Bernstein, A., Boley, H., Grosof, B., Gruninger, M., Hull, R., Kifer, M., Martin, D., McIlraith, S., McGuinness, D., Su, J., Tabet, S.: Semantic Web Services Ontology (2005), Available:
  4. 4.
    The OWL Services Coalition: OWL-S: Semantic Markup for Web Services (2004), Available:
  5. 5.
    Lo, J.-C., Yang, C.-H.: A heuristic error-feedback learning algorithm for fuzzy modelling, IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans, 686–691 (1999)Google Scholar
  6. 6.
    Reifman, J., Feldman, E.: Multilayer perceptron for nonlinear programming. Computers and Operations Research archive, 1237–1250 (2002)Google Scholar
  7. 7.
    Koza, J.R.: Survey of genetic algorithms and genetic programming. In: Proceedings of the Wescon 95 - Conference Record: Microelectronics, Communications Technology, Producing Quality Products, Mobile and Portable Power, Emerging Technologies, 7–9 (1995)Google Scholar
  8. 8.
    Piszcz, A., Soule, T.: A survey of mutation techniques in genetic programming. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation, pp. 951–952 (2006)Google Scholar
  9. 9.
    Yamamoto, L., Tschudin, C.: Genetic Evolution of Protocol Implementations and Configurations. In: Proc. IFIP/IEEE International Workshop on Self-Managed Systems & Services (2005)Google Scholar
  10. 10.
    Miorandi, D., Yamamoto, L., Dini, P.: Service Evolution in Bio-Inspired Communication Systems. In: Proceedings of the International Conference on Self-Organization and Autonomous Systems in Computing and Communications (2006)Google Scholar
  11. 11.
    Kicinger, R., Arciszewski, T., Jong, K.: Evolutionary computation and structural design: A survey of the state-of-the-art. Computers & Structures 1943–1978 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • David Linner
    • 1
  • Heiko Pfeffer
    • 1
  • Ilja Radusch
    • 1
  • Stephan Steglich
    • 1
  1. 1.Technische Universität Berlin, Sekr. FR 5-14, Franklinstrasse 28/29, 10587 BerlinGermany

Personalised recommendations