# Construction of a user-friendly software-defined networking management using a graph-based abstraction layer

**Authors:** Yufeng Jia, Jiadong Ren, Xianshan Li, Haitao He, Pengwei Zhang, Rong Li

PMC · DOI: 10.7717/peerj-cs.2674 · PeerJ Computer Science · 2025-02-14

## TL;DR

This paper introduces a graph-based abstraction layer for SDN to simplify network management and improve administrator efficiency.

## Contribution

A novel graph-based abstraction layer for SDN that enables global resource scheduling and simplifies network administration.

## Key findings

- The graph abstraction layer supports dynamic routing, access control, and data persistence in SDN.
- Experiments show the abstraction layer improves network slicing and maintains an accurate network view.
- The shortest path performance in the graph model validates the necessity of the abstraction layer.

## Abstract

The software-defined networking (SDN) paradigm relies on the decoupling of the control plane and data plane. Northbound interfaces enable the implementation of network services through logical centralised control. Suitable northbound interfaces and application-oriented abstractions are the core of the SDN ecosystem. This article presents an architecture to represent the network as a graph. The purpose of this architecture is to implement an abstraction of the SDN controller at the application plane. We abstract all network elements using a graph model, with the attributes of the elements as the attributes of the graph. This virtualized logical abstraction layer, which is not limited by the physical network, enables network administrators to schedule network resources directly in a global view. The feasibility of the presented graph abstraction was verified through experiments in topological display, dynamic route, access control, and data persistence. The performance of the shortest path in the graph-based abstraction layer and graph database proves the necessity of the graph abstraction layer. Empirical evidence demonstrates that the graph-based abstraction layer can facilitate network slicing, maintain a dependable depiction of the real network, streamline network administration and network application development, and provide a sophisticated abstraction that is easily understandable to network administrators.

## Full-text entities

- **Diseases:** Fat (MESH:D004620), PORT (OMIM:163000)
- **Chemicals:** OpenFlow (-)
- **Species:** Mus musculus (house mouse, species) [taxon 10090], Homo sapiens (human, species) [taxon 9606]

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/PMC11888870/full.md

## Figures

11 figures with captions in the complete paper: https://tomesphere.com/paper/PMC11888870/full.md

## References

23 references — full list in the complete paper: https://tomesphere.com/paper/PMC11888870/full.md

---
Source: https://tomesphere.com/paper/PMC11888870