Workflow Management for Large Parallel and Distributed Applications (WoMaLaPaDiA)
| Toegekend op: |
5 juli 2006 |
|
| Hoofdaanvrager: | Dr. N. (Natalia) Sidorova |
TU/e |
| Mede-aanvragers: | - |
|
| Uitvoerders: |
Drs. C.T. Bratosin Dhr. C. Köhler |
TU/e CWI |
| GLANCE thema: |
autonomous configuration, composition, and coordination en management and analysis. |
Samenvatting:
Software systemen worden steeds complexer. Om deze complexiteit te beheersen worden systemen opgedeeld in grotendeels autonome componenten. Coördinatie van de werkverdeling over de componenten is één van de grootste uitdagingen in de software engineering die in verschillende en vaak geïsoleerde toepassingsgebieden voorkomt. Twee belangrijke toepassingsgebieden zijn grid computing en workflow management. Grid computing vindt zijn toepassing vooral in computational science. Workflow management is het gebied van de bedrijfstoepassingen waar bedrijfsmatige processen gestuurd worden door software systemen.
In dit onderzoeksproject wordt een brug geslagen tussen deze twee gebieden met de verwachting dat geleerde lessen uitgewisseld kunnen worden waardoor beide gebieden een stap voorwaarts maken. In het bijzonder zullen twee state of the art coördinatieformalismen, Reo en YAWL geïntegreerd worden. Reo is vooral bekend als coördinatietaal in gedistribueerde computing en YAWL in workflow management. Reo heeft een aantal unieke eigenschappen, die zeer welkom zijn in het tweede toepassingsveld. YAWL is een coördinatieformalisme gebaseerd op Petri netten en uitgebreid met veel features die in de industriële coördinatiesoftware bekend zijn.
De belangrijkste doelstellingen van het project zijn: de integratie van de twee coördinatieformalismen, de afbeelding op Petri netten ten behoeve van analyse en het uitvoeren van grootschalige case studies om te onderzoeken hoe de gekozen aanpak werkt. De case studies zullen uit het domein van grid computing komen; onder andere zal er gezocht worden naar coördinatiepatronen in het veld van grid computing.
