A Software Architecture Assisting Workflow Executions on Cloud Resources

被引:18
|
作者
Borowik, Grzegorz [1 ]
Wozniak, Marcin [2 ]
Fornaia, Andrea [3 ]
Giunta, Rosario [3 ]
Napoli, Christian [3 ]
Pappalardo, Giuseppe [3 ]
Tramontana, Emiliano [3 ]
机构
[1] Warsaw Univ Technol, Nowowiejska 15-19, PL-00665 Warsaw, Poland
[2] Silesian Tech Univ, Inst Math, PL-44100 Gliwice, Poland
[3] Univ Catania, Dept Math & Informat, I-95125 Catania, Italy
关键词
software architecture; dependability; workflows; cloud computing; monitoring;
D O I
10.1515/eletel-2015-0002
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
An enterprise providing services handled by means of workflows needs to monitor and control their execution, gather usage data, determine priorities, and properly use computing cloud-related resources. This paper proposes a software architecture that connects unaware services to components handling workflow monitoring and management concerns. Moreover, the provided components enhance dependability of services while letting developers focus only on the business logic.
引用
收藏
页码:17 / 23
页数:7
相关论文
共 50 条
  • [1] Planning Workflow Executions over the Edge-to-Cloud Continuum
    Tzortzi, Marianna
    Kleitsikas, Charalampos
    Politis, Agis
    Niarchos, Sotirios
    Doka, Katerina
    Koziris, Nectarios
    ALGORITHMIC ASPECTS OF CLOUD COMPUTING, ALGOCLOUD 2023, 2024, 14053 : 9 - 24
  • [2] Planning Workflow Executions when Using Spot Instances in the Cloud
    Martinez, Richard Gil
    Lopes, Antonia
    Rodrigues, Luis
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 310 - 317
  • [3] Exploiting in-memory storage for improving workflow executions in cloud platforms
    Francisco Rodrigo Duro
    Fabrizio Marozzo
    Javier Garcia Blas
    Domenico Talia
    Paolo Trunfio
    The Journal of Supercomputing, 2016, 72 : 4069 - 4088
  • [4] Exploiting in-memory storage for improving workflow executions in cloud platforms
    Rodrigo Duro, Francisco
    Marozzo, Fabrizio
    Garcia Blas, Javier
    Talia, Domenico
    Trunfio, Paolo
    JOURNAL OF SUPERCOMPUTING, 2016, 72 (11): : 4069 - 4088
  • [5] On Nondeterministic Workflow Executions
    Potapova, Alexandra
    Su, Jianwen
    WEB SERVICES AND FORMAL METHODS, 2011, 6551 : 176 - 190
  • [6] Reasoning on workflow executions
    Greco, G
    Guzzo, A
    Saccà, D
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2003, 2798 : 205 - 219
  • [7] Archinotes: A Tool for Assisting Software Architecture Courses
    Sebastian Urrego, Juan
    Correal, Dario
    2013 IEEE 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2013, : 80 - 88
  • [8] A software architecture for workflow management systems
    Jablonski, S
    NINTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1998, : 739 - 744
  • [9] Bundle and Pool Architecture for Multi-Language, Robust, Scalable Workflow Executions
    Rogers, David
    Harvey, Ian
    Tram Truong Huu
    Evans, Kieran
    Glatard, Tristan
    Kallel, Ibrahim
    Taylor, Ian
    Montagnat, Johan
    Jones, Andrew
    Harrison, Andrew
    JOURNAL OF GRID COMPUTING, 2013, 11 (03) : 457 - 480
  • [10] Bundle and Pool Architecture for Multi-Language, Robust, Scalable Workflow Executions
    David Rogers
    Ian Harvey
    Tram Truong Huu
    Kieran Evans
    Tristan Glatard
    Ibrahim Kallel
    Ian Taylor
    Johan Montagnat
    Andrew Jones
    Andrew Harrison
    Journal of Grid Computing, 2013, 11 : 457 - 480