[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

On Autonomic Platform-as-a-Service: Characterisation and Conceptual Model

  • Conference paper
  • First Online:
Agent and Multi-Agent Systems: Technologies and Applications

Abstract

In this position paper, we envision a Platform-as-a-Service conceptual and architectural solution for large-scale and data intensive applications. Our architectural approach is based on autonomic principles, therefore, its ultimate goal is to reduce human intervention, the cost, and the perceived complexity by enabling the autonomic platform to manage such applications itself in accordance with high-level policies. Such policies allow the platform to (i) interpret the application specifications; (ii) to map the specifications onto the target computing infrastructure, so that the applications are executed and their Quality of Service (QoS), as specified in their SLA, enforced; and, most importantly, (iii) to adapt automatically such previously established mappings when unexpected behaviours violate the expected. Such adaptations may involve modifications in the arrangement of the computational infrastructure, i.e. by re-designing a different communication network topology that dictates how computational resources interact, or even the live-migration to a different computational infrastructure. The ultimate goal of these challenges is to (de)provision computational machines, storage and networking links and their required topologies in order to supply for the application the virtualised infrastructure that better meets the SLAs. Generic architectural blueprints and principles have been provided for designing and implementing an autonomic computing system. We revisit them in order to provide a customised and specific view for PaaS platforms and integrate emerging paradigms such as DevOps for automate deployments, Monitoring as a Service for accurate and large-scale monitoring, or well-known formalisms such as Petri Nets for building performance models.

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

Access this chapter

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 103.50
Price includes VAT (United Kingdom)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 129.99
Price includes VAT (United Kingdom)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
GBP 129.99
Price includes VAT (United Kingdom)
  • Durable hardcover 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

Similar content being viewed by others

Notes

  1. 1.

    http://www.technologyreview.com/news/425623/the-cloud-imperative/.

  2. 2.

    http://aws.amazon.com/.

  3. 3.

    http://www.softlayer.com/.

  4. 4.

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

  5. 5.

    http://www.dmtf.org/documents/policy/cim-simplified-policy-language-cim-spl-100.

References

  1. Assis, M., Bittencourt, L.F., Tolosana-Calasanz, R.: Cloud federation: characterisation and conceptual model. In: 3rd International Workshop on Clouds and (eScience) Applications Management (CloudAM 2014) (2014)

    Google Scholar 

  2. Boniface, M., Nasser, B., Papay, J., Phillips, S., Servin, A., Yang, X., Zlatev, Z., Gogouvitis, S., Katsaros, G., Konstanteli, K., Kousiouris, G., Menychtas, A., Kyriazis, D.: Platform-as-a-service architecture for real-time quality of service management in clouds. In: Fifth International Conference on Internet and Web Applications and Services (ICIW), pp. 155–160 (May 2010)

    Google Scholar 

  3. Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25(6), 599–616 (2009)

    Article  Google Scholar 

  4. Corporation, I.: An Architectural Blueprint for Autonomic Computing. Technical report, IBM (Jun (2005)

    Google Scholar 

  5. Hanson, J.E., Whalley, I., Chess, D.M., Kephart, J.O.: An architectural approach to autonomic computing. In: Proceedings of the First International Conference on Autonomic Computing. pp. 2–9. ICAC ’04, IEEE Computer Society, Washington, DC, USA (2004)

    Google Scholar 

  6. Huebscher, M.C., McCann, J.A.: A survey of autonomic computing -degrees, models, and applications. ACM Comput. Surv. 40(3), 7:1–7:28 (Aug 2008)

    Google Scholar 

  7. Keller, E., Rexford, J.: The “platform as a service” model for networking. In: Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise Networking. pp. 4–4. INM/WREN’10, USENIX Association, Berkeley, CA, USA (2010)

    Google Scholar 

  8. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)

    Article  MathSciNet  Google Scholar 

  9. Marinescu, D.C.: Cloud Computing: Theory and Practice. Morgan Kaufmann (2013)

    Google Scholar 

  10. Meng, S., Kashyap, S.R., Venkatramani, C., Liu, L.: Resource-aware application state monitoring. IEEE Trans. Parallel Distrib. Syst. 23(12), 2315–2329 (2012)

    Article  Google Scholar 

  11. Meng, S., Liu, L.: Enhanced monitoring-as-a-service for effective cloud management. IEEE Trans. Comput. 62(9), 1705–1720 (2013)

    Article  MathSciNet  Google Scholar 

  12. Parashar, M., Hariri, S.: Autonomic computing: An overview. In: Banâtre, J.P., Fradet, P., Giavitto, J.L., Michel, O. (eds.) Unconventional Programming Paradigms. Lecture Notes in Computer Science, vol. 3566, pp. 257–269. Springer, Berlin Heidelberg (2005)

    Chapter  Google Scholar 

  13. Pautasso, C., Alonso, G.: Parallel computing patterns for grid workflows. In: Proceedings of the HPDC2006 Workshop on Workflows in Support of Large-Scale Science (WORKS06), Paris, France 19–23 June 2006

    Google Scholar 

  14. Tolosana-Calasanz, R., Bañares, J.Á., Colom, J.M.: Towards petri net-based economical analysis for streaming applications executed over cloud infrastructures. In: Economics of Grids, Clouds, Systems, and Services—11th International Conference, GECON 2014, Cardiff, UK pp. 189–205, 16–18 September 2014

    Google Scholar 

  15. Wettinger, J., Gorlach, K., Leymann, F.: Deployment aggregates—a generic deployment automation approach for applications operated in the cloud. In: IEEE 18th International Enterprise Distributed Object Computing Conference Workshops and Demonstrations (EDOCW), pp. 173–180 (Sept 2014)

    Google Scholar 

  16. Wettinger, J., Breitenbücher, U., Leymann, F.: Devopslang—bridging the gap between development and operations. In: Villari, M., Zimmermann, W., Lau, K.K. (eds.) Service-Oriented and Cloud Computing. Lecture Notes in Computer Science, vol. 8745, pp. 108–122. Springer, Berlin Heidelberg (2014)

    Chapter  Google Scholar 

  17. Wettinger, J., Breitenbücher, U., Leymann, F.: Standards-based devops automation and integration using tosca. In: Proceedings of the 7th International Conference on Utility and Cloud Computing (UCC 2014), pp. 59–68. IEEE Computer Society (2014)

    Google Scholar 

Download references

Acknowledgments

This work was supported by the Spanish Ministry of Economy under the program “Programa de I+D+i Estatal de Investigación, Desarrollo e innovación Orientada a los Retos de la Sociedad”, project id TIN2013-40809-R.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rafael Tolosana-Calasanz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Tolosana-Calasanz, R., Bañares, J.Á., Colom, JM. (2015). On Autonomic Platform-as-a-Service: Characterisation and Conceptual Model. In: Jezic, G., Howlett, R., Jain, L. (eds) Agent and Multi-Agent Systems: Technologies and Applications. Smart Innovation, Systems and Technologies, vol 38. Springer, Cham. https://doi.org/10.1007/978-3-319-19728-9_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-19728-9_18

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-19727-2

  • Online ISBN: 978-3-319-19728-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics