CD-JRA-2.3.2 Basic Requirements for Self-Healing Services and Decision Support for Local Adaptation
One of the goals of S-Cube is to look for general solutions by integrating research agendas from diverse research areas, such as business processes, service-oriented and grid computing. The world of web services already provides solutions for complex user tasks. The web service model is based on three actors: a service provider, a service requester and a service broker. There are also well established and widely used technologies that enhance the collaboration of these three parties to fulfil service executions required by users. The newly emerging demands of users and researchers call for expanding this service model with business-oriented utilization (agreement handling), support for human-provided and computation-intensive services. This evolution also affects the service infrastructure; new components appear that need to provide self-* operation. The purpose of this document is to capture the basic requirements for self-healing and decision support in service execution, deployment and runtime management for services including core services such as discovery and registries. Concerning service execution, we describe what kind of functionalities and tools should be provided at the infrastructure level in order to be able to implement a self-healing service. We restrict the scope of this document to the adaption of one service, not of a coordinated set of services. Concerning deployment and run-time management, we envision a conceptual architecture for SLA-based on-demand service provisioning and, based on this framework, three main functionalities are separated: negotiation, brokering and deployment. The document investigates the requirements in details for each of these fields. This document mainly addresses Threads C1 and C2 of the WP 2.3 research architecture and partly applies to A1 and B1. See also the companion deliverable CD-JRA-2.3.3 which addresses service discovery and registries (Thread A2, A3, B2 and B3). C3 will be addressed in deliverable CD-JRA-2.3.8.
CD-JRA-2.3.2_Basic_requirements_for_self-healing_services_and_decision_support_for_local_adaptation.pdf
—
PDF document,
1206Kb













