2011
DOI: 10.1007/978-3-642-25535-9_5
|View full text |Cite
|
Sign up to set email alerts
|

Constraint-Based Runtime Prediction of SLA Violations in Service Orchestrations

Abstract: Service-Oriented Computing is an approach to creating applications where different loosely-coupled software services are composed in order to accomplish a goal that is more complex than what the constituent services can do. The composition is performed in a platform-independent manner (component services are executed in heterogeneous, usually non-local environments and accessed through a standardized interface) and is usually a long-running process which spans across organizations and administrative boundaries… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
32
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 33 publications
(33 citation statements)
references
References 15 publications
0
32
0
Order By: Relevance
“…If their approach is more accurate in terms of QoS prediction than ours, we are more time efficient since we reduce the number of elements of the system to recheck while they recheck the entire system. Ivanovic et al determine both at design time and runtime if Service Level Agreements (SLA) of an orchestration can be violated [10]. As us, they focus on QoS metrics that are measurable and can be aggregated.…”
Section: Related Workmentioning
confidence: 99%
“…If their approach is more accurate in terms of QoS prediction than ours, we are more time efficient since we reduce the number of elements of the system to recheck while they recheck the entire system. Ivanovic et al determine both at design time and runtime if Service Level Agreements (SLA) of an orchestration can be violated [10]. As us, they focus on QoS metrics that are measurable and can be aggregated.…”
Section: Related Workmentioning
confidence: 99%
“…To stay close to the executable specifications, we follow the same approach as in our previous work on run-time prediction for orchestrations [14]. We use the notion of a continuation which describes the current state of the participant and the remainder of the computation until its end [18].…”
Section: Qos Models Of Participants and Continuationsmentioning
confidence: 99%
“…We represent continuations using an abstract language for the participant processes ( Figure 3). It is based on a prototypical process language implementation that provides the continuation information explicitly at each execution step [14]. The participant state is kept in variables whose types are described in Section 3.4.…”
Section: Qos Models Of Participants and Continuationsmentioning
confidence: 99%
See 2 more Smart Citations