2008
DOI: 10.1007/978-3-540-68642-2_3
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive and Fault-Tolerant Service Composition in Peer-to-Peer Systems

Abstract: Abstract. Service-orientation enables dynamic interoperation of distributed services and facilitates seamless service provision or runtime creation of new applications. This dynamic service composition is particularly powerful in peer-to-peer (P2P) systems which offer scalability through self-management and autonomy. However, P2P service composition is nontrivial due to permanent peer churn and lack of central control. Existing approaches reduce composite service initialization to an NPhard path finding proble… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 11 publications
0
4
0
Order By: Relevance
“…This wastes scarce resources for conditional or prematurely-terminated paths and is less flexible towards runtime changes that render selections invalid and cause failure. Dynamic leader election in logical peer groups [13] adapts to dynamically arriving and departing providers but has been proposed only for sequential requests. OSIRIS [5] makes its pre-selection final only during execution, but requires a reliable and globally available synchronisation node to handle parallel service flows.…”
Section: Related Workmentioning
confidence: 99%
“…This wastes scarce resources for conditional or prematurely-terminated paths and is less flexible towards runtime changes that render selections invalid and cause failure. Dynamic leader election in logical peer groups [13] adapts to dynamically arriving and departing providers but has been proposed only for sequential requests. OSIRIS [5] makes its pre-selection final only during execution, but requires a reliable and globally available synchronisation node to handle parallel service flows.…”
Section: Related Workmentioning
confidence: 99%
“…However, dynamic service composition in mobile environments is challenging for two reasons: First, service providers may join and leave the network at runtime and their fluctuating presence implies a high failure probability for the composition [2]. Second, a central entity of control is infeasible in such dynamic environments because of the large overhead required to keep global state information up to date.…”
Section: Introductionmentioning
confidence: 99%
“…Probing techniques [5,11], primarily used for optimal provider selection, enable service providers to actively commit to a composition rather than allocating them without their confirmation and risking their later refusal. Alternatively, proactive discovery solutions explicitly ask for participation [14]. Both such approaches, however, require additional communication on top of establishing knowledge about available services.…”
Section: Related Workmentioning
confidence: 99%
“…Binding and releasing services just in time is crucial to maintain good service availability and to mitigate overload situations. Composition approaches that start the execution only after the selection is complete [15] [14][5] [16], allocate all required services even those that do not get executed due to conditional paths or premature termination. They block providers unnecessarily and possibly make them unavailable for other compositions.…”
Section: Related Workmentioning
confidence: 99%