IEEE International Conference on Web Services (ICWS'05) 2005
DOI: 10.1109/icws.2005.96
|View full text |Cite
|
Sign up to set email alerts
|

QoS-aware replanning of composite Web services

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
126
0
1

Year Published

2009
2009
2018
2018

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 229 publications
(128 citation statements)
references
References 10 publications
1
126
0
1
Order By: Relevance
“…In that case, the service selection is very simple and can be performed at run time by a greedy approach that selects the best candidate service suitable for the execution [33]. More recent solutions support also global constraints [34,21,35,11], adopting a per-request approach. Zeng et al [21], for example, present a global planning approach to select an optimal execution plan by means of integer programming.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In that case, the service selection is very simple and can be performed at run time by a greedy approach that selects the best candidate service suitable for the execution [33]. More recent solutions support also global constraints [34,21,35,11], adopting a per-request approach. Zeng et al [21], for example, present a global planning approach to select an optimal execution plan by means of integer programming.…”
Section: Related Workmentioning
confidence: 99%
“…Their approach is formulated as an optimization problem handling the whole application instead of each execution path separately. Canfora et al [35] adopt a quite different strategy for optimal selection based on genetic algorithms. An iterative procedure is defined to search for the best solution of a given problem among a constant size population without the need for linearization required by integer programming.…”
Section: Related Workmentioning
confidence: 99%
“…A re-planning triggering algorithm is introduced by Canfora et al [1] to recalculate 130 quality values of a composite service according to the new information at execution time (e.g., actual service qualities, or actual number of loop iterations), and if the new qualities differ considerably from previously estimated ones, execution is stopped and genetic-algorithm-based re-planning is triggered for remaining workflow tasks. A similar execution-time re-planning approach, but based on Integer Programming, is pre-135 sented by Ardagna et al [3].…”
Section: Related Workmentioning
confidence: 99%
“…It starts by revising the application's unfolded activity diagram represented by a DAG, eliminating the abstract services that belong to conditional branches that were not followed during the execution. Additional constraints can be introduced for those abstract services that were already executed, setting their quality parameters to the values monitored for service invocations (see [4], [60], for further details). In general, these two steps allows to remove some decision variables and abstract services from the reoptimization model, which, in turn, reduces the computational effort required for the re-optimization w.r.t.…”
Section: Run-time Re-optimizationmentioning
confidence: 99%
“…Second generation solutions proposed global approaches [4], [9], [48], [60]- [62]. The set of services which satisfy the process constraints and user preferences for the whole application are identified before executing the process.…”
Section: Related Workmentioning
confidence: 99%