240 likes | 397 Views
Decomposing Replay Problems: A Case Study. Eric Verbeek and Wil van der Aalst. Replay. In. Out. Alignments Transition sequence Activity Synchronous Net only Silent transition Trace Activity Synchronous Log only Minimal costs. Event log Traces Events Activity Petri net
E N D
Decomposing Replay Problems:A Case Study Eric Verbeek and Wil van der Aalst
Replay In Out Alignments Transition sequence Activity Synchronous Net only Silent transition Trace Activity Synchronous Log only Minimal costs • Event log • Traces • Events • Activity • Petri net • Labeled transitions • Activity • Initial marking • Final markings • Cost structure
Decomposed Replay • Decompose Petri net into subnets • Using passages (subsuming activities) • Adapt cost structure • Decompose Event log into sublogs • Empty traces! • Replay every sublog on corresponding subnet • Idea: Replaying sublogs on subnets is more efficient than replaying event log on Petri net • Can easily be done on multiple cores • Merge replay results • Aggregate costs • Sum
Take-Home Points • Decomposed Replay can be faster • At acceptable costs • Decomposed Replay can be slower, much slower • What are good passages? • Given the replayer we’re using • Chaining passages seems to help • Sparsest cuts through the net?
Bpic2012 – Attempt 3c A B C D