Gavel: Difference between revisions
(Created page with "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 ...") |
No edit summary |
||
Line 6: | Line 6: | ||
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. | 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. |
Latest revision as of 11:32, 9 January 2017
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.