Service Chain Modeling and Embedding for NFV-based Content Delivery
Companion repository and Docker image can be found on github: http://github.com/nherbaut/vCDN/
I'm an Associate Professor in Paris 1 Panthéon-Sorbonne, in the CRI lab. I'm with the French Computer Science Learned Society (Société Informatique de France) and an IEEE member.
Before, was a PostDoc in Distributed Systems in the ERODS team of CNRS/LIG lab in Grenoble in France. I received my PhD in Computer Science from Bordeaux University in November 2017, where I was a graduate teaching assistant at ENSEIRB Bordeaux INP. I was a visiting student at the University College of Dublin, Ireland, in the Performance Engineering Lab.
I worked as a R&D Engineer, Team and Project manager for 10 years in the software industry, owning a M.Eng (Math) form INSA Rouen, France and a M.Econ from Aix-Marseille University/EHESS.
My research interests are Network Softwarization (SDN, NFV), blockchain, Intent-based Networking, Content delivery and Techno-Economics.
I'm always looking for opportunities to contribute to a project, volunteer for a good cause or collaborate to a scientific article. Feel free to contact me: nicolas.herbaut ([at}) google mail
Continue to my RESEARCH or my PUBLICATIONS
Companion repository and Docker image can be found on github: http://github.com/nherbaut/vCDN/
The dataset we used to support our vCDNs paper can be reached here. It's a daily extraction of data collected from 4 IXP public websites, each of which containing several facility. The breakdown of the connected AS is retreived from the peering DB API.
The basics of deploying a service in a Telco Cloud, Network Function as-a-Service (NFaaS), are the same as traditional IT Clouds (Platform as-a-Service, or Infrastructure as-a-Service). The customer deploys and runs key elements of its business in a third party environment, technical aspects of the supplier infrastructure are obscured through dedicated APIs and forrmal contracts exists between parties that garanty a certain level of quality, and occasional penalties if agreements are breached.
However fundamental differences need to be addressed to design a NFaaS platform. First of all, the suppliers (ISP) are in a monopoly situation: as a matter of fact end-users usually have only one internet provider. For this reason, third party actor using their cloud cannot contract with an alternative company to host the vCDN service toward a given end-user if prices or quality are not up to their expectations. Moreover, just like more traditional carrier grade systems like voice, a "five nines" availability is required to keep the service on par with traditional IPTV services. Finally regulatory issues regarding network neutrality need to be addressed if the ISP business expands to bare connectivity provider to enhanced cloud provider.
In our forthcoming paper, we try to model connectivity demand of content providers, by estimating the traffic for "Content" ASes.
As this data is not usually disclosed, we hacked our way around (by grabbing public statistics in json or processing public graphs) from the IXP websites and we coupled extracts from peeringdb.com API to know what was the bandwidth allocated to Content Providers and CDN (Akamai, Netflix, Facebook).
Once more I'm so glad choosing Python to implement reseach materials. First of all, I can bind to C or execute external program if i need an extra umph of performance, but I can also enjoy the pythonic way of programming.
This is the first time that I do databases in python, so I was looking for an JPA/Hibernate-like ORM that could help implementing the persitence layer. After benchmarking I decided to go with sqlAlchemy, and the result is astonishing.
Communication is National Research Group - Cloud Days in Nice and 13th-14th September 2016
The talk is entitled "Optimisation du Déploiement d’une Chaîne de Service de Livraison de Contenu Multimédia sur un Réseau Opérateur" . I'll present the recent papers from Globecom 2016 and working paper on SCF Embedding.
Girafe (Graphical Interface for Representing Automatic Function Embedding) is the web-based graphical tool used to perform simulation of Service Function Chain embedding over an ISP Topology to demonstrate the vCDN concept.
We will be demoing the Girafe Tool at the Temu 2016 conference. Checkout the girafe website to play with it.
With the AFODIB Team and the doctoral school student representatives, we proposed and idea or partnership with a national association for scientific awakening named "Les petits débrouillards".
Currently, we discuss this project with the Math-Computer Science doctoral School as well as with the University Doctoral team. We received very positive feedback from other doctoral School students in Bordeaux.