Prof. Dr. Cesare Pautasso

On the Road to Benchmarking BPMN 2.0 Workflow Engines

Marigianna Skouradaki, Vincenzo Ferme, Frank Leymann, Cesare Pautasso, Dieter Roller

6th ACM/SPEC International Conference on Performance Engineering (ICPE 2015), Austin, TX, USA

January 2015

Abstract

Workflow Management Systems (WfMSs) provide platforms for delivering complex service-oriented applications that need to satisfy enterprise-grade quality of service requirements such as dependability and scalability. In this paper we focus on the case of benchmarking the performance of the core of WfMSs, Workflow Engines, that are compliant with the Business Process Model and Notation 2.0 (<a href="http://www.omg.org/spec/BPMN/2.0/">BPMN 2.0</a>) standard. We first explore the main challenges that need to be met when designing such a benchmark and describe the approaches we designed for tackling them in the <a href="http://design.inf.usi.ch/research/projects/benchflow">BenchFlow project</a>. We discuss our approach to distill the essence of real-world processes to create from it processes for the benchmark, and to ensure that the benchmark finds wide applicability.

Download

DOI: 10.1145/2668930.2695527

PDF: ▼benchflow-icpe2015.pdf (652KB)

Citation

Bibtex

@inproceedings{benchflow:2015:icpe,
	author = {Marigianna Skouradaki and Vincenzo Ferme and Frank Leymann and Cesare Pautasso and Dieter Roller},
	title = {On the Road to Benchmarking BPMN 2.0 Workflow Engines},
	booktitle = {6th ACM/SPEC International Conference on Performance Engineering (ICPE 2015)},
	year = {2015},
	month = {January},
	publisher = {IEEE},
	address = {Austin, TX, USA},
	abstract = {Workflow Management Systems (WfMSs) provide platforms for delivering complex service-oriented applications that need to satisfy enterprise-grade quality of service requirements such as dependability and scalability. 
In this paper we focus on the case of benchmarking the performance of the core of WfMSs, Workflow Engines, that are compliant with the Business Process Model and Notation 2.0 (<a href="http://www.omg.org/spec/BPMN/2.0/">BPMN 2.0</a>) standard.
We first explore the main challenges that need to be met when designing such a benchmark and describe the approaches we designed for tackling them in the <a href="http://design.inf.usi.ch/research/projects/benchflow">BenchFlow project</a>.
We discuss our approach to distill the essence of real-world processes to create from it processes for the benchmark, and to ensure that the benchmark finds wide applicability.},
	keywords = {BenchFlow, benchmarking},
	doi = {10.1145/2668930.2695527}
}