BPMN extensions for automating cloud environments using a two-layer orchestration approach

被引:2
|
作者
Dukaric, Robert [1 ]
Juric, Matjaz B. [1 ]
机构
[1] Univ Ljubljana, Fac Comp & Informat Sci, Ljubljana, Slovenia
来源
JOURNAL OF VISUAL LANGUAGES AND COMPUTING | 2018年 / 47卷
关键词
Cloud computing; Cloud orchestration; Automation; BPMN; 2.0.2; PROCESS MODELS; ARCHITECTURE; COMPLEXITY;
D O I
10.1016/j.jvlc.2018.06.002
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cloud orchestration describes the automated arrangement, coordination, and management of complex cloud systems, middleware and services, and is realized by orchestrating workflows. To achieve an end-to-end cloud orchestration, workflow designers usually have to cope with integration challenges between two different technologies - one that entails technical cloud orchestration and another comprising business-level orchestration. This however presents a complex undertaking for workflow designers, as they have to gain sufficient knowledge and expertise of two diverse technologies in order to automate cloud-specific tasks across two different domains. Introduction of a unified orchestration platform would solve these issues, as it would deliver a common vocabulary for different types of workflow designers and would provide them with a single platform for orchestrating both business and technical activities, without having to face the integration complexities. The main objective of this paper is to provide support for cloud-specific workflows in BPMN business process engines. To achieve this objective we (1) define a meta-model for modeling cloud workflows, (2) extend BPMN 2.0.2 specification to orchestrate cloud-specific workflow activities, and (3) implement a meta-model with BPMN extensions by showing how cloud orchestration workflow elements (i.e. activities and workflow control) map onto extended BPMN elements. As a part of the evaluation we measure process size and complexity of two process models using various process metrics. The results have shown that when using our proposed BPMN extensions, the overall size and complexity of the use case process under test has been reduced by more than half on an average. We also improve the readability of BPMN process.
引用
收藏
页码:31 / 43
页数:13
相关论文
共 50 条
  • [1] The Jantti approach using a two-layer model
    Poulis, JA
    Massen, CH
    Robens, E
    JOURNAL OF THERMAL ANALYSIS AND CALORIMETRY, 2003, 71 (01) : 61 - 66
  • [2] Web Clustering Using a Two-Layer Approach
    Li, Yanping
    Xing, Jinsheng
    Wu, Rui
    Zheng, Fulan
    WEB INFORMATION SYSTEMS AND MINING, PT II, 2011, 6988 : 211 - 218
  • [3] The Jäntti approach using a two-layer model
    J. A. Poulis
    C. H. Massen
    E. Robens
    Journal of Thermal Analysis and Calorimetry, 2003, 71 : 61 - 66
  • [4] Data hiding using two-layer optimal approach
    Chen, S-K
    Chen, L. S-T
    IMAGING SCIENCE JOURNAL, 2011, 59 (04): : 193 - 201
  • [5] A two-layer approach to wave modelling
    Lynett, P
    Liu, PLF
    PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2004, 460 (2049): : 2637 - 2669
  • [6] Two-Layer Cloud-Based Web System
    Zatwarnicki, Krzysztof
    Zatwarnicka, Anna
    INFORMATION SYSTEMS ARCHITECTURE AND TECHNOLOGY, ISAT 2018, PT I, 2019, 852 : 125 - 134
  • [7] Calculation of swirling recirculating turbulent flow using a two-layer approach
    Hsieh, WD
    Chang, KC
    INTERNATIONAL JOURNAL OF TURBO & JET-ENGINES, 2000, 17 (01) : 79 - 93
  • [8] Retrieval of two-layer cloud properties from multispectral observations using optimal estimation
    Watts, P. D.
    Bennartz, R.
    Fell, F.
    JOURNAL OF GEOPHYSICAL RESEARCH-ATMOSPHERES, 2011, 116
  • [9] Aircraft Observation of a Two-Layer Cloud and the Analysis of Cold Cloud Seeding Effect
    Dong, Xiaobo
    Sun, Xiaoshen
    Yan, Fei
    Zhang, Jiannan
    Wang, Shuyi
    Peng, Min
    Zhu, Haipeng
    FRONTIERS IN ENVIRONMENTAL SCIENCE, 2022, 10
  • [10] A Two-Layer Approach for Ecodriving under Traffic
    Obereigner, Gunda
    Polterauer, Philipp
    del Re, L.
    2020 AMERICAN CONTROL CONFERENCE (ACC), 2020, : 2282 - 2287