Artikel in Tagungsband INPROC-2016-05

Bibliograph.
Daten
Skouradaki, Marigianna; Ferme, Vincenzo; Pautasso, Cesare; Leymann, Frank; van Hoorn, Andr'e: Micro-Benchmarking BPMN 2.0 Workflow Management Systems with Workflow Patterns.
In: 28th International Conference, CAiSE 2016, Ljubljana, Slovenia, June 13-17, 2016, Proceedings,Springer Lecture Notes in Computer Science.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 67-82, deutsch.
Springer, 13. Juni 2016.
Artikel in Tagungsband (Konferenz-Beitrag).
CR-Klassif.D.2.2 (Software Engineering Design Tools and Techniques)
D.2.8 (Software Engineering Metrics)
D.4.8 (Operating Systems Performance)
KeywordsBenchmarking; Microbenchmark; Workflow Engine; BPMN 2.0; Workflow Patterns; Workflow Management Systems
Kurzfassung

Although Workflow Management Systems (WfMSs) are a key component in workflow technology, research work for assessing and comparing their performance is limited. This work proposes the first micro- benchmark for WfMSs that can execute BPMN 2.0 workflows. To this end, we focus on studying the performance impact of well-known workflow patterns expressed in BPMN 2.0 with respect to three open source WfMSs (i.e., Activiti, jBPM and Camunda). We executed all the experiments under a reliable environment and produced a set of meaningful metrics. This paper contributes to the area of workflow technology by defining building blocks for more complex BPMN 2.0 WfMS benchmarks. The results have shown bottlenecks on architectural design decisions, resource utilization, and limits on the load a WfMS can sustain, especially for the cases of complex and parallel structures. Experiments on a mix of workflow patterns indicated that there are no unexpected performance side effects when executing different workflow patterns concurrently, although the duration of the individual workflows that comprised the mix was increased.

Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
Projekt(e)BenchFlow
Eingabedatum22. März 2016
   Publ. Informatik