My main focus in this work is to find solutions that would improve the network systems as we know it and build innovative solutions that would allow augmented machine interaction.
My work at Orange consisted mainly of (i) building datacenter and cloud automation tools to simplify and centralize network configuration in Python/ APL/TcL and (ii) studying the performance of available kubernetes network plugins to allow the system deployment. In parallel to these two main tasks I built a chatbot to facilitate Orange internal user's debug their network configuration using Go language.
To build next generations SDN networks I worked first in collaboration with the COATI team in INRIA on bypassing the limitation of TCAM memories in current SDN devices. Together we developed and implemented Minnie solution that compresses the forwarding tables dynamically and we tested its functionality in our testbed composed of HP5412zl switch and 4 DELL servers.Then we created Senator a solution that leverages SDN nodes to reduce the energy consumption of current backbone networks by permitting to shutdown network nodes while maintaining zero data loss. In addition to those two projects that are done in collaboration with COATI, I am also worked on leveraging the capabilities of the SDN controller to enhance the performance of current networks. We thus created two main solution: (i) dynamic coarse grained scheduling module and (ii) Prophys: a solution which provides path resilience by reducing packet loss when failures occur in hybrid networks. Then I participated in the construction of Seamless solution (a Signet Team Project) which converts idle VMs to VNFs to decrease the energy consumption of enterprise cloud networks while maintaining service availability. In my work I manipulated hardware SDN switches such as HP5412zl and Pica8 in addition to software switches like Openvswitch. I also manipulated and developed modules for OpenDayLight, Beacon and Floodlight controller platforms.
My work mainly consisted of developing a solution to provision network congestion and network failures in the network to try to avoid packet loss and enhance network connection in SDN hybrid networks using Pica8, Quagga routers and Openvswitch and Floodlight controller.
Implementing green algorithm on top of OSPF, ns3 platform and study how to implement green features in SDN(from theory to practice)
Analyzing distributed systems (Apache S4, Muppet) and creation of Web Service for traffic prediction (RDF+ EventCloud)
Build a security tool to modify packets using iptables in Python(Scapy), Perl (perlipq) and C(libnetfilter_queue) and network administration
Configuring servers : web, mail, proxy and many others and their integration in the Active Directory (Apache,Postfix, Sendmail, Mail exchange server 2010, Spamassassin,Squid, Squidguard, Dansguardian, Clamav, Bind, Dhcpd)