Skip to main content

2016 | OriginalPaper | Buchkapitel

A Configurable Resource Allocation for Multi-tenant Process Development in the Cloud

verfasst von : Emna Hachicha, Nour Assy, Walid Gaaloul, Jan Mendling

Erschienen in: Advanced Information Systems Engineering

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Cloud computing has become an important infrastructure for outsourcing service-based business processes in a multi-tenancy way. Configurable process models enable the sharing of a reference process among different tenants that can be customized according to specific needs. While concepts for specifying the control flow of such processes are well understood, there is a lack of support for cloud-specific resource configuration where different allocation alternatives need to be explicitly defined. In this paper, we address this research gap by extending configurable process models with the required configurable cloud resource allocation. Our proposal allows different tenants to customize the selection of the needed resources taking into account two important properties elasticity and shareability. Our prototypical implementation demonstrates the feasibility and the results of our experiments highlight the effectiveness of our approach.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
1
For understandability and confidentiality issues, an abstract and simplified version of the configurable process is shown in Fig. 1.
 
Literatur
1.
Zurück zum Zitat Mell, P.M., et al.: The nist definition of cloud computing (Technical report) (2011) Mell, P.M., et al.: The nist definition of cloud computing (Technical report) (2011)
2.
Zurück zum Zitat Rosemann, M., van der Aalst, W.M.P.: A configurable reference modelling language. Inf. Syst. 32(1), 1–23 (2007)CrossRef Rosemann, M., van der Aalst, W.M.P.: A configurable reference modelling language. Inf. Syst. 32(1), 1–23 (2007)CrossRef
3.
Zurück zum Zitat Aalst, W.: Business process configuration in the cloud: how to support and analyze multi-tenant processes? In: ECOWS, pp. 3–10. IEEE (2011) Aalst, W.: Business process configuration in the cloud: how to support and analyze multi-tenant processes? In: ECOWS, pp. 3–10. IEEE (2011)
4.
Zurück zum Zitat Rosa, M.L., van der Aalst, W.M., Dumas, M., Milani, F.P.: Business process variability modeling: a survey (2013) Rosa, M.L., van der Aalst, W.M., Dumas, M., Milani, F.P.: Business process variability modeling: a survey (2013)
5.
Zurück zum Zitat Rosa, M.L., et al.: Configurable multi-perspective business process models. Inf. Syst. 36, 313–340 (2011)CrossRef Rosa, M.L., et al.: Configurable multi-perspective business process models. Inf. Syst. 36, 313–340 (2011)CrossRef
6.
Zurück zum Zitat Kumar, A., Yao, W.: Design and management of flexible process variants using templates and rules. Comput. Ind. 63, 112–130 (2012)CrossRef Kumar, A., Yao, W.: Design and management of flexible process variants using templates and rules. Comput. Ind. 63, 112–130 (2012)CrossRef
7.
Zurück zum Zitat Hallerbach, A., et al.: Capturing variability in business process models: the provop approach. J. Softw. Maintenance Evolution Res. Pract. 22, 519–546 (2010)CrossRef Hallerbach, A., et al.: Capturing variability in business process models: the provop approach. J. Softw. Maintenance Evolution Res. Pract. 22, 519–546 (2010)CrossRef
8.
Zurück zum Zitat Cabanillas, C., Knuplesch, D., Resinas, M., Reichert, M., Mendling, J., Ruiz-Cortés, A.: Ralph: a graphical notation for resource assignments in business processes. In: Zdravkovic, J., Kirikova, M., Johannesson, P. (eds.) CAiSE 2015. LNCS, vol. 9097, pp. 53–68. Springer, Heidelberg (2015)CrossRef Cabanillas, C., Knuplesch, D., Resinas, M., Reichert, M., Mendling, J., Ruiz-Cortés, A.: Ralph: a graphical notation for resource assignments in business processes. In: Zdravkovic, J., Kirikova, M., Johannesson, P. (eds.) CAiSE 2015. LNCS, vol. 9097, pp. 53–68. Springer, Heidelberg (2015)CrossRef
9.
Zurück zum Zitat Cabanillas, C., Norta, A., Resinas, M., Mendling, J., Ruiz-Cortés, A.: Towards process-aware cross-organizational human resource management. In: Bider, I., Gaaloul, K., Krogstie, J., Nurcan, S., Proper, H.A., Schmidt, R., Soffer, P. (eds.) BPMDS 2014 and EMMSAD 2014. LNBIP, vol. 175, pp. 79–93. Springer, Heidelberg (2014) Cabanillas, C., Norta, A., Resinas, M., Mendling, J., Ruiz-Cortés, A.: Towards process-aware cross-organizational human resource management. In: Bider, I., Gaaloul, K., Krogstie, J., Nurcan, S., Proper, H.A., Schmidt, R., Soffer, P. (eds.) BPMDS 2014 and EMMSAD 2014. LNBIP, vol. 175, pp. 79–93. Springer, Heidelberg (2014)
10.
Zurück zum Zitat Kajan, E., et al.: The network-based business process. IEEE IC 18, 63–69 (2014) Kajan, E., et al.: The network-based business process. IEEE IC 18, 63–69 (2014)
11.
Zurück zum Zitat Mietzner, R., Leymann, F.: Generation of BPEL customization processes for SaaS applications from variability descriptors. IEEE Conf. SC 2, 359–366 (2008) Mietzner, R., Leymann, F.: Generation of BPEL customization processes for SaaS applications from variability descriptors. IEEE Conf. SC 2, 359–366 (2008)
12.
Zurück zum Zitat Gottschalk, F., et al.: Configurable workflow models. IJCIS 17(2), 177 (2008) Gottschalk, F., et al.: Configurable workflow models. IJCIS 17(2), 177 (2008)
13.
Zurück zum Zitat Ciuksys, D., et al.: Reusing ontological knowledge about business processes in is engineering: process configuration problem. Informatica 18, 585–602 (2007)MATH Ciuksys, D., et al.: Reusing ontological knowledge about business processes in is engineering: process configuration problem. Informatica 18, 585–602 (2007)MATH
14.
Zurück zum Zitat Duipmans, E.: Business process management in the cloud: Bpaas (2012) Duipmans, E.: Business process management in the cloud: Bpaas (2012)
15.
Zurück zum Zitat Wang, M., Bandara, K.Y., Pahl, C.: Process as a service. In: SCC, pp. 578–585 (2010) Wang, M., Bandara, K.Y., Pahl, C.: Process as a service. In: SCC, pp. 578–585 (2010)
16.
Zurück zum Zitat Candra, M.Z.C., Truong, H.-L., Dustdar, S.: Provisioning quality-aware social compute units in the cloud. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds.) ICSOC 2013. LNCS, vol. 8274, pp. 313–327. Springer, Heidelberg (2013)CrossRef Candra, M.Z.C., Truong, H.-L., Dustdar, S.: Provisioning quality-aware social compute units in the cloud. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds.) ICSOC 2013. LNCS, vol. 8274, pp. 313–327. Springer, Heidelberg (2013)CrossRef
17.
Zurück zum Zitat Sengupta, B., Jain, A., Bhattacharya, K., Truong, H.-L., Dustdar, S.: Who do you call? problem resolution through social compute units. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds.) Service Oriented Computing. LNCS, vol. 7636, pp. 48–62. Springer, Heidelberg (2012)CrossRef Sengupta, B., Jain, A., Bhattacharya, K., Truong, H.-L., Dustdar, S.: Who do you call? problem resolution through social compute units. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds.) Service Oriented Computing. LNCS, vol. 7636, pp. 48–62. Springer, Heidelberg (2012)CrossRef
18.
Zurück zum Zitat Hoenisch, P., et al.: Workflow scheduling and resource allocation for cloud-based execution of elastic processes. In: IEEE 6th International Conference on SOCA, USA (2013) Hoenisch, P., et al.: Workflow scheduling and resource allocation for cloud-based execution of elastic processes. In: IEEE 6th International Conference on SOCA, USA (2013)
19.
Zurück zum Zitat Van Der Aalst, W.M.P., Ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distrib. Parallel Databases 14, 5–51 (2003)CrossRef Van Der Aalst, W.M.P., Ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distrib. Parallel Databases 14, 5–51 (2003)CrossRef
20.
Zurück zum Zitat Russell, N., van der Aalst, W.M.P., ter Hofstede, A.H.M., Edmond, D.: Workflow resource patterns: identification, representation and tool support. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 216–232. Springer, Heidelberg (2005)CrossRef Russell, N., van der Aalst, W.M.P., ter Hofstede, A.H.M., Edmond, D.: Workflow resource patterns: identification, representation and tool support. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 216–232. Springer, Heidelberg (2005)CrossRef
21.
Zurück zum Zitat Schulte, S., et al.: Costdriven optimization of cloud resource allocation for elastic processes. Int. J. Cloud Comput. 1(2), 1–14 (2013) Schulte, S., et al.: Costdriven optimization of cloud resource allocation for elastic processes. Int. J. Cloud Comput. 1(2), 1–14 (2013)
22.
Zurück zum Zitat Schulte, S., Hoenisch, P., Venugopal, S., Dustdar, S.: Realizing elastic processes with ViePEP. In: Ghose, A., Zhu, H., Yu, Q., Delis, A., Sheng, Q.Z., Perrin, O., Wang, J., Wang, Y. (eds.) ICSOC 2012. LNCS, vol. 7759, pp. 439–442. Springer, Heidelberg (2013)CrossRef Schulte, S., Hoenisch, P., Venugopal, S., Dustdar, S.: Realizing elastic processes with ViePEP. In: Ghose, A., Zhu, H., Yu, Q., Delis, A., Sheng, Q.Z., Perrin, O., Wang, J., Wang, Y. (eds.) ICSOC 2012. LNCS, vol. 7759, pp. 439–442. Springer, Heidelberg (2013)CrossRef
23.
Zurück zum Zitat Pufahl, L., Herzberg, N., Meyer, A., Weske, M.: Flexible batch configuration in business processes based on events. In: Franch, X., Ghose, A.K., Lewis, G.A., Bhiri, S. (eds.) ICSOC 2014. LNCS, vol. 8831, pp. 63–78. Springer, Heidelberg (2014)CrossRef Pufahl, L., Herzberg, N., Meyer, A., Weske, M.: Flexible batch configuration in business processes based on events. In: Franch, X., Ghose, A.K., Lewis, G.A., Bhiri, S. (eds.) ICSOC 2014. LNCS, vol. 8831, pp. 63–78. Springer, Heidelberg (2014)CrossRef
24.
Zurück zum Zitat Jennings, B., Stadler, R.: Resource management in clouds: survey and research challenges. J. Netw. Syst. Manag. 23, 567–619 (2015)CrossRef Jennings, B., Stadler, R.: Resource management in clouds: survey and research challenges. J. Netw. Syst. Manag. 23, 567–619 (2015)CrossRef
25.
Zurück zum Zitat Hachicha, E., Gaaloul, W.: Towards resource-aware business process development in the cloud. In: 29th IEEE International Conference AINA, South Korea, pp. 761–768 (2015) Hachicha, E., Gaaloul, W.: Towards resource-aware business process development in the cloud. In: 29th IEEE International Conference AINA, South Korea, pp. 761–768 (2015)
26.
Zurück zum Zitat Cabral, L., et al.: The business process modeling ontology. In: SBPM, pp. 9–16 (2009) Cabral, L., et al.: The business process modeling ontology. In: SBPM, pp. 9–16 (2009)
27.
Zurück zum Zitat Edmonds, A., et al.: Toward an open cloud standard. IEEE IC 16, 15–25 (2012) Edmonds, A., et al.: Toward an open cloud standard. IEEE IC 16, 15–25 (2012)
28.
Zurück zum Zitat Rady, M.: Parameters for service level agreements generation in cloud computing. In: Castano, S., Vassiliadis, P., Lakshmanan, L.V.S., Lee, M.L. (eds.) ER 2012 Workshops 2012. LNCS, vol. 7518, pp. 13–22. Springer, Heidelberg (2012)CrossRef Rady, M.: Parameters for service level agreements generation in cloud computing. In: Castano, S., Vassiliadis, P., Lakshmanan, L.V.S., Lee, M.L. (eds.) ER 2012 Workshops 2012. LNCS, vol. 7518, pp. 13–22. Springer, Heidelberg (2012)CrossRef
29.
Zurück zum Zitat Cardoso, J.: Evaluating the process control-flow complexity. In: ICWS (2005) Cardoso, J.: Evaluating the process control-flow complexity. In: ICWS (2005)
30.
Zurück zum Zitat Cardoso, J., Mendling, J., Neumann, G., Reijers, H.A.: A discourse on complexity of process models. In: Eder, J., Dustdar, S. (eds.) BPM Workshops 2006. LNCS, vol. 4103, pp. 117–128. Springer, Heidelberg (2006)CrossRef Cardoso, J., Mendling, J., Neumann, G., Reijers, H.A.: A discourse on complexity of process models. In: Eder, J., Dustdar, S. (eds.) BPM Workshops 2006. LNCS, vol. 4103, pp. 117–128. Springer, Heidelberg (2006)CrossRef
31.
Zurück zum Zitat List, B., et al.: Evaluation of conceptual bp modelling languages. In: SAC (2006) List, B., et al.: Evaluation of conceptual bp modelling languages. In: SAC (2006)
32.
Zurück zum Zitat Reijers, H.A., Vanderfeesten, I.T.P.: Cohesion and coupling metrics for workflow process design. In: Desel, J., Pernici, B., Weske, M. (eds.) BPM 2004. LNCS, vol. 3080, pp. 290–305. Springer, Heidelberg (2004)CrossRef Reijers, H.A., Vanderfeesten, I.T.P.: Cohesion and coupling metrics for workflow process design. In: Desel, J., Pernici, B., Weske, M. (eds.) BPM 2004. LNCS, vol. 3080, pp. 290–305. Springer, Heidelberg (2004)CrossRef
33.
Zurück zum Zitat Vogelaar, J., et al.: Comparing business processes to determine the feasibility of configurable models: a case study. In: BPM Workshops, France, pp. 50–61 (2011) Vogelaar, J., et al.: Comparing business processes to determine the feasibility of configurable models: a case study. In: BPM Workshops, France, pp. 50–61 (2011)
Metadaten
Titel
A Configurable Resource Allocation for Multi-tenant Process Development in the Cloud
verfasst von
Emna Hachicha
Nour Assy
Walid Gaaloul
Jan Mendling
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-39696-5_34

Premium Partner