2012
DOI: 10.1016/j.procs.2012.06.115
|View full text |Cite
|
Sign up to set email alerts
|

FACETA*: Checkpointing for Transactional Composite Web Service Execution based on Petri-Nets

Abstract: International audienceFailures during the execution of Transactional Composite Web Services (TCWSs) can be repaired by forward or back–ward recovery processes, according to the component WSs transactional properties. In previous works, we presented TCWS fault tolerant execution approaches relying on WSs replacement, on a compensation protocol, and on unrolling processes of Colored Petri-Nets (CPNs) to support forward and backward recovery. We represent a TCWS and its corresponding backward recovery process by … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 14 publications
(13 citation statements)
references
References 8 publications
0
13
0
Order By: Relevance
“…If the effects produced by the faulty component service need to be compensated [27], backward recovery is allowed [28]. However, users need to wait a long time to get the desired response when forward recovery is adopted, and users are unable to get the desired answer to their queries when backward recovery is adopted [29]. Taking checkpoint is another dynamic fault tolerance strategy.…”
Section: Dynamic Fault Tolerance Strategiesmentioning
confidence: 99%
See 1 more Smart Citation
“…If the effects produced by the faulty component service need to be compensated [27], backward recovery is allowed [28]. However, users need to wait a long time to get the desired response when forward recovery is adopted, and users are unable to get the desired answer to their queries when backward recovery is adopted [29]. Taking checkpoint is another dynamic fault tolerance strategy.…”
Section: Dynamic Fault Tolerance Strategiesmentioning
confidence: 99%
“…In [29], the unfolding processes of the Coloured PetriNets that control the execution of a transactional composite Web service are checkpointed if a fault occurs. In such way, users can first get partial responses as soon as they are obtained, and the composite service can be restarted from an advanced point of execution.…”
Section: Checkpointmentioning
confidence: 99%
“…However, checkpointing techniques can be implemented to relax the all-or-nothing transactional property and still provide fault tolerance [15] or can be implemented as an alternative technique independent of transactional properties [3,20]. In both cases, when a failure occurs, snapshots that contain advanced execution state (including partial results) are taken and can be returned to the user.…”
Section: Fault Tolerant Cws Executionmentioning
confidence: 99%
“…Then, checkpointing techniques can be implemented to relax the all-or-nothing property and still provide fault tolerance [3,15,20]. Snapshots that contain advanced execution state (including partial results) are taken and can be returned to the user.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation