Skip to main content
Top

2018 | OriginalPaper | Chapter

Design and Performance Analysis of Load Balancing Strategies for Cloud-Based Business Process Management Systems

Authors : Michael Adams, Chun Ouyang, Arthur H. M. ter Hofstede, Yang Yu

Published in: On the Move to Meaningful Internet Systems. OTM 2018 Conferences

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

Business Process Management Systems (BPMS) provide automated support for the execution of business processes in modern organisations. With the advent of cloud computing, the deployment of BPMS is shifting from traditional on-premise models to the Software-as-a-Service (SaaS) paradigm with the aim of delivering Business Process Automation as a Service on the cloud. To cope with the impact of numerous simultaneous requests from multiple tenants, a typical SaaS approach will launch multiple instances of its core applications and distribute workload to these application instances via load balancing strategies that operate under the assumption that tenant requests are stateless. However, since business process executions are stateful and often long-running, strategies that assume statelessness are inadequate for ensuring a uniform distribution of system load. In this paper, we propose several new load balancing strategies that support the deployment of BPMS in the cloud by taking into account (a) the workload imposed by the execution of stateful process instances from multiple tenants and (b) the capacity and availability of BPMS workflow engines at runtime. We have developed a prototypical implementation built upon an open-source BPMS and used it to evaluate the performance of the proposed load balancing strategies within the context of diverse load scenarios with models of varying complexity.

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!

Footnotes
1
The java-based OpenForecast libraries are used to dynamically select the best-fit algorithm and to perform the calculations (www.​stevengould.​org/​software/​openforecast/​).
 
Literature
1.
go back to reference van der Aalst, W.M.P., ter Hofstede, A.H.M.: YAWL: yet another workflow language. Inf. Syst. 30(4), 245–275 (2005)CrossRef van der Aalst, W.M.P., ter Hofstede, A.H.M.: YAWL: yet another workflow language. Inf. Syst. 30(4), 245–275 (2005)CrossRef
2.
go back to reference Anstett, T., Leymann, F., Mietzner, R., Strauch, S.: Towards BPEL in the cloud: exploiting different delivery models for the execution of business processes. In: Proceedings of the International Workshop on Cloud Services (IWCS 2009), pp. 670–677. IEEE Computer Society (2009) Anstett, T., Leymann, F., Mietzner, R., Strauch, S.: Towards BPEL in the cloud: exploiting different delivery models for the execution of business processes. In: Proceedings of the International Workshop on Cloud Services (IWCS 2009), pp. 670–677. IEEE Computer Society (2009)
3.
go back to reference Cardoso, J.: Control-flow complexity measurement of processes and Weyuker’s properties. In: 6th International Enformatika Conference, vol. 8, pp. 213–218 (2005) Cardoso, J.: Control-flow complexity measurement of processes and Weyuker’s properties. In: 6th International Enformatika Conference, vol. 8, pp. 213–218 (2005)
4.
go back to reference Chong, F., Carraro, G.: Architecture strategies for catching the long tail. MSDN Library, April 2006 Chong, F., Carraro, G.: Architecture strategies for catching the long tail. MSDN Library, April 2006
5.
go back to reference Ferme, V., Ivanckikj, A., Pautasso, C., Skouradaki, M., Leymann, F.: A container-centric methodology for benchmarking workflow management systems. In: Proceedings of the 6th International Conference on Cloud Computing and Service Science, pp. 74–84. SciTePress (2016) Ferme, V., Ivanckikj, A., Pautasso, C., Skouradaki, M., Leymann, F.: A container-centric methodology for benchmarking workflow management systems. In: Proceedings of the 6th International Conference on Cloud Computing and Service Science, pp. 74–84. SciTePress (2016)
8.
go back to reference Han, Y.-B., Sun, J.-Y., Wang, G.-L., Li, H.-F.: A cloud-based BPM architecture with user-end distribution of non-compute-intensive activities and sensitive data. J. Comput. Sci. Technol. 25(6), 1157–1167 (2010)CrossRef Han, Y.-B., Sun, J.-Y., Wang, G.-L., Li, H.-F.: A cloud-based BPM architecture with user-end distribution of non-compute-intensive activities and sensitive data. J. Comput. Sci. Technol. 25(6), 1157–1167 (2010)CrossRef
10.
go back to reference Hollingsworth, D.: Workflow management coalition: the workflow reference model. Technical report, TC00-1003, January 1995 Hollingsworth, D.: Workflow management coalition: the workflow reference model. Technical report, TC00-1003, January 1995
11.
go back to reference Lassen, K.B., van der Alast, W.M.: Complexity metrics for workflow nets. Inf. Softw. Technol. 51(3), 610–626 (2009)CrossRef Lassen, K.B., van der Alast, W.M.: Complexity metrics for workflow nets. Inf. Softw. Technol. 51(3), 610–626 (2009)CrossRef
12.
go back to reference Liu, X., Yang, Y., Yuan, D., Zhang, G., Li, W., Cao, D.: A generic QoS framework for cloud workflow systems. In: 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing, pp. 713–720. IEEE (2011) Liu, X., Yang, Y., Yuan, D., Zhang, G., Li, W., Cao, D.: A generic QoS framework for cloud workflow systems. In: 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing, pp. 713–720. IEEE (2011)
15.
go back to reference Pathirage, M., Perera, S., Kumara, I., Weerawarana, S.: A multi-tenant architecture for business process executions. In: 2011 IEEE International Conference on Web services, pp. 121–128. IEEE (2011) Pathirage, M., Perera, S., Kumara, I., Weerawarana, S.: A multi-tenant architecture for business process executions. In: 2011 IEEE International Conference on Web services, pp. 121–128. IEEE (2011)
16.
go back to reference Polančič, G., Cegnar, B.: Complexity metrics for process models-a systematic literature review. Comput. Stand. Interfaces 51, 104–117 (2017)CrossRef Polančič, G., Cegnar, B.: Complexity metrics for process models-a systematic literature review. Comput. Stand. Interfaces 51, 104–117 (2017)CrossRef
20.
go back to reference Wu, Z., Liu, X., Ni, Z., Yuan, D., Yang, Y.: A market-oriented hierarchical scheduling strategy in cloud workflow systems. J. Supercomput. 63(1), 256–293 (2013)CrossRef Wu, Z., Liu, X., Ni, Z., Yuan, D., Yang, Y.: A market-oriented hierarchical scheduling strategy in cloud workflow systems. J. Supercomput. 63(1), 256–293 (2013)CrossRef
Metadata
Title
Design and Performance Analysis of Load Balancing Strategies for Cloud-Based Business Process Management Systems
Authors
Michael Adams
Chun Ouyang
Arthur H. M. ter Hofstede
Yang Yu
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-030-02610-3_22

Premium Partner