2010
DOI: 10.1007/978-3-642-17358-5_26
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive Management of Composite Services under Percentile-Based Service Level Agreements

Abstract: We present a brokering service for the adaptive management of composite services. The goal of this broker is to dynamically adapt at runtime the composite service configuration, to fulfill the Service Level Agreements (SLAs) negotiated with different classes of requestors, despite variations of the operating environment. Differently from most of the current approaches, where the performance guarantees are characterized only in terms of bounds on average QoS metrics, we consider SLAs that also specify upper bou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
27
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 26 publications
(29 citation statements)
references
References 13 publications
0
27
0
Order By: Relevance
“…A number of solutions have been proposed for the problem of dynamic, runtime QoS-aware service selection and composition within SOA [46][47][48][49]. These (proactive) solutions aim to adapt the service composition dynamically at runtime.…”
Section: Literature and Related Workmentioning
confidence: 99%
“…A number of solutions have been proposed for the problem of dynamic, runtime QoS-aware service selection and composition within SOA [46][47][48][49]. These (proactive) solutions aim to adapt the service composition dynamically at runtime.…”
Section: Literature and Related Workmentioning
confidence: 99%
“…This approach can hinder reasoning about adaptations with complex and error-prone scripts ). The second group focuses on low-level implementation mechanisms for self-adaptation (Erradi and Maheshwari, 2005, Cardellini et al, 2010, Mosincat and Binder, 2008. This approach lacks support for analyzing the inherent variability of dynamic adaptation at design time.…”
Section: The Need For Dynamic Adaptation Of Service Compositionsmentioning
confidence: 99%
“…the optimal compostion does not change at runtime. More recent work in this area focuses on dynamic, runtime composition solutions and adaptations [9,10,12]. For each task invocation, the orchestrator dynamically binds the task of the abstract composition to an actual implementation (i.e., concrete service), selecting it from the pool of service providers that offer it.…”
Section: Related Workmentioning
confidence: 99%
“…Due to the dynamic service composition it may happen that every composite service request is served by different composition. The service selection is driven by the solution of a suitable optimization problem, which is reduced to the linear optimization problem [9], or the optimization is based on evolutionary computation [10] or is based on the principles of dynamic programming [12]. However, none of [9,10,12] consider the possible applicability of retry mechanisms, i.e.…”
Section: Related Workmentioning
confidence: 99%