Skip to main content

Automated Provisioning of SaaS Applications over IaaS-Based Cloud Systems

  • Conference paper
Advances in Service-Oriented and Cloud Computing (ESOCC 2013)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 393))

Included in the following conference series:

Abstract

Software as a Service (SaaS) applications fully exploit the potential of elastic Cloud computing Infrastructure as a Service (IaaS) platforms by enabling new highly dynamic Cloud provisioning scenarios where application providers could decide to change the placement of IT service components at runtime, such as moving computational resources close to storage so to improve SaaS responsiveness. These highly dynamic scenarios require automating the whole SaaS provisioning cycle spanning from resource management to dynamic IT service components placement, and from software deployment to enable needed component re-activation and rebinding operations. However, notwithstanding the core importance of these functions to truly enable the deployment of complex SaaS over IaaS environments, at the current stage only partial and ad-hoc solutions are available. This paper presents a support infrastructure aimed to facilitate the composition of heterogeneous resources, such as single Virtual Machines (VMs), DB services and storage, and stand-alone services, by automating the provisioning of complex SaaS applications over the widely diffused real-world open-source OpenStack IaaS.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Goldsack, P., et al.: The SmartFrog configuration management framework. ACM SIGOPS Operating Systems Review 43(1), 16–25 (2009)

    Article  Google Scholar 

  2. Singhal, S., Arlitt, M., Beyer, D., Graupner, S., Machiraju, V., Pruyne, J., Rolia, J., et al.: Quartermaster — A Resource Utility System. In: 9th IFIPIEEE International Symposium on Integrated Network Management, pp. 265–278. IEEE Press (2005)

    Google Scholar 

  3. Keller, A., Hellerstein, J.L.L., Wolf, J.L.L., Wu, K.-L.L., Krishnan, V.: The CHAMPS system: change management with planning and scheduling. In: 2004 IEEE/IFIP Network Operations and Management Symposium, pp. 395–408. IEEE Press (2004)

    Google Scholar 

  4. Kirschnick, J., Alcaraz Calero, J.M., Edwards, N.: Toward an architecture for the automated provisioning of cloud services. IEEE Communications Magazine 48(12), 124–131 (2010)

    Article  Google Scholar 

  5. Dornemann, T., Juhnke, E., Freisleben, B.: On-Demand Resource Provisioning for BPEL Workflows Using Amazon’s Elastic Compute Cloud. In: 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 140–147. IEEE Press (2009)

    Google Scholar 

  6. Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., Trickovic, I., Weerawarana, S.: Business Process Execution Language for Web Services Version 1.1. 1.1 Edition. Microsoft, IBM, Siebel, BEA, and SAP (2003)

    Google Scholar 

  7. Povedano-Molina, J., et al.: DARGOS: A highly adaptable and scalable monitoring architecture for multi-tenant clouds. Future Generation Computer Systems. Elsevier (2013)

    Google Scholar 

  8. Foschini, L., Tortonesi, M.: Adaptive and Business-driven Service Placement in Federated Cloud Computing Environments. In: IFIP/IEEE International Workshop on Business-driven IT Management 2013, pp. 1245–1251. IEEE Computer Society Press (2013)

    Google Scholar 

  9. OpenStack Cloud Software, http://www.openstack.org/ (retrieved June 2013)

  10. Juju homepage, https://juju.ubuntu.com (retrieved June 2013)

  11. Amazon Elastic, Compute Cloud, http://aws.amazon.com/ec2/ (retrieved June 2013)

  12. Wordpress, http://wordpress.org/ (retrieved July 2013)

  13. Puppet, http://puppetlabs.com/ (retrieved July 2013)

  14. Chef, http://www.opscode.com/chef/ (retrieved July 2013)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bellavista, P., Corradi, A., Foschini, L., Pernafini, A. (2013). Automated Provisioning of SaaS Applications over IaaS-Based Cloud Systems. In: Canal, C., Villari, M. (eds) Advances in Service-Oriented and Cloud Computing. ESOCC 2013. Communications in Computer and Information Science, vol 393. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45364-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-45364-9_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-45363-2

  • Online ISBN: 978-3-642-45364-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics