Skip to main content

Developing, Provisioning and Controlling Time Critical Applications in Cloud

  • Conference paper
  • First Online:
Advances in Service-Oriented and Cloud Computing (ESOCC 2017)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    SWITCH software repository: https://github.com/switch-project/SWITCH.

  2. 2.

    https://www.oasis-open.org/committees/tosca.

  3. 3.

    http://occi-wg.org/.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Zhiming Zhao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics