Abstract
Cloud computing promises unlimited elasticity and allows Cloud applications to scale or change the configuration in response to demand. To automate the application management one must capture the goals and preferences of the application owner, and the most flexible way to represent these is as a utility function. However, it is often difficult for the application owner to define a such mathematical function. Therefore, we propose the Utility Function Creator, a software component that can create the utility function for Cloud application optimization based on a set of predefined utility function policies as well as by template utility function shapes.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Hummaida, A.R., Paton, N.W., Sakellariou, R.: Adaptation in cloud resource configuration: a survey. J. Cloud Comput. 5(1), 1–16 (2016). https://doi.org/10.1186/s13677-016-0057-9
Rossini, A., et al.: The cloud application modelling and execution language (camel), p. 39 (2017). https://doi.org/10.18725/OPARU-4339
Blair, G., Bencomo, N., France, R.B.: Models@ run.time. Computer 42(10), 22–27 (2009). ISSN 1558-0814, https://doi.org/10.1109/MC.2009.326
Horn, G., Skrzypek, P.: MELODIC: utility based cross cloud deployment optimisation. In: Proceedings of the 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA), pp. 360–367. IEEE Computer Society (2018). https://doi.org/10.1109/WAINA.2018.00112
Gilboa, I.: Rational Choice. MIT Press, Cambridge (2012). ISBN 978-0-262-01400-7
Floch, J., et al.: Playing music – building context-aware and self-adaptive mobile applications. Softw. Pract. Experience 43(3), 359–388 (2012). ISSN 1097-024X, https://doi.org/10.1002/spe.2116
Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003). ISSN 0018-9162, https://doi.org/10.1109/MC.2003.1160055
Kephart, J.O., Das, R.: Achieving self-management via utility functions. Internet Comput. 36(1), 41–50 (2003)
Sousa, J.P., Balan, R.K., Poladian, V., Garlan, D., Satyanarayanan, M.: User guidance of resource-adaptive systems. In: Proceedings of the Third International Conference on Software and Data Technologies (ICSOFT 2008), vol. 3, pp. 36–44. SciTePress - Science and and Technology Publications (2008). ISBN 978-989-8111-52-4, https://doi.org/10.5220/0001881500360044
Kritikos, K., Skrzypek, P.: Are cloud modelling languages ready for multi-cloud? In: Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing Companion, UCC 2019 Companion, pp. 51–58. Association for Computing Machinery (2019). ISBN 978-1-4503-7044-8, https://doi.org/10.1145/3368235.3368840
Li, J., Zhang, T., Jin, J., Yang, Y., Yuan, D., Gao, L.: Latency estimation for fog-based internet of things. In: 2017 27th International Telecommunication Networks and Applications Conference (ITNAC), pp. 1–6 (2017). https://doi.org/10.1109/ATNAC.2017.8215403, ISSN: 2474-154X
Różańska, M., Horn, G.: Marginal metric utility for autonomic cloud application management. In: Proceedings of the 14th IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC 2021), pp. 21:1–21:8. Association for Computing Machinery (ACM) (2021). ISBN 978-1-4503-9163-4, https://doi.org/10.1145/3492323.3495587
Różańska, M., Horn, G.: Proactive autonomic cloud application management. In: Proceedings of the 15th IEEE/ACM International Conference on Utility and Cloud Computing (UCC 2022). IEEE/ACM (2022)
Moussaoui, A., Bagnato, A., Brosse, E., Krasnodebska, J.: The MORPHEMIC project and its unified user interface (2022)
Acknowledgements
This work has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 871643 MORPHEMIC Modelling and Orchestrating heterogeneous Resources and Polymorphic applications for Holistic Execution and adaptation of Models In the Cloud.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Różańska, M., Kritikos, K., Marchel, J., Folga, D., Horn, G. (2023). Utility Function Creator for Cloud Application Optimization. In: Barolli, L. (eds) Advanced Information Networking and Applications. AINA 2023. Lecture Notes in Networks and Systems, vol 655. Springer, Cham. https://doi.org/10.1007/978-3-031-28694-0_58
Download citation
DOI: https://doi.org/10.1007/978-3-031-28694-0_58
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-28693-3
Online ISBN: 978-3-031-28694-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)