Logo
Please use this identifier to cite or link to this item: http://20.198.91.3:8080/jspui/handle/123456789/9026
Title: Design and analysis of SDN, NFV, and NV topologies using Neo4J graph database
Authors: Ghosh, Adwitiya
Advisors: Mazumdar, Chandan
Keywords: Django;Graph Database, Neo4J, NFV, NV, Path-Analysis, Python, SDN Virtualization.
Issue Date: 2023
Publisher: Jadavpur University, Kolkata, West Bengal
Abstract: Software-Defined Networking (SDN), Network Function Virtualization (NFV), and Network Virtualization (NV) technologies have revolutionized the networking landscape by providing flexible, scalable, and programmable network infrastructures. Efficiently managing and analyzing these complex networks require advanced tools that can model, query, and analyze the paths and associated costs within the network. This thesis presents the development of an SDN-NFV-NV tool implemented in Django, a popular Python web framework, incorporating Neo4j, a graph database, for efficient modelling, querying, and path analysis. The tool aims to provide network administrators and researchers with a comprehensive platform to model SDN, NFV, and NV topologies, perform complex queries, and analyze paths and associated costs. The querying capabilities of the tool provide users with a flexible interface to define and execute queries against the SDN-NFV-NV network model. Users can specify search criteria based on various network attributes and traverse the graph to find desired network paths. Path analysis plays a crucial role in understanding network behavior and optimizing resource allocation. The tool incorporates shortest path algorithm, leveraging the graph database Neo4j's graph traversal capabilities, to efficiently find the shortest path and associated costs between network elements. Users can visualize and analyze these paths to gain insights into network performance and identify potential bottlenecks. The implementation of the SDN-NFV-NV tool demonstrates its effectiveness in managing and analyzing complex network infrastructures. Through Django and Neo4j integration, it provides a user-friendly interface for modelling, querying, and path analysis. The tool's modular architecture allows for future enhancements and integration with other network management frameworks.
URI: http://20.198.91.3:8080/jspui/handle/123456789/9026
Appears in Collections:Dissertations

Files in This Item:
File Description SizeFormat 
MCA ( Dept of Computer Science and Engineering) Adwitiya Ghosh.pdf4.25 MBAdobe PDFView/Open


Items in IR@JU are protected by copyright, with all rights reserved, unless otherwise indicated.