Abstract
With the increasing adoption of cloud computing, organizations are migrating their business processes to the cloud in order to quickly adapt to changes of requirements at lower costs, in a multi-tenancy manner. In such environment, using configurable BPs allows for various tenants to share a reference process which can be customized depending on their needs. Nevertheless, there is a lack of support for cloud-specific resource configuration in an energy efficient way. In this paper, we cope with this gap by proposing a genetic-based approach that aims at selecting optimal cloud resources configuration allocation w.r.t cloud resource properties (i.e., elasticity and shareability), and process non functional properties associated to the ecological characteristics, namely green properties.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Mell, P.M., Grance, T.: Sp 800–145. the nist definition of cloud computing. Technical report, Gaithersburg, MD, United States (2011)
van der Aalst, W.M.P.: Business process configuration in the cloud: how to support and analyze multi-tenant processes? In: 9th IEEE European Conference on Web Services, ECOWS 2011, Lugano, Switzerland, 14–16 September, pp. 3–10 (2011)
Poniatowski, M.: Foundations of Green IT: Consolidation, Virtualization, Efficiency, and ROI in the Data Center, 1st edn. Prentice Hall PTR, Upper Saddle River (2009)
Nowak, A., Binz, T., Fehling, C., Kopp, O., Leymann, F., Wagner, S.: Pattern-driven green adaptation of process-based applications and their runtime infrastructure. Computing 94(6), 463–487 (2012)
Ranjan, R., Benatallah, B., Dustdar, S., Papazoglou, M.P.: Cloud resource orchestration programming: overview, issues, and directions. IEEE Internet Comput. 19, 46–56 (2015)
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, Heidelberg (2016). doi:10.1007/978-3-319-39696-5_34
Sivanandam, S.N., Deepa, S.N.: Introduction to Genetic Algorithms. Springer, Heidelberg (2008)
Whitley, D.: A genetic algorithm tutorial. Stat. Comput. 4, 65–85 (1994)
Nowak, A., Breitenbucher, U., Leymann, F.: Automating green patterns to compensate co2 emissions of cloud-based business processes. In: The 8th International Conference on Advanced Engineering Computing and Applications in Sciences, (ADVCOMP 2014), Rome, Italy, 24–28 August, pp. 132–139 (2010)
Cappiello, C., et al.: Monitoring and assessing energy consumption and CO2 emissions in cloud-based systems. In: IEEE International Conference on Systems, Man, and Cybernetics, Manchester, United Kingdom, 13–16 October, pp. 127–132 (2013)
Talluri, S., Baker, R.C.: A multi-phase mathematical programming approach for effective supply chain design. Eur. J. Oper. Res. 141, 544–558 (2002)
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. Comp. Syst. 46, 36–50 (2015)
Duipmans, E.F.: Business process management in the cloud: business process as a service (bpaas) (2012)
Wang, M., Bandara, K.Y., Pahl, C.: Process as a service. In: 2010 IEEE International Conference on Services Computing, SCC 2010, Miami, Florida, USA, 5–10 July, pp. 578–585 (2010)
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/EMMSAD -2014. LNBIP, vol. 175, pp. 79–93. Springer, Heidelberg (2014). doi:10.1007/978-3-662-43745-2_6
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). doi:10.1007/978-3-319-19069-3_4
Hoesch-Klohe, K., Ghose, A., Lê, L.: Towards green business process management. In: 2010 IEEE International Conference on Services Computing, SCC 2010, Miami, Florida, USA, 5–10 July, pp. 386–393 (2010)
Nowak, A., et al.: Green business process patterns. In: Proceedings of the 18th Conference on Pattern Languages of Programs, PLoP, Portland, Oregon, USA, 21–23 October, pp. 6:1–6:10(2011)
Nowak, A., Leymann, F.: Green business process patterns - part II (short paper). In: 2013 IEEE 6th International Conference on Service-Oriented Computing and Applications, Koloa, HI, USA, 16–18 December, pp. 168–173 (2013)
Nowak, A., Binz, T., Fehling, C., Kopp, O., Leymann, F., Wagner, S.: Pattern-driven green adaptation of process-based applications and their runtime infrastructure. Computing 94, 463–487 (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Hachicha, E., Yongsiriwit, K., Gaaloul, W. (2016). Energy Efficient Configurable Resource Allocation in Cloud-Based Business Processes (Short Paper). In: Debruyne, C., et al. On the Move to Meaningful Internet Systems: OTM 2016 Conferences. OTM 2016. Lecture Notes in Computer Science(), vol 10033. Springer, Cham. https://doi.org/10.1007/978-3-319-48472-3_25
Download citation
DOI: https://doi.org/10.1007/978-3-319-48472-3_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-48471-6
Online ISBN: 978-3-319-48472-3
eBook Packages: Computer ScienceComputer Science (R0)