Abstract
Quality constraints on time critical applications require high-performance supporting infrastructure and sophisticated optimisation mechanisms for developing and integrating system components. The lack of software development tools and in particular cloud-oriented programming and control models make the development and operation of time critical cloud applications difficult and costly. The SWITCH project (Software Workbench for Interactive, Time Critical and Highly self-adaptive Cloud applications) addresses the urgent industrial need for developing and executing time critical applications in Clouds. The primary users of SWITCH are Cloud application developers who wish to design and develop elastic, time-critical applications for the federated Cloud. By using SWITCH and its services they can discover appropriate infrastructures, choreograph their applications and QoS/QoE dependencies, and configure their applications for execution. They can choose where to deploy these applications using a specific target infrastructure (e.g. an appropriately selected Cloud provider). They can also manage and monitor their running applications so that they are always running optimally.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
SWITCH software repository: https://github.com/switch-project/SWITCH.
- 2.
- 3.
References
Hu, Y., Wang, J., Zhou, H., Martin, P., Taal, A., de Laat, C., Zhao, Z.: Deadline-aware deployment for time critical applications in clouds. In: Proceedings of the Euro-Par (2017)
Taherizadeh, S., Jones, A., Taylor, I., Zhao, Z., Martin, P., Stankovski, V.: Runtime network-level monitoring framework in the adaptation of distributed time-critical cloud applications. In: The 22nd International Conference on Parallel and Distributed Processing Techniques and Applications (2016)
Wang, J., Taal, A., Martin, P., Hu, Y., Zhou, H., Pang, J., de Laat, C., Zhao, Z.: Planning virtual infrastructures for time critical applications with multiple deadline constraints. Int. J. Future Gener. Comput. Syst. 75, 365–375 (2017)
Zhao, Z., Martin, P., Wang, J., Taal, A., Jones, A., Taylor, I., Stankovski, V., Garcia Vega, I., Suciu, G., Ulisses, A., de Laat, C.C.: Developing and operating time critical applications in clouds: the state of the art and the SWITCH approach. Procedia Comput. Sci. 68, 17–28 (2015)
Zhao, Z., Taal, A., Jones, A., Taylor, I., Stankovskic, V., Garcia, I., Jesus, F., Suciue, G., Ulisses, A., Ferreira, P., de Laat, C.: A software workbench for interactive, time critical and highly self-adaptive cloud applications (SWITCH). In: The Proceedings of 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (2015)
Koulouzis, S., Martin P., Carval, T., Grenier, B., Judeau, G., Wang, J., Zhou, H., de Laat, C., Zhao, Z.: Seamless Infrastructure customisation and performance optimisation for time-critical services in data infrastructures. In: Proceedings of the 8th International Workshop on Data-Intensive Computing in the Clouds, ACM SIGHPC, in IEEE Supercomputing (2017)
Zhou, H., Hu Y., Wang, J., Martin, P., de Laat, C., Zhao, Z.: Fast and dynamic resource provisioning for quality critical cloud applications. In: IEEE International Symposium on Real-time Computing (ISORC) (2016)
Martin, P., Taal, A., Quevedo, F., Rogers, D., Evans K., Jones, A., Stankovski, V., Taherizadeh, S., Trnkoczy, J., Suciu G., Zhao, Z.: Information modelling and semantic linking for a software workbench for interactive, time critical and self-adaptive cloud applications. In: The Workshop of CCPI-2016, in the Proceedings of the 30th IEEE International Conference on Advanced Information Networking and Applications (AINA) (2016)
Wang, J., de Laat, C., Zhao, Z.: QoS-Aware virtual SDN network planning. In: IFIP/IEEE International Symposium on Integrated Network Management, Lisbon, Portugal, 8–12 May 2017
Paščinski, U., Trnkoczy, J., Stankovski, V., Cigale, M., Gec, S.: QoS-aware orchestration of network intensive software utilities within software defined data centres. J. Grid Comput. 16(1), 85–112 (2018)
Evans, K., Jones, A., Preece, A., Quevedo, F., Rogers, D., Spasić, I., Taylor, I., Stankovski, V., Taherizadeh, S., Trnkoczy, J., Suciu, G., Suciu, V., Martin, P., Wang, J., Zhao, Z.: Dynamically reconfigurable workflows for time-critical applications. In: International Workshop on Workflows in Support of Large-Scale Science, in IEEE Supercomputing (2015)
Acknowledgement
This research has received funding from the European Union’s Horizon 2020 research and innovation program under grant agreements 643963 (SWITCH project).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Zhao, Z. et al. (2018). Developing, Provisioning and Controlling Time Critical Applications in Cloud. In: Mann, Z., Stolz, V. (eds) Advances in Service-Oriented and Cloud Computing. ESOCC 2017. Communications in Computer and Information Science, vol 824. Springer, Cham. https://doi.org/10.1007/978-3-319-79090-9_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-79090-9_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-79089-3
Online ISBN: 978-3-319-79090-9
eBook Packages: Computer ScienceComputer Science (R0)