A Genetic Algorithm for Cost-Aware Business Processes Execution in the Cloud

被引:5
|
作者
Rosinosky, Guillaume [1 ]
Youcef, Samir [1 ]
Charoy, Francois [1 ]
机构
[1] Univ Lorraine, LORIA, INRIA, CNRS, F-54000 Nancy, France
来源
SERVICE-ORIENTED COMPUTING (ICSOC 2018) | 2018年 / 11236卷
关键词
BPM; Elasticity; Cloud; Optimization;
D O I
10.1007/978-3-030-03596-9_13
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
With the generalization of the Cloud, software providers can distribute their software as a service without investing in large infrastructure. However, without an effective resource allocation method, their operation cost can grow quickly, hindering the profitability of the service. This is the case for BPM as a Service providers that want to handle hundreds of customers with a given quality of service. Since there are variations in the needed load and in the number of users of the service, the allocation and scheduling methods must be able to adjust the cloud resource quantity and size, and the distribution of customers on these resources. In this paper, we present a cost optimization model and an heuristic based on genetic algorithms to adjust resource allocation to the needs of a set of customers with varying BPM task throughput. Experimentations using realistic customer loads and cloud resources capacities show the gain of these methods compared to previous approaches. Results show that using our algorithm on split groups of customers can provide even better results.
引用
收藏
页码:198 / 212
页数:15
相关论文
共 50 条
  • [1] Cost-aware Scheduling of Software Processes Execution in the Cloud
    Alajrami, Sami
    Romanovsky, Alexander
    Gallina, Barbara
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 203 - 212
  • [2] Cost-aware DAG scheduling algorithms for minimizing execution cost on cloud resources
    Moïse W. Convolbo
    Jerry Chou
    The Journal of Supercomputing, 2016, 72 : 985 - 1012
  • [3] Cost-aware DAG scheduling algorithms for minimizing execution cost on cloud resources
    Convolbo, Moise W.
    Chou, Jerry
    JOURNAL OF SUPERCOMPUTING, 2016, 72 (03): : 985 - 1012
  • [4] Cost-aware workflow offloading in edge-cloud computing using a genetic algorithm
    Abdi, Somayeh
    Ashjaei, Mohammad
    Mubeen, Saad
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (17): : 24835 - 24870
  • [5] Cost-Aware Cloud Provisioning
    Chard, Ryan
    Chard, Kyle
    Bubendorfer, Kris
    Lacinski, Lukasz
    Madduri, Ravi
    Foster, Ian
    2015 IEEE 11TH INTERNATIONAL CONFERENCE ON E-SCIENCE, 2015, : 136 - 144
  • [6] Cost-aware data reliability provision algorithm for the cloud providers
    Zhong, Rui-Ming
    Liu, Chuan-Yi
    Wang, Chun-Lu
    Xiang, Fei
    Ruan Jian Xue Bao/Journal of Software, 2014, 25 (08): : 1874 - 1886
  • [7] Cost-Aware Multimedia Data Allocation for Heterogeneous Memory Using Genetic Algorithm in Cloud Computing
    Gai, Keke
    Qiu, Longfei
    Zhao, Hui
    Qiu, Meikang
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (04) : 1212 - 1222
  • [8] Kingfisher: Cost-aware Elasticity in the Cloud
    Sharma, Upendra
    Shenoy, Prashant
    Sahu, Sambit
    Shaikh, Anees
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 206 - 210
  • [9] Cost-Aware Clustering of Bug Reports by Using a Genetic Algorithm
    Lee, Jaekwon
    Kim, Dongsun
    Jung, Woosung
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2019, 35 (01) : 175 - 200
  • [10] Cost-Aware Scheduling Algorithm Based on PSO in Cloud Computing Environment
    Zhao, Gang
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (01): : 33 - 42