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 | Size | Format | |
|---|---|---|---|---|
| MCA ( Dept of Computer Science and Engineering) Adwitiya Ghosh.pdf | 4.25 MB | Adobe PDF | View/Open |
Items in IR@JU are protected by copyright, with all rights reserved, unless otherwise indicated.