Currently I am a R&D Director at RunSDN (spin-off project from ARCCN), Russia, a Lead Programmer-Researcher at Applied Research Center for Computer Networks, Russia, and a Researcher at Moscow State University, Russia.
My primary research interests are in the areas of computer networks, computer architectures, and compilers:
Short overview (full):
My featured topics:
1. Metro Ethernet Network with Runos OpenFlow Controller (2015-current)
We have implemented all network services required by services provider: pseudo wires/vpn (inc/ vpls), paths reservation,
load balancing, qos, multicast, high availability, troubleshooting (wireshark, mirroring), etc. We worked with the following OpenFlow Swtiches: Huawei (S5320, S12700), Noviflow (1132, 1248, 2128), ARCCN TSAR software switch (x86 based), Eltex NES5448 (OFDPA 3.0.4), ARCCN EzChip NP5, Mellanox Spectrum.
2. Runos OpenFlow controller (2014-current)
We have an open-source project "The Runos OpenFlow Controller" available at http://arccn.github.io/runos. It is our own OpenFlow controller written on C++11/14, it is fully userspace controller with high functionality, easy to develop your apps, relatively high performance comparing with existing controllers. Today we mostly use it for OpenFlow training courses and for research activities.
3. Accelerating OpenStack Neutron with Intel DPDK based Open vSwitch (2014)
We have increased the performance of virtual overlay networks in OpenStack. We reimplemented GRE tunneling implementation using Intel DPDK and Open vSwitch. Our tests show 5 times throughput improving comparing accelerated and original Open vSwitch Neutron setup.