Skip to main content
Top

2017 | OriginalPaper | Chapter

Efficient Migration-Aware Algorithms for Elastic BPMaaS

Authors : Guillaume Rosinosky, Samir Youcef, François Charoy

Published in: Business Process Management

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

As for all kind of software, customers expect to find business process execution provided as a service (BPMaaS). They expect it to be provided at the best cost with guaranteed SLA. From the BPMaaS provider point of view it can be done thanks to the provision of an elastic cloud infrastructure. Providers still have to provide the service at the lowest possible cost while meeting customers expectation. We propose a customer-centric service model that link the BP execution requirement to cloud resources, and that optimize the deployment of customer’s (or tenants) processes in the cloud to adjust constantly the provision to the needs. However, migrations between cloud configurations can be costly in terms of quality of service and a provider should reduce the number of migrations. We propose a model for BPMaaS cost optimization that take into account a maximum number of migrations for each tenants. We designed a heuristic algorithm and experimented using various customer load configurations based on customer data, and on an actual estimation of the capacity of cloud resources.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Le, T.M.H., Alfredo, L.A., Choi, H.R., Cho, M.J., Kim, C.S.: A study on BPaaS with TCO model, pp. 249–256. IEEE, December 2014 Le, T.M.H., Alfredo, L.A., Choi, H.R., Cho, M.J., Kim, C.S.: A study on BPaaS with TCO model, pp. 249–256. IEEE, December 2014
2.
go back to reference Rosinosky, G., Youcef, S., Charoy, F.: An efficient approach for multi-tenant elastic business processes management in cloud computing environment. In: 2016 IEEE 9th International Conference on Cloud Computing (CLOUD), pp. 311–318. IEEE, June 2016 Rosinosky, G., Youcef, S., Charoy, F.: An efficient approach for multi-tenant elastic business processes management in cloud computing environment. In: 2016 IEEE 9th International Conference on Cloud Computing (CLOUD), pp. 311–318. IEEE, June 2016
3.
go back to reference Schulte, S., Janiesch, C., Venugopal, S., Weber, I., Hoenisch, P.: Elastic business process management: state of the art and open challenges for BPM in the cloud. Future Gener. Comput. Syst. 46, 36–50 (2014)CrossRef Schulte, S., Janiesch, C., Venugopal, S., Weber, I., Hoenisch, P.: Elastic business process management: state of the art and open challenges for BPM in the cloud. Future Gener. Comput. Syst. 46, 36–50 (2014)CrossRef
4.
go back to reference Hoenisch, P., Schuller, D., Schulte, S., Hochreiner, C., Dustdar, S.: Optimization of complex elastic processes. IEEE Trans. Services Comput. 9(5), 700–713 (2016)CrossRef Hoenisch, P., Schuller, D., Schulte, S., Hochreiner, C., Dustdar, S.: Optimization of complex elastic processes. IEEE Trans. Services Comput. 9(5), 700–713 (2016)CrossRef
5.
go back to reference Janiesch, C., Weber, I., Kuhlenkamp, J., Menzel, M.: Optimizing the performance of automated business processes executed on virtualized infrastructure. In: 2014 47th Hawaii International Conference on System Sciences (HICSS), pp. 3818–3826. IEEE, January 2014 Janiesch, C., Weber, I., Kuhlenkamp, J., Menzel, M.: Optimizing the performance of automated business processes executed on virtualized infrastructure. In: 2014 47th Hawaii International Conference on System Sciences (HICSS), pp. 3818–3826. IEEE, January 2014
6.
go back to reference Euting, S., Janiesch, C., Fischer, R., Tai, S., Weber, I.: Scalable business process execution in the cloud. In: 2014 IEEE International Conference on Cloud Engineering (IC2E), pp. 175–184, March 2014 Euting, S., Janiesch, C., Fischer, R., Tai, S., Weber, I.: Scalable business process execution in the cloud. In: 2014 IEEE International Conference on Cloud Engineering (IC2E), pp. 175–184, March 2014
7.
go back to reference Rekik, M., Boukadi, K., Assy, N., Gaaloul, W., Ben-Abdallah, H.: A linear program for optimal configurable business processes deployment into cloud federation. In: 2016 IEEE International Conference on Services Computing (SCC), pp. 34–41. IEEE, June 2016 Rekik, M., Boukadi, K., Assy, N., Gaaloul, W., Ben-Abdallah, H.: A linear program for optimal configurable business processes deployment into cloud federation. In: 2016 IEEE International Conference on Services Computing (SCC), pp. 34–41. IEEE, June 2016
8.
go back to reference Hachicha, E., Assy, N., Gaaloul, W., Mendling, J.: A configurable resource allocation for multi-tenant process development in the cloud. In: Nurcan, S., Soffer, P., Bajec, M., Eder, J. (eds.) CAiSE 2016. LNCS, vol. 9694, pp. 558–574. Springer, Cham (2016). doi:10.1007/978-3-319-39696-5_34CrossRef Hachicha, E., Assy, N., Gaaloul, W., Mendling, J.: A configurable resource allocation for multi-tenant process development in the cloud. In: Nurcan, S., Soffer, P., Bajec, M., Eder, J. (eds.) CAiSE 2016. LNCS, vol. 9694, pp. 558–574. Springer, Cham (2016). doi:10.​1007/​978-3-319-39696-5_​34CrossRef
9.
go back to reference Sellami, W., Kacem, H.H., Kacem, A.H.: Elastic multi-tenant business process based service pattern in cloud computing. In: 2014 IEEE 6th International Conference on Cloud Computing Technology and Science (CloudCom), pp. 154–161. IEEE, December 2014 Sellami, W., Kacem, H.H., Kacem, A.H.: Elastic multi-tenant business process based service pattern in cloud computing. In: 2014 IEEE 6th International Conference on Cloud Computing Technology and Science (CloudCom), pp. 154–161. IEEE, December 2014
10.
go back to reference Das, S., Agrawal, D., El Abbadi, A.: ElasTraS: an elastic, scalable, and self-managing transactional database for the cloud. ACM Trans. Database Syst. 38(1), 1–45 (2013)MathSciNetCrossRef Das, S., Agrawal, D., El Abbadi, A.: ElasTraS: an elastic, scalable, and self-managing transactional database for the cloud. ACM Trans. Database Syst. 38(1), 1–45 (2013)MathSciNetCrossRef
11.
go back to reference Barker, S.K., Chi, Y., Hacigümüs, H., Shenoy, P.J., Cecchet, E.: ShuttleDB: database-aware elasticity in the cloud. In: 11th International Conference on Autonomic Computing, ICAC 2014, Philadelphia, PA, USA, 18–20 June 2014, pp. 33–43 (2014) Barker, S.K., Chi, Y., Hacigümüs, H., Shenoy, P.J., Cecchet, E.: ShuttleDB: database-aware elasticity in the cloud. In: 11th International Conference on Autonomic Computing, ICAC 2014, Philadelphia, PA, USA, 18–20 June 2014, pp. 33–43 (2014)
12.
go back to reference Kang, J., Park, S.: Algorithms for the variable sized bin packing problem. Eur. J. Oper. Res. 147(2), 365–372 (2003)MathSciNetCrossRef Kang, J., Park, S.: Algorithms for the variable sized bin packing problem. Eur. J. Oper. Res. 147(2), 365–372 (2003)MathSciNetCrossRef
13.
go back to reference Lovrić, M., Milanović, M., Stamenković, M.: Algoritmic methods for segmentation of time series: an overview. J. Contemp. Econ. Bus. Issues 1(1), 31–53 (2014) Lovrić, M., Milanović, M., Stamenković, M.: Algoritmic methods for segmentation of time series: an overview. J. Contemp. Econ. Bus. Issues 1(1), 31–53 (2014)
14.
go back to reference Keogh, E., Chu, S., Hart, D., Pazzani, M.: An online algorithm for segmenting time series. In: 2001, Proceedings IEEE International Conference on Data Mining, ICDM, pp. 289–296. IEEE (2001) Keogh, E., Chu, S., Hart, D., Pazzani, M.: An online algorithm for segmenting time series. In: 2001, Proceedings IEEE International Conference on Data Mining, ICDM, pp. 289–296. IEEE (2001)
15.
go back to reference Rosinosky, G., Youcef, S., Charoy, F.: A framework for BPMS performance and cost evaluation on the cloud. In: 2016 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pp. 653–658. IEEE, December 2016 Rosinosky, G., Youcef, S., Charoy, F.: A framework for BPMS performance and cost evaluation on the cloud. In: 2016 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pp. 653–658. IEEE, December 2016
16.
go back to reference Sandrock, C.: Identification and generation of realistic input sequences for stochastic simulation with Markov processes. In: Cakaj, S. (ed.) Modeling Simulation and Optimization - Tolerance and Optimal Control. InTech, April 2010. doi:10.5772/9035CrossRef Sandrock, C.: Identification and generation of realistic input sequences for stochastic simulation with Markov processes. In: Cakaj, S. (ed.) Modeling Simulation and Optimization - Tolerance and Optimal Control. InTech, April 2010. doi:10.​5772/​9035CrossRef
17.
go back to reference Gurobi Optimization, I.: Gurobi optimizer reference manual (2015) Gurobi Optimization, I.: Gurobi optimizer reference manual (2015)
Metadata
Title
Efficient Migration-Aware Algorithms for Elastic BPMaaS
Authors
Guillaume Rosinosky
Samir Youcef
François Charoy
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-65000-5_9