Detailseite
BenchFlow - Ein Benchmark für Workflow Management Systeme
Antragsteller
Professor Dr. Frank Leymann
Fachliche Zuordnung
Softwaretechnik und Programmiersprachen
Förderung
Förderung von 2013 bis 2017
Projektkennung
Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 229974593
Ziel des BenchFlow Projekts ist die Erstellung eines ersten Benchmarks mit dem Workflow Engines (Prozess Engines) untersucht und verglichen werden können. Um das Projekt sinnvoll durchführen zu können, ist es wegen der Vielfalt von existierenden Sprachen Engines notwendig, uns zu beschränken. Wir konzentrieren uns zunächst auf Web Services Composition Engines, die den WS-BPEL Standard unterstützen. Workflow Systeme zeichnen sich aus durch eine enorme Komplexität der Architektur und eine Vielzahl von Parametern, die die Leistung des Systems beeinflussen. Benchmarking von Workflow Systemen erfordert deshalb die Entwicklung von neuartigen Techniken zur Leistungsmessung. Diese Benchmarks reihen sich neben die existierenden Benchmarks ein, wie TPC für Datenbanksysteme und SPEC für Programmiersprachen, die gut verstanden sind und die zu signifikanten Leistungsverbesserungen bei Datenbanken, Compilern und Prozessoren führten. Workflowsysteme sind eine Platform für service-orientierte Anwendungen. Deren Leistungsfähigkeit hängt im Wesentlichen von von der Leistungsfähigkeit des Workflowsystems und der aufgerufenen Services (die jedoch außerhalb der Kontrolle des Workflowsystems liegt) ab. Wir planen einen model-getriebenen, rekursiven Ansatz für die Benchmarks zu wählen, bei denen der Einfluss der externen Services dadurch eliminiert wird, dass sie durch Prozesse ersetzt werden. Die Prozesse des Benchmarks werden aus den wesentlichen Eigenschaften vorhandener Geschäftsprozessen aufgebaut. Wir werden die Vielzahl von Metriken zur Leistungsmessung zu einem Satz von Leistungsindikatoren reduzieren, der sowohl den einfachen Vergleich verschiedener Workflowsysteme als auch den Vergleich verschiedener Konfigurationen eines Workflowsystems ermöglicht.
DFG-Verfahren
Sachbeihilfen
Internationaler Bezug
Schweiz
Partnerorganisation
Schweizerischer Nationalfonds (SNF)
Beteiligte Person
Professor Dr. Cesare Pautasso