Skip to content
This repository was archived by the owner on Apr 11, 2020. It is now read-only.

Latest commit

 

History

History
7 lines (6 loc) · 833 Bytes

README.md

File metadata and controls

7 lines (6 loc) · 833 Bytes

nfv-manager: NFV management using Neo4j

NFV stands for Network Function Virtualization, an architecture concept that decouples network functions (NAT, DNS, firewalling, etc.) from hardware appliances so they can run in software.

This software is composed of three parts:

  1. reader is a java JAXB application that serializes data about this DP2-NFV system into an XML file that is valid with respect to an XSD schema.
  2. loader loads randomly-generated data to a Neo4J database and it must provide reachability information between two any given nodes.
  3. deployer is a web service that simply deploys NF-FGs (Network Function-Forwarding Graphs) into the system. This directory also contains three client examples that make use of this web service.