Gavel: A Fast and Easy-to-Use Plain Data Representation for Software-Defined Networks

2019 | journal article. A publication with affiliation to the University of Göttingen.

Jump to: Cite & Linked | Documents & Media | Details | Version history

Cite this publication

​Gavel: A Fast and Easy-to-Use Plain Data Representation for Software-Defined Networks​
Koll, D. ; Fu, X.   & Barakat, O. L. H. ​ (2019) 
IEEE Transactions on Network and Service Management16(2) pp. 606​-617​.​ DOI: https://doi.org/10.1109/TNSM.2019.2903440 

Documents & Media

License

GRO License GRO License

Details

Authors
Koll, David ; Fu, Xiaoming ; Barakat, Osamah L. H. 
Abstract
In Software-defined Networking (SDN), high-level abstractions typically offer a useful means to avoids writing network applications and policies on lower levels. However, abstractions are typically developed for a specific use case, which in turn results in an abundance of existing abstractions for different networking tasks. As a consequence orchestrating these abstractions to implement a common network policy becomes an arduous task. To address this challenge, plain data representations of the network and its control infrastructure have been proposed recently, which offer programmable ad-hoc abstractions to administrators. However, these frameworks suffer from quite complex programming requirements and impractical performance in terms of latency, as they are based on relational database engines. In this work, we address these shortcomings by introducing Gavel, an SDN controller that at its heart facilitates a plain data representation based on a graph database. By exploiting the native graph support of the database engine, Gavel significantly eases application and policy writing. Additionally, we show by experimental evaluation of several typical applications on multiple different topologies that Gavel offers significant performance improvements over state-of-the-art solutions.
Issue Date
2019
Journal
IEEE Transactions on Network and Service Management 
eISSN
1932-4537; 2373-7379
ISSN
1932-4537; 2373-7379
Language
English

Reference

Citations


Social Media