SemNaaS: Add Semantic Dimension to the Network as a Service
Mohamed Morsey, Hao Dong Zhu, Isart Canyameres, Paola Grosso · Lecture notes in computer science · 2015
Cloud Computing has several provision models, e.g. Infrastructure as a service (IaaS). However, cloud users (tenants) have limited or no control over the underlying network resources. Network as a Service (NaaS) is emerging as a novel model to fill this gap. However, NaaS requires an approach capable of modeling the underlying network resources capabilities in abstracted and vendor-independent form. In this paper we elaborate on SemNaaS, a Semantic Web based approach for developing and supporting operations of NaaS systems. SemNaaS can work with any NaaS provider. We integrated it with the existing OpenNaaS framework. We propose Network Markup Language (NML) as the ontology for describing networking infrastructures.Based on that ontology, we develop a network modeling system and integrate with OpenNaaS. Furthermore, we demonstrate the capabilities that Semantic Web can add to the NaaS paradigm by applying SemNaaS operations to a specific NaaS use case. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.