Abstract
The aim of this work is to propose effective solution to eliminate the problem of excessive resource locking by idle computational services. In order to achieve this, a dedicated execution scheme and software tools were developed and tested in several scenarios. The results show that resource locking may be significantly decreased and the overall resource consumption in service system can be minimized as well. The approach is dedicated for computational services, which perform operations upon data delivery, returning the results after finishing their tasks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Rajkumar, R., Lee, C., Lehoczky, J., Siewiorek, D.: A resource allocation model for QoS management. In: Real-Time Systems Symposium, pp. 298–307. IEEE Computer Society Washington, San Francisco (1997)
Izakian, H., Abraham, A., Ladani, B.: An auction method for resource allocation in computational grids. Future Generat. Comput. Syst. 26, 228–235 (2010)
Lin, W., Lin, G., Wei, H.: Dynamic auction mechanism for cloud resource allocation. In: IEEE/ACM International Conference on Cluster 2010, pp. 591–592. Melbourne (2010)
Mao, M., Li, J., Humphery, M.: Cloud auto-scaling with deadline and budget constraints. In: IEEE/ACM International Conference on Grid Computing 2010, Brussels, pp. 41–48 (2010)
Delimitrou, C., Kozyrakis, C.: Quasar: resource-efficient and QoS-Aware cluster management. In: International Conference on Architectural Support for Programming Languages and Operating Systems 2014, Salt Lake City, pp. 127–144 (2014)
Vakilinia, S., Mustafa, A., Dongyu, Q.: Modeling of the resource allocation in cloud computing centers. Comput. Netw. 91, 453–470 (2015)
Sun, Y., White, J., Li, B., Turner, A.: Automated QoS-oriented cloud resource optimization using containers. J. Syst. Softw. 116, 146–161 (2016)
Azure auto scale. https://azure.microsoft.com/pl-pl/features/autoscale/. Last Accessed 29 Mar 2017
Azure auto scale – best practices. https://docs.microsoft.com/en-us/azure/architecture/best-practices/auto-scaling. Last Accessed 29 Mar 2017
Amazon auto scale. http://docs.aws.amazon.com/autoscaling/latest/userguide/WhatIsAutoScaling.html. Last Accessed 29 Mar 2017
Google Cloud auto scale. https://cloud.google.com/compute/docs/autoscaler/. Last Accessed 29 Mar 2017
Docker basic information. https://docs.docker.com/engine/getstarted/step_two/. Last Accessed 29 Mar 2017
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Kwaśnicka, P., Falas, Ł., Juszczyszyn, K. (2018). Execution Management of Computational Services in Service-Oriented Systems. In: Borzemski, L., Świątek, J., Wilimowska, Z. (eds) Information Systems Architecture and Technology: Proceedings of 38th International Conference on Information Systems Architecture and Technology – ISAT 2017. ISAT 2017. Advances in Intelligent Systems and Computing, vol 655. Springer, Cham. https://doi.org/10.1007/978-3-319-67220-5_25
Download citation
DOI: https://doi.org/10.1007/978-3-319-67220-5_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67219-9
Online ISBN: 978-3-319-67220-5
eBook Packages: EngineeringEngineering (R0)