Design, modeling and implementation of open programmable networks - Evangelos Chaleplidis (2016)