Big data BPMN workflow resource optimization in the cloud

被引:1
|
作者
Simic, Srdan Daniel [1 ]
Tankovic, Nikola [1 ]
Etinger, Darko [1 ]
机构
[1] Juraj Dobrila Univ Pula, Fac Informat, Rovinjska 14, Pula 52100, Croatia
关键词
BPMN; Cloud resource allocation; Optimization; Big data workflow; Run-time distribution; GENETIC ALGORITHM;
D O I
10.1016/j.parco.2023.103025
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing is one of the critical technologies that meet the demand of various businesses for the high -capacity computational processing power needed to gain knowledge from their ever-growing business data. When utilizing cloud computing resources to deal with Big Data processing, companies face the challenge of determining the optimal use of resources within their business processes. The miscalculation of the necessary resources directly affects their budget and can cause delays in the cycle time of their key processes. This study investigates the simulation of cloud resource optimization for Big Data workflows modeled with the Business Process Modeling Notation (BPMN). To this end, a BPMN performance evaluation framework was developed. The framework's capabilities were presented using real-world data science workflow and later evaluated on workflows consisting of 13, 52, and 104 tasks. The results show that the developed framework is adequate for estimating the overall run-time distribution and optimizing the cloud resource deployment and that the BPMN can be utilized for Big Data processing workflows. Therefore, this study contributes to BPMN practitioners by providing a tool to apply BPMN for their Big Data workflows and decision-makers by giving them critical insights into their key business processes. The framework source code is available at https://github.com/ntankovic/python-bpmn-engine.
引用
收藏
页数:10
相关论文
共 50 条
  • [41] Heuristic Based Resource Provisioning Approach for Big Data Analytics in Cloud Environment
    Wu Y.-W.
    Wu H.
    Ren J.
    Zhang W.-B.
    Wei J.
    Wang T.
    Zhong H.
    Ruan Jian Xue Bao/Journal of Software, 2020, 31 (06): : 1860 - 1874
  • [42] BPMN-E2: a BPMN extension for an enhanced workflow description
    Ramos-Merino, Mateo
    Santos-Gago, Juan M.
    Alvarez-Sabucedo, Luis M.
    Alonso-Roris, Victor M.
    Sanz-Valero, Javier
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (04): : 2399 - 2419
  • [43] BPMN-E2: a BPMN extension for an enhanced workflow description
    Mateo Ramos-Merino
    Juan M. Santos-Gago
    Luis M. Álvarez-Sabucedo
    Victor M. Alonso-Roris
    Javier Sanz-Valero
    Software & Systems Modeling, 2019, 18 : 2399 - 2419
  • [44] To store or not: Online cost optimization for running big data jobs on the cloud
    Fu, Xiankun
    Pan, Li
    Liu, Shijun
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 156 : 42 - 52
  • [45] Profit Maximization of Big Data Jobs in Cloud Using Stochastic Optimization
    Nabavinejad, Seyed Morteza
    Goudarzi, Maziar
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (04) : 1563 - 1574
  • [46] Research on the optimization construction of the big data cloud platform of artificial intelligence
    He, Shouqian
    BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2020, 126 : 36 - 36
  • [47] Virtual Machine Placement Optimization for Big Data Applications in Cloud Computing
    Seyyedsalehi, Seyyed Mohsen
    Khansari, Mohammad
    IEEE ACCESS, 2022, 10 : 96112 - 96127
  • [48] A data placement approach for workflow in cloud
    Zhang, P. (zhangpeng@software.ict.ac.cn), 2013, Science Press (50):
  • [49] Dynamic Resource Scheduling and Workflow Management in Cloud Computing
    Shi, Xuelin
    Zhao, Ying
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2010 WORKSHOPS, 2011, 6724 : 440 - 448
  • [50] Cloud Computing Workflow Framework with Resource Scheduling Mechanism
    Wang Yan
    Wang Jinkuan
    Han Yinghua
    2016 IEEE CHINESE GUIDANCE, NAVIGATION AND CONTROL CONFERENCE (CGNCC), 2016, : 342 - 345