Modeling, run-time optimization and execution of distributed workflow applications in the JEE-based BeesyCluster environment

被引:0
|
作者
Pawel Czarnul
机构
[1] Gdansk University of Technology,Department of Computer Architecture, Faculty of Electronics, Telecommunications and Informatics
来源
关键词
Workflow execution; Just-in-time service selection; Workflow management environment; Workflow applications; Scientific and business workflows;
D O I
暂无
中图分类号
学科分类号
摘要
The paper presents a complete solution for modeling scientific and business workflow applications, static and just-in-time QoS selection of services and workflow execution in a real environment. The workflow application is modeled as an acyclic directed graph where nodes denote tasks and edges denote dependencies between the tasks. The BeesyCluster middleware is used to allow providers to publish services from sequential or parallel applications, from their servers or clusters. Optimization algorithms are proposed to select a capable service for each task so that a global criterion is optimized such as a product of workflow execution time and cost, a linear combination of those or minimization of the time with a cost constraint. The paper presents implementation details of the multithreaded workflow execution engine implemented in JEE. Several tests were performed for three different optimization goals for two business and scientific workflow applications. Finally, the overhead of the solution is presented.
引用
收藏
页码:46 / 71
页数:25
相关论文
共 50 条
  • [41] Distributed workflow execution optimization of SBA based on Service-Oriented Architecture
    Du, Xiaoping
    Song, Jianjun
    Zhao, Yangsheng
    [J]. PROGRESS IN MEASUREMENT AND TESTING, PTS 1 AND 2, 2010, 108-111 : 960 - 965
  • [42] Constraint-based Run-time State Migration for Live Modeling
    Tikhonova, Ulyana
    Stoel, Jouke
    van der Storm, Tijs
    Degueule, Thomas
    [J]. PROCEEDINGS OF THE 11TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERING (SLE '18), 2018, : 108 - 120
  • [43] Run-time Mapping of Applications on FPGA-based Reconfigurable Systems
    Beretta, Ivan
    Rana, Vincenzo
    Atienza, David
    Sciuto, Donatella
    [J]. 2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 3329 - 3332
  • [44] Linking Design-Time and Run-Time: A Graph-based Uniform Workflow Provenance Model
    Duan, Xiaoyi
    Zhang, Jia
    Bao, Qihao
    Ramachandran, Rahul
    Lee, Tsengdar J.
    Lee, Seungwon
    Pan, Lei
    [J]. 2017 IEEE 24TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2017), 2017, : 97 - 105
  • [45] System-Level Modeling and Simulation of MPSoC Run-Time Management Using Execution Traces Analysis
    Yang, S.
    Le Nours, S.
    Real, M. Mendez
    Pillement, S.
    [J]. EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2019, 2019, 11733 : 281 - 293
  • [46] Using Trace Data for Run-Time Optimization of Parallel Execution in Real-Time Multi-Core Systems
    Schade, Florian
    Sandmann, Timo
    Becker, Juergen
    Theiling, Henrik
    [J]. 2022 IEEE 28TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2022), 2022, : 228 - 234
  • [47] Model-based Run-time Variability Resolution for Robotic Applications
    Gherardi, Luca
    Hochgeschwender, Nico
    [J]. 2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 829 - 830
  • [48] WORKFLOW-BASED DISTRIBUTED ENVIRONMENT FOR LEGACY SIMULATION APPLICATIONS
    Sonntag, Mirko
    Hotta, Sven
    Karastoyanova, Dimka
    Molnar, David
    Schmauder, Siegfried
    [J]. ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 1, 2011, : 91 - 94
  • [49] A Multi-Agent Based System for Run-Time Distributed Resource Management
    Galanis, Ioannis
    Olsen, Daniel
    Anagnostopoulos, Iraklis
    [J]. 2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 294 - 297
  • [50] SARG04 and AK15 Protocols Based on the Run-Time Execution and QBER
    Abushgra, Abdulbast A.
    [J]. 2021 IEEE 5TH INTERNATIONAL CONFERENCE ON CRYPTOGRAPHY, SECURITY AND PRIVACY (ICCSP), 2021, : 176 - 180