Abstract
This paper explains how ontology can be used to model various IaaS architectures. OpenStack is the largest open source cloud computing IaaS platform. It has been gaining wide spread popularity among users as well as software and hardware vendors over past few years. It’s a very flexible system that can support a wide range of virtualization scenarios at scale. In our work we propose a formalization of OpenStack architectural model that can be automatically validated and provide suitable meta-data to configuration management tools. The OWL-DL based ontology defines service components and their relations and provides foundation for further reasoning. Model defined architectures can support simple all-in-one architecture as as well as large architectures with clustered service components to achieve High Availability.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
NIST: The NIST Definition of Cloud Computing (2011), http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
OpenStack.org: OpenStack Open Source Cloud Computing Software (2014), http://openstack.org
Stackalytics: OpenStack community contribution in Kilo release (2014), http://stackalytics.com
Information-technology.web.cern.ch: OpenStack Information (2014), http://information-technology.web.cern.ch/book/cern-private-cloud-user-guide/openstack-information
Openstack.org: PayPal - OpenStack Open Source Cloud Computing Software (2014), http://www.openstack.org/user-stories/paypal/
Wiki.openstack.org: Fuel - OpenStack (2014), https://wiki.openstack.org/wiki/Fuel
Ivanov, I., van Sinderen, M., Shishkov, B. (eds.): Cloud Computing and Services Science. Springer Science, New York (2012)
Liu, L., Tamerzsu, M. (eds.): Encyclopedia of Database Systems, Springer Science, New York (2009)
W3C.org: Web Ontology Language (OWL) (2004), http://www.w3.org/2004/OWL
The Open Group: Service-Oriented Architecture Ontology, Version 2.0, Open Group, New York (2014)
OASIS: Configuration Management Resource Definitions (2013), https://tools.oasis-open.org/version-control/browse/wsvn/oslc-ccm/trunk/specs/config-mgt.html
Dublin Core Metadata Initiative: DCMI Metadata Terms (2012), http://dublincore.org/documents/dcmi-terms/
Berkeley Bioinformatics Open Source Project: The Open Biological and Biomedical Ontologies (2014), http://www.obofoundry.org/
W3C.org: Ontology Driven Architectures and Potential Uses of the Semantic Web in Systems and Software Engineering (2001), http://www.w3.org/2001/sw/BestPractices/SE/ODA/
Youseff, L., Butrico, M., Da Silva, D.: Toward a Unified Ontology of Cloud Computing. In: Grid Computing Environments Workshop GCE 2008, IEEE, USA (2008)
de Oliveira A.L., de Almeida F.R., Guizzardi, G.: Evolving a Software Configuration Management Ontology. IEEE (2009)
Martin Krafft: reclass - Recursive external node classification (2013), http://reclass.pantsfullofunix.net/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Komarek, A., Pavlik, J., Sobĕslav, V. (2015). High Level Models for IaaS Cloud Architectures. In: Barbucha, D., Nguyen, N., Batubara, J. (eds) New Trends in Intelligent Information and Database Systems. Studies in Computational Intelligence, vol 598. Springer, Cham. https://doi.org/10.1007/978-3-319-16211-9_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-16211-9_22
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16210-2
Online ISBN: 978-3-319-16211-9
eBook Packages: EngineeringEngineering (R0)