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 条
  • [1] Modeling, run-time optimization and execution of distributed workflow applications in the JEE-based BeesyCluster environment
    Czarnul, Pawel
    [J]. JOURNAL OF SUPERCOMPUTING, 2013, 63 (01): : 46 - 71
  • [2] A JEE-based Modelling and Execution Environment for Workflow Applications with Just-in-time Service Selection
    Czarnul, Pawel
    [J]. 2009 4TH INTERNATIONAL CONFERENCE ON GRID AND PERVASIVE COMPUTING WORKSHOPS: (GPC WORKSHOPS), 2009, : 48 - 55
  • [3] Estimation Accuracy on Execution Time of Run-Time Tasks in a Heterogeneous Distributed Environment
    Liu, Qi
    Cai, Weidong
    Jin, Dandan
    Shen, Jian
    Fu, Zhangjie
    Liu, Xiaodong
    Linge, Nigel
    [J]. SENSORS, 2016, 16 (09)
  • [4] The hector distributed run-time environment
    Russ, SH
    Robinson, J
    Flachs, BK
    Heckel, B
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (11) : 1102 - 1114
  • [5] Run-time optimisation of Grid workflow applications
    Duan, Rubing
    Prodan, Radu
    Fahringer, Tbomas
    [J]. 2006 7TH IEEE/ACM INTERNATIONAL CONFERENCE ON GRID COMPUTING, 2006, : 33 - +
  • [6] A Run-Time Environment Supporting Real-Time Execution of Embedded Control Applications
    Sierszecki, Krzysztof
    Angelov, Christo
    Ke, Xu
    [J]. RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 61 - 68
  • [7] Run-time monitoring of distributed applications
    Logean, X
    Dietrich, F
    Karamyan, H
    Koppenhöfer, S
    [J]. MIDDLEWARE'98: IFIP INTERNATIONAL CONFERENCE ON DISTRIBUTED SYSTEMS PLATFORMS AND OPEN DISTRIBUTED PROCESSING, 1998, : 459 - 474
  • [8] A Generic Efficient Scientific Workflow Engine for the Optimizations of Run-time Execution
    Bai, Changxin
    Liu, Junwen
    Tahabilder, Anik
    Imran, M. M.
    Lu, Shiyong
    Che, Dunren
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE SERVICES ENGINEERING, SSE, 2023, : 98 - 103
  • [9] Porting of Run-Time Environment for Lua-based Applications
    Grumic, Marko
    Vasic, Marko
    Kovacevic, Jelena
    Kastelan, Ivan
    [J]. 2015 IEEE 5TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - BERLIN (ICCE-BERLIN), 2015, : 128 - 131
  • [10] Run-time execution of reconfigurable hardware in a Java']Java environment
    King, LAS
    Quinn, H
    Leeser, M
    Galatopoullos, D
    Manolakos, E
    [J]. 2001 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD 2001, PROCEEDINGS, 2001, : 380 - 385