Title :
The Runos OpenFlow Controller
Author :
Alexander Shalimov;Sergey Nizovtsev;Danila Morkovnik;Ruslan Smeliansky
Author_Institution :
Appl. Res. Center for Comput. Networks, Lomonosov Moscow State Univ., Moscow, Russia
Abstract :
The Runos is a C++ OpenFlow controller that has been developing since 2014 in order to answer on the well-known question "Could an OpenFlow controller be both easy to develop applications for and also high performance?" [1]. The controller includes the most fruitful techniques from the latest research on simplifying SDN programming such as Pyretic and Maple and combines them in right way to achieve high performance and production quality, programmability, usability. Runos is widely used in different POCs showing interests for third-party developers. The project is in http://arccn.github.io/runos/.
Keywords :
"Message systems","Programming","Pipelines","Computer networks","Europe","Multicore processing","Kernel"
Conference_Titel :
Software Defined Networks (EWSDN), 2015 Fourth European Workshop on
Electronic_ISBN :
2379-0369
DOI :
10.1109/EWSDN.2015.69