Biology as Inspiration Towards a Novel Service Life-Cycle
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.
KeywordsService Composition Service Environment Service Individual Service Execution User Goal
Unable to display preview. Download preview PDF.
- 1.Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., Orchard, D.: Web Services Architecture (2004), Available: http://www.w3.org/TR/ws-arch/
- 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.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: http://www.daml.org/services/swsf/1.0/swso/
- 4.The OWL Services Coalition: OWL-S: Semantic Markup for Web Services (2004), Available: http://www.daml.org/services/owl-s/1.1/
- 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.Reifman, J., Feldman, E.: Multilayer perceptron for nonlinear programming. Computers and Operations Research archive, 1237–1250 (2002)Google Scholar
- 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.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.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.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.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