Gavel

From NET Wiki
Jump to navigation Jump to search

Gavel is a Garph database based SDN controller. All related projects and thesis topics will be maintained in this page.

  • If interested to work with one of these topics, please contact Osamah Barakat.

Including a Graph Database engine into an SDN Controller

You will have to include the Graph database engine within Gavel so Commands will no longer use Cypher language to communicate with the Graph database. The work will need to measure performance metrics to see which model of implementation is better.


A graph database tuning

Your task is to replace component modules in a graph database to reflect the networking environment. Our Gavel controller early results shows that some modules such as writing to disk could impact negatively the overall performance. You will have first to identify such modules and then replace them with well known better algorithms or modify them for better performance.


Implementing more Gavel application by exploiting Graph algorithms

Lately in HotMiddleBox2016 a paper proposed an adaptive service chain routing for VNF in SDN. Your task is to implement the work as an application in Gavel.

Another work could be considered when employing graph algorithms to solve related problems in NFV.