STRATFram: A framework for describing and evaluating elasticity strategies for service-based business processes in the cloud

被引:8
|
作者
Ben Jrad, Aicha [1 ,2 ]
Bhiri, Sami [1 ]
Tata, Samir [3 ]
机构
[1] Univ Tunis El Manar, Natl Engn Sch Tunis, OASIS, Tunis 2092, Tunisia
[2] Univ Paris Saclay, SAMOVAR, Telecom SudParis, CNRS, 9 Rue Charles Fourier, F-91011 Evry, France
[3] IBM Res, Almaden Res Ctr, San Jose, CA USA
关键词
Service-based business process; Elasticity strategies; Evaluation; Elasticity model; Cloud computing; MANUFACTURING NETWORKS; QUALITY; CONTROLLER;
D O I
10.1016/j.future.2018.10.055
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the recent years, growing attention has been paid to the concept of Cloud Computing as a new computing paradigm for executing and handling operations/processes in an efficient and cost-effective way. Cloud Computing's elasticity and its flexibility in service delivery have been the most important features behind this attention which encourage companies to migrate their operation/processes to the cloud to ensure the required QoS while using resources and reduce their expenses. Elasticity management has been considered as a pivotal issue among IT community that works on finding the right tradeoffs between QoS levels and operational costs by developing novel methods and mechanisms. However, controlling process elasticity and defining non-trivial elasticity strategies are challenging issues. Also, despite the growing attention paid to the cloud and its elasticity property in particular, there is still a lack of solutions that support the evaluation of elasticity strategies used to ensure the elasticity of processes at service-level. In this paper, we present a framework for describing and evaluating elasticity strategies for Service-based Business Processes (SBP), called STRATFram. It is composed of a set of domain-specific languages designed to generalize the use of the framework and to facilitate the description of evaluation elements that are needed to evaluate elasticity strategies before using them in real cloud environment. Using STRATFram, SBP holders are allowed to define: (i) an elasticity model with specific elasticity capabilities on which they want to define and evaluate their elasticity strategies, (ii) a SBP model for which the elasticity strategies will be defined and evaluated, (iii) a set of elasticity strategies based on the elasticity capabilities of the defined elasticity model and for the provided SBP model, and (iv) a simulation configuration which identifies simulation properties/elements. The evaluation of elasticity strategies consists in providing a set of plots that allows the analysis and the comparison of strategies. Our contributions and developments provide Cloud tenants with facilities to choose elasticity strategies that fit to their business processes and usage behaviors. (C) 2018 Published by Elsevier B.V.
引用
收藏
页码:69 / 89
页数:21
相关论文
共 50 条
  • [31] Combining Rules and Activities for Modeling Service-Based Business Processes
    Milanovic, Milan
    Gasevic, Dragan
    Wagner, Gerd
    [J]. EDOCW: 2008 12TH ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS, 2008, : 72 - +
  • [32] Enforcement of entailment constraints in distributed service-based business processes
    Hummer, Waldemar
    Gaubatz, Patrick
    Strembeck, Mark
    Zdun, Uwe
    Dustdar, Schahram
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (11) : 1884 - 1903
  • [33] Evaluating Cloud Service Elasticity Behavior
    Copil, Georgiana
    Hong-Linh Truong
    Moldovan, Daniel
    Dustdar, Schahram
    Trihinas, Demetris
    Pallis, George
    Dikaiakos, Marios D.
    [J]. INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2015, 24 (03)
  • [34] Towards a Holistic Framework for Describing and Evaluating Business Benefits of a Service Oriented Architecture
    Abelein, Ulrike
    Habryn, Francois
    Becker, Alexander
    [J]. 2009 13TH ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS (EDOCW 2009), 2009, : 282 - +
  • [35] A service-based framework for building and executing epidemic simulation applications in the cloud
    Parlavantzas, Nikos
    Linh Manh Pham
    Morin, Christine
    Arnoux, Sandie
    Beaunee, Gael
    Qi, Luyuan
    Gontier, Philippe
    Ezanno, Pauline
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (05):
  • [36] Deployment of Service-Based Processes in the Cloud Using Petri Net Decomposition
    Yangui, Sami
    Klai, Kais
    Tata, Samir
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2014 CONFERENCES, 2014, 8841 : 57 - 74
  • [37] Toward Supporting Unplanned Dynamic Changes of Service-Based Business Processes
    Sun, Chang-Ai
    Wang, Zhen
    Zhang, Zaixing
    Wang, Pan
    He, Xiao
    Han, Jun
    [J]. IEEE ACCESS, 2019, 7 : 48982 - 48997
  • [38] A semi-automated orchestration tool for service-based business processes
    Schaffner, Jan
    Meyer, Harald
    Tosun, Cafer
    [J]. SERVICE-ORIENTED COMPUTING: CSOC 2006, PROCEEDINGS, 2007, 4652 : 50 - +
  • [39] Research on service-based e-business application integration framework
    Wu, Zeng-De
    Liu, Yan
    Ma, Fan-Yuan
    [J]. Shanghai Jiaotong Daxue Xuebao/Journal of Shanghai Jiaotong University, 2002, 36 (09): : 1341 - 1345
  • [40] A Hybrid Approach for Business Environment-Aware Management of Service-Based Business Processes
    Bouchaala, Olfa
    Tata, Samir
    Jmaiel, Mohamed
    [J]. E-COMMERCE AND WEB TECHNOLOGIES, EC-WEB 2013, 2013, 152 : 68 - 79