SeaNet – Towards A Knowledge Graph Based Autonomic Management of Software Defined Networks

06/25/2021
by   Qianru Zhou, et al.
0

Automatic network management driven by Artificial Intelligent technologies has been heatedly discussed over decades. However, current reports mainly focus on theoretic proposals and architecture designs, works on practical implementations on real-life networks are yet to appear. This paper proposes our effort toward the implementation of knowledge graph driven approach for autonomic network management in software defined networks (SDNs), termed as SeaNet. Driven by the ToCo ontology, SeaNet is reprogrammed based on Mininet (a SDN emulator). It consists three core components, a knowledge graph generator, a SPARQL engine, and a network management API. The knowledge graph generator represents the knowledge in the telecommunication network management tasks into formally represented ontology driven model. Expert experience and network management rules can be formalized into knowledge graph and by automatically inferenced by SPARQL engine, Network management API is able to packet technology-specific details and expose technology-independent interfaces to users. The Experiments are carried out to evaluate proposed work by comparing with a commercial SDN controller Ryu implemented by the same language Python. The evaluation results show that SeaNet is considerably faster in most circumstances than Ryu and the SeaNet code is significantly more compact. Benefit from RDF reasoning, SeaNet is able to achieve O(1) time complexity on different scales of the knowledge graph while the traditional database can achieve O(nlogn) at its best. With the developed network management API, SeaNet enables researchers to develop semantic-intelligent applications on their own SDNs.

READ FULL TEXT

page 1

page 5

page 7

page 8

research
12/13/2020

Knowledge Graph Management on the Edge

Edge computing emerges as an innovative platform for services requiring ...
research
08/12/2022

Autonomous Intelligent Software Development

We present an overview of the design and first proof-of-concept implemen...
research
03/29/2023

Building a Knowledge Graph of Distributed Ledger Technologies

Distributed ledger systems have become more prominent and successful in ...
research
02/23/2022

Web of Scholars: A Scholar Knowledge Graph

In this work, we demonstrate a novel system, namely Web of Scholars, whi...
research
09/07/2020

TorchKGE: Knowledge Graph Embedding in Python and PyTorch

TorchKGE is a Python module for knowledge graph (KG) embedding relying s...
research
04/28/2019

Enhancement of Power Equipment Management Using Knowledge Graph

Accurate retrieval of the power equipment information plays an important...
research
04/28/2021

Dataset Generation Patterns for Evaluating Knowledge Graph Construction

Confidentiality hinders the publication of authentic, labeled datasets o...

Please sign up or login with your details

Forgot password? Click here to reset