A QoS-Aware Middleware for Dynamic and Adaptive Service Execution.

Chen Wang 1
1 MYRIADS - Design and Implementation of Autonomous Distributed Systems
IRISA-D1 - SYSTÈMES LARGE ÉCHELLE, Inria Rennes – Bretagne Atlantique
Abstract : Service-Oriented Architecture (SOA) provides a exible so- lution for building loosely coupled distributed applications. Complex ap- plications can be designed by de ning a business process that composes a set of independent software modules called services. In this scenario, each service can be selected and bound dynamically at run-time among a set of candidates that provide the same functionality but di ers in quality of service (QoS). However, the QoS values advertised by partner services are not always ensured at run-time. In response to the dynamic execution environment, the execution of a business process has to be adapted on- the- y in case that a global QoS violation is predicted. In this paper, we introduce a QoS-aware middleware system for dynamic and adaptive ser- vice execution. The run-time service selection is modeled as an optimiza- tion problem based on user's end-to-end QoS constraints and preferences on the service composition level. In contrast to the centralized execution engine adopted by most of traditional approaches, the execution of a service composition is decentralized in the middleware. Moreover, Pro- gram Evaluation and Review Technique (PERT) and Heartbeat Failure Detector (HB) are introduced as e ective approaches to predict global QoS violations and draw appropriate adaptation decisions.
Complete list of metadatas

Cited literature [17 references]  Display  Hide  Download

https://hal.inria.fr/hal-00794027
Contributor : Chen Wang <>
Submitted on : Monday, February 25, 2013 - 3:47:30 PM
Last modification on : Thursday, November 15, 2018 - 11:57:45 AM
Long-term archiving on : Sunday, April 2, 2017 - 4:48:39 AM

File

Middleware_2011.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00794027, version 1

Citation

Chen Wang. A QoS-Aware Middleware for Dynamic and Adaptive Service Execution.. [Research Report] 2011. ⟨hal-00794027⟩

Share

Metrics

Record views

294

Files downloads

174