Treffer: The design and implementation of service process reconfiguration with end-to-end QoS constraints in SOA

Title:
The design and implementation of service process reconfiguration with end-to-end QoS constraints in SOA
Source:
Service Oriented Computing and Applications, vol 4, iss 3
Publisher Information:
eScholarship, University of California
Publication Year:
2010
Collection:
University of California: eScholarship
Document Type:
Fachzeitschrift article in journal/newspaper
File Description:
application/pdf
Language:
English
DOI:
10.1007/s11761-010-0063-6
Rights:
public
Accession Number:
edsbas.A6396551
Database:
BASE

Weitere Informationen

Service processes in SOA are composed dynamically by services from different service providers. At run-time, some services may become faulty and cause a service process to violate its end-to-end quality of service (QoS) constraints. We propose an effective approach for replacing only faulty services and some of their neighboring services to maintain the original end-to-end QoS constraints. We use an iterative algorithm to search for a reconfiguration region that has replaceable services to meet the original QoS constraint for the region. Services in reconfiguration regions may be replaced using one-to-one, one-to-many, or many-to-one service mappings. By replacing only services in reconfiguration regions rather than the whole service process, reconfiguration overheads are lowered and service disruptions may be reduced. We have implemented the Adaptation Manager in the Llama ESB middleware. Performance study shows that our approach may efficiently repair service processes.