MOSES: A Platform for Experimenting with QoS-Driven Self-Adaptation Policies for Service Oriented Systems
نویسندگان
چکیده
Architecting software systems according to the service-oriented paradigm, and designing runtime self-adaptable systems are two relevant research areas in today’s software engineering. In this chapter we present MOSES, a software platform supporting QoS-driven adaptation of service-oriented systems. It has been conceived for service-oriented systems architected as composite services that receive requests generated by different classes of users. MOSES integrates within a unified framework different adaptation mechanisms. In this way it achieves a greater flexibility in facing various operating environments and the possibly conflicting QoS requirements of several concurrent users. Besides providing its own self-adaptation functionalities, MOSES lends itself to the experimentation of alternative approaches to QoS-driven adaptation of service-oriented systems thanks to its modular architecture.
منابع مشابه
Enhancing Service - oriented Systems with Autonomic Capabilities
One major challenge of software systems is change. Self-adaptive systems deal with this challenge by enhancing computer systems with the ability to automatically adapt themselves to changing conditions. For complex, service-oriented systems that typically depend on several distributed services and run in a highly dynamic environment, featuring autonomic capabilities is vital. Web service compos...
متن کاملAutonomic Business-Driven Dynamic Adaptation of Service-Oriented Systems and the WSPolicy4MASC Support for Such Adaptation
When a need for dynamic adaptation of an information technology (IT) system arises, often several alternative approaches can be taken. Maximization of technical quality of service (QoS) metrics (e.g., throughput, availability) need not maximize business value metrics (e.g., profit, customer satisfaction). The goal of autonomic business-driven IT system management (BDIM) is to ensure that operat...
متن کاملA Framework for Self-Architecting Service-Oriented Systems
074 0 -74 5 9 /11/ $ 2 6 . 0 0 © 2 011 I E E E DESIGNING LARGE-SCALE distributed software systems presents the challenge of providing a way for the software to adapt to changes in the computing environment (for example, workload changes and failures) and requirements. Self-adaptive software systems monitor the computing environment and adjust their structure and behavior at runtime in response ...
متن کاملA Real-time Service Oriented Infrastructure
The advancements in distributed computing have driven the emergence of service-based infrastructures that allow for on-demand provision of ICT assets. Taking into consideration the complexity of distributed environments, significant challenges exist in providing and managing the offered on-demand resources with the required level of Quality of Service (QoS), especially for real-time interactive...
متن کاملService Discovery for Service-Oriented Content Adaptation
Service-Oriented Content Adaptation (SOCA) has emerged as a potential solution to the content-device mismatch problem. One of the key problems with the SOCA scheme is that a content adaptation task can potentially be performed by multiple services. In this paper, we propose an approach to the service discovery problem for SOCA and it is demonstrated to perform well. 1 Background and Related Wor...
متن کامل