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 条
  • [1] Devising a Cloud Scientific Workflow Platform for Big Data
    Zhao, Yong
    Li, Youfu
    Lu, Shiyong
    Raicu, Ioan
    Lin, Cui
    2014 IEEE WORLD CONGRESS ON SERVICES (SERVICES), 2014, : 393 - 401
  • [2] Workflow Coordinated Resources Allocation for Big Data Analytics in the Cloud
    Sfika, Niki
    Manos, Konstantinos
    Korfiati, Aigli
    Alexakos, Christos
    Likothanassis, Spiridon
    ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS, 2015, 458 : 397 - 410
  • [3] A Novel Resource Scheduler for Resource Allocation and Scheduling in Big Data Using Hybrid Optimization Algorithm at Cloud Environment
    Selvaraj, Aarthee
    Rajendran, Prabakaran
    Rajangam, Kanimozhi
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2023, 20 (06) : 863 - 873
  • [4] Big Data in Cloud Computing: A Resource Management Perspective
    Ullah, Saeed
    Awan, M. Daud
    Khiyal, M. Sikander Hayat
    SCIENTIFIC PROGRAMMING, 2018, 2018
  • [5] Cloud Infrastructure Resource Allocation for Big Data Applications
    Dai, Wenyun
    Qiu, Longfei
    Wu, Ana
    Qiu, Meikang
    IEEE TRANSACTIONS ON BIG DATA, 2018, 4 (03) : 313 - 324
  • [6] Intelligent cloud workflow management and scheduling method for big data applications
    Yannian Hu
    Hui Wang
    Wenge Ma
    Journal of Cloud Computing, 9
  • [7] Intelligent cloud workflow management and scheduling method for big data applications
    Hu, Yannian
    Wang, Hui
    Ma, Wenge
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2020, 9 (01):
  • [8] A note on resource management techniques and systems for big data workflow processing
    Ranjan, Rajiv
    Jayaraman, Prem Prakash
    Villari, Massimo
    Georgakopoulos, Dimitrios
    COMPUTING, 2018, 100 (01) : 1 - 2
  • [9] A note on resource management techniques and systems for big data workflow processing
    Rajiv Ranjan
    Prem Prakash Jayaraman
    Massimo Villari
    Dimitrios Georgakopoulos
    Computing, 2018, 100 : 1 - 2
  • [10] The Performance Optimization of Big Data Processing by Adaptive MapReduce Workflow
    Li, Wei
    Tang, Maolin
    IEEE ACCESS, 2022, 10 : 79004 - 79020