Élasticité de l’exécution des processus métier

Guillaume Rosinosky 1
1 COAST - Web Scale Trustworthy Collaborative Service Systems
Inria Nancy - Grand Est, LORIA - NSS - Department of Networks, Systems and Services
Abstract : The availability of middleware platforms in the cloud, with "transparent" scalability, is a progress for software developers and integrators. They can develop and deploy their applications without worrying about technical details. However, the exploitation cost of a cloud infrastructure can quickly become important. Providers requires methods to reduce this cost by adapting the size of ressources to the needs of the customers. In this thesis, we focus on multi-tenant transactional web applications, more precisely on business processes execution engines. We propose methods allowing to optimize the operational costs of providers of business process execution "as a Service" (BPMaaS) while ensuring a sufficient level of quality of service. This type of application do not scale well because of its persistence tier and of the transactional nature of operations. One must distribute the customers installations in order to optimize the cost, and sometimes move them depending of the needs of the customers. These moves (or migrations) have an impact on the quality of service and they must be limited. First, we propose a method for measuring the size of resources in terms of BPM tasks throughput, and then a method for measuring the impact of migrations we evaluate, thus confirming our hypothesis. We also propose several linear optimization models and heuristics targeting resouce allocation and distribution of customers, while limiting the number of migrations. These models are based on the knowledge of the needs of customers per time slot. We have experimented our three methods on the BPM solution Bonita, and demonstrated that they provide substantial savings on the infrastructure exploitation compared to a basic method
Complete list of metadatas

Cited literature [31 references]  Display  Hide  Download

https://hal.univ-lorraine.fr/tel-02096324
Contributor : Thèses Ul <>
Submitted on : Thursday, April 11, 2019 - 11:45:18 AM
Last modification on : Thursday, May 2, 2019 - 3:28:02 PM

File

DDOC_T_2019_0003_ROSINOSKY.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : tel-02096324, version 1

Citation

Guillaume Rosinosky. Élasticité de l’exécution des processus métier. Modélisation et simulation. Université de Lorraine, 2019. Français. ⟨NNT : 2019LORR0003⟩. ⟨tel-02096324⟩

Share

Metrics

Record views

77

Files downloads

123