Orange Labs
Lieu : Lannion (22)
Durée : 6 mois à partir de Mars/Avril (en fonction du calendrier des étudiants).
Intitulé : « Conception, développement et test d’une gateway HTTP/NDN (Named Data Networking) »
Descriptif
The Named Data Networking (NDN) is a novel networking paradigm, which proposes to shift from host-‐based network mechanisms to content-‐based ones. This concept is more adapted to current and future Internet usages (such as video streaming, social networking) than the current IP protocol.
The objective of this internship is the development and deployment of an HTTP/NDN gateway, which will convert HTTP messages into/from NDN messages, in order to evaluate the efficiency of the NDN-‐based delivery network. The developed gateway will be deployed in two campus and used to evaluate NDN with real traffic from real end-‐users (students) accessing real web site (youtube, dailymotion, etc.). According to the progress, an evolved version of the gateway will be ported onto virtualized networking environment (e.g.; LXC).
This would allow to have a flexible virtualized solution.
The student will be in charge of designing, developing and testing the HTTP/NDN gateway.
For this, the first step will be to understand the NDN paradigm. Then the student will have to design the architecture of the gateway and do a survey of existing tools and libraries for developing the gateway. If one solution is efficient, the student will have to adapt it to the specific needs of the project. Otherwise, he will have to develop one, based on the available libraries and tools. The student will have to test his gateway from the functional point of view but also from the performance point of view (high reliability, high performance) since the gateway will be deployed in campus and used from real traffic for the benefit of the French project. The student will work in relationship with other partners (industrials and academics) of the research project for the integration and deployment of the gateway.
Compétences et qualités personnelles recherchées
§ Très bonnes compétences en développement : C, Java, Python, etc.
§ Compétences des protocoles réseaux (IP)
§ Rigueur et Autonomie dans le travail
§ Maîtrise de l’anglais
Les candidats peuvent envoyer leur CV + lettre de motivation à : bertrand2.mathieu@orange.com