View
10
Download
0
Category
Preview:
Citation preview
© 2017 Nokia1 Public
Nokia Bell Labs
Internship @ Nokia Paris Saclay – UPMC master RES (M2)• Natalya Rozhnova, Marc-Olivier Buob• Bell Labs• 23-10-2017
© 2017 Nokia2
Outline
Public
1. Nokia Bell Labs – General presentation2. Internships in Algorithms3. Internships in Networks4. Internships in Internet of Things5. Conclusion
© 2017 Nokia3
Outline
Public
1. Nokia Bell Labs – General presentation2. Internships in Algorithms3. Internships in Networks4. Internships in Internet of Things5. Conclusion
© 2017 Nokia4
“Through research and innovation, Nokia Bell Labs is changing the way
people connect with the world”
https://www.bell-labs.com/
Nokia Bell Labs – General presentation
Public
Nokia Bell Labs: Technology that Transforms
© 2017 Nokia5
Bell Labs History: Unparalleled disruptive innovationNokia Bell Labs – General presentation
Public
© 2017 Nokia6
95%Focused on 5+
year future
1Game-changer
per lab/year
MURRAY HILL (NJ)
ANTWERP
STUTTGART & MUNICH
SHANGHAI
PARIS DUBLIN
ISRAEL
CAMBRIDGE
SILICON VALLEY
1000+Innovators
CHICAGO
ESPOO
BUDAPEST
AALBORGWROCLAW
BEIJING
Bell Labs Scope & Scale: A global innovation engineNokia Bell Labs – General presentation
Public
© 2017 Nokia7
Nokia Paris-SaclayNokia Bell Labs – General presentation
• Paris-Saclay location– 20 km south of Paris, Nozay, Essonne
(Paris-Saclay agglomeration)
• Research activities– Network
– Algorithms
– Analytics
– IoT Control
– Security
– III-V devices
– Optical networking & transmission
– Radio & end-to-end mobile networks
Public
https://networks.nokia.com/fr/l-innovation-en-france
© 2017 Nokia8
Outline
Public
1. Nokia Bell Labs – General presentation2. Internships in Algorithms3. Internships in Networks4. Internships in Internet of Things5. Conclusion
© 2017 Nokia9
Team #1 Machine Learning for NetworksInternships in the Algorithms Teams
Nokia Internal Use
1. People• Gérard Burnside• Calvin Chen• Élie de Panafieu• Nidhi Hegde
• Dimitrios Milioris
2. Focus• Theoretical Analysis• Algorithm Design
3. Applications•Augmented intelligence• Resource management in Networked systems
Graph/Hypergraph (based on experts interaction, time, location, topology)
© 2017 Nokia10
Team #2 Stochastics & NetworksInternships in the Algorithms Teams
Nokia Internal Use
1. People• Amira Alloum• Anne Bouillard• Marc-Olivier Buob• Fabien Mathieu
• Alonso Silva
2. Focus• Graphs• Game theory
3. Applications• Future Networks Optimization• Intelligence for Large Datasets
© 2017 Nokia11
Potential topics for internshipsInternships in the Algorithms Teams
Nokia Internal Use
1. Robust Graphs, Partition Exploration and Binary Trees (requirements: solid background on graph theory)Contact: Elie de Panafieu elie.de_panafieu@nokia-bell-labs.com
2. Toward Efficient Pattern Matching (requirements: language theory, Python, Git)Contact: Anne Bouillard anne.bouillard@nokia-bell-labs.com
3. SDN Forwarding Table Checking (requirements: graphs and sets theory, Python, Git, opt. C++)Contact: Marc-Olivier Buob marc-olivier.buob@nokia-bell-labs.com
4. Inference of Information Cascades in Social Networks (requirements: statistical learning, graphs, Python)Contact: Nidhi Hegde nidhi.hegde@nokia-bell-labs.com
© 2017 Nokia12
Outline
Public
1. Nokia Bell Labs – General presentation2. Internships in Algorithms3. Internships in Networks4. Internships in Internet of Things5. Conclusion
© 2017 Nokia13
Network Protocols & Systems ResearchInternships in the Networking Team
Nokia Internal Use
1. People• Zied Ben Houidi• Roger Boislaigue• Massimo Gallo• Samir Ghamri-Doudane
• Fabio Pianese
2. Focus• Networks & Protocols• Distributed Systems
3. Applications• New Approaches to Network Function Virtualization• Extracting Relevant Insights from Network Data
Firewall
VPN Gateway
Proxy Server
Load Balancer
NFV Execution Platform
© 2017 Nokia14
Potential topics for internshipsInternships in the Networking Team
Nokia Internal Use
1. Click Virtual Interfaces for a High-speed Modular Software Switch (requirements: C++, systems programming, Linux)Contact: Massimo Gallo massimo.gallo@nokia-bell-labs.com
2. Secure Unikernels for Trusted NFV Execution (requirements: systems programming, Intel SGX, security)Contact: Fabio Pianese fabio.pianese@nokia-bell-labs.com
© 2017 Nokia15
Outline
Public
1. Nokia Bell Labs – General presentation2. Internships in Algorithms3. Internships in Networks4. Internships in Internet of Things5. Conclusion
© 2017 Nokia16
General context of IoTInternships in Internet of Things
Internet of Things (IoT) growth …• Unprecedented growth of connected devices:
20~46 billions(*) devices expected in 2020(*) The Future X Network book, §11 – The future of the Internet of Things
• Promise of a new era of digital services
… but limited usage of IoT devices • People buy connected devices for a limited experience• Standard users do know:
1) How to configure the network to use them properly; 2) What services they can offer together;3) Which software to get the best service experience.
How to better leverage available connected devices in personalized services?
Public
© 2017 Nokia17
IoT control & service managementInternships in Internet of Things
Nokia Internal Use
Need for digital assistance in IoT !
1. Communication control between IoT devices• Need for flexible network configuration layer• Software-Defined LANs = on-demand, dynamic &
secure dedicated micro-networks for devices
2. IoT service recommendation• Universal description of IoT service classes to guide
end-users in finding the right objects in the right spaces for their requested IoT services– Focus on physical functions and their interactions
• Coupling with the network configuration layer:– Demo @ Nokia Campus Event, Paris-Saclay, Oct. 2017
Dynamic creation of a “CoCO/CoVO” Þ Software-Defined LAN
ISP
Alice’s home
Bob’s home
QoS
NAS TV
InternetEdge router
Majord’Home
Residential gateway
Legend
R R
Dt
Majord’Home A
Majord’Home B
Alice
Bob
ManSDN/NFV’14, ITC’15
Smart spaces(IoT data plane)
Majord’Homesolution(IoT networkconfiguration layer )
Applicationplane
CO Controller(s) NE Controller(s)
App. #1 App. #N
NE #1 NE #jCO #i CO #M
Software-Defined LAN Controller(s)
Connected Objects (COs) Network Elements (NEs)CO #1 NE #K
IoT servicemanagementlayer
IoT service management functionsIoT service
catalogIoT service
recommendationOther
functions
© 2017 Nokia18
Some of our publications…Internships in Internet of Things
Nokia Internal Use
1. Mathieu Boussard, Dinh Thai Bui, Richard Douville, Nicolas Le Sauze, Ludovic Noirie, Pierre Peloso, Rémi Varloot, Martin Vigoureux, The Majord'Home: a SDN Approach to Let ISPs Manage and Extend Their Customers' Home Networks, ManSDN/NFV’14 - http://www.cnsm-conf.org/2014/proceedings/mansdn-program-detail-inner.html
2. Mathieu Boussard, Dinh Thai Bui, Laurent Ciavaglia, Richard Douville, Michel Le Pallec, Nicolas Le Sauze, Ludovic Noirie, Serge Papillon, Pierre Peloso, Francesco Santoro, Software-Defined LANs for Interconnected Smart Environments, ITC’15 - http://dx.doi.org/10.1109/ITC.2015.33
3. Mathieu Boussard, Nicolas Le Sauze, SDN in LANs: Programming the Network to Secure IoT Traffic, IEEE SDN newsletter May 2016 -http://sdn.ieee.org/newsletter/may-2016/sdn-in-lans-programming-the-network-to-secure-iot-traffic
4. Dinh Thai Bui, Richard Douville, Mathieu Boussard, Supporting Multicast and Broadcast Traffic for Groups of Connected Devices, IEEE NetSoft 2016 - http://dx.doi.org/10.1109/NETSOFT.2016.7502441
5. Dinh Thai Bui, Kahina Aberkane, A Generic Interface for Open vSwitch, IEEE NetSoft 2016 - http://dx.doi.org/10.1109/NETSOFT.2016.75024426. Michel Le Pallec, Mohamed Omar Mazouz and Ludovic Noirie, Physical-Interface-Based IoT Service Characterization, IoT’16 -
http://dx.doi.org/10.1145/2991561.29915677. Ludovic Noirie, Michel Le Pallec, Nesrine Ammar, Towards Automated IoT Service Recommendation, demo paper ICIN’17 -
http://dx.doi.org/10.1109/ICIN.2017.78993978. Nesrine Ammar, Michel Le Pallec, Ludovic Noirie, Algorithme de Caractérisation des Services IoT: Évaluation des Performances, Algotel 2017 -
https://hal.archives-ouvertes.fr/hal-015155979. Pierre Peloso, Dinh Thai Bui, and Mathieu Boussard, Enforcing Users’Constraints In Dynamic, Software-Defined Networks Of Devices, APNOMS’17 -
http://www.apnoms.org/2017/apnoms2017/ppt/ts5-3.pdf (slides, paper available soon)
© 2017 Nokia19
Potential topics for internships (I)Internships in Internet of Things
Nokia Internal Use
• Implementation of a high-speed traffic generator for SDN-based network node (requirements: Java or/and C/C++, OpenFlow, networking): design either in Java or in C/C++ a traffic generator which can be deployed as a Virtual Network Function (Cf. ETSI VNF) to easily load a SDN-based network (e.g. on-field traffic load test or SLA verification).
Contact: Dinh Thai Bui dinh_thai.bui@nokia-bell-labs.com
• Automated recommendation of APIs to make IoT service work: Creation of a large API database related to connected devices, assessment and optimization of API methods classification algorithms (both actuators and sensors). Final objective: automatic recommendation of API ( / APPs) related to any IoT service instance
Contact: Michel Le Pallec michel.le_pallec@nokia-bell-labs.com
• Deep analysis of a very large database of IoT devices to build a large catalog of IoT device models with the information about their capabilities (IoT, data analysis, programming)
Contact: Ludovic Noirie ludovic.noirie@nokia-bell-labs.com
© 2017 Nokia20
Potential topics for internships (II)Internships in Internet of Things
<Change information classification in footer>
• Interconnection between non-IP devices and IP networks (requirements: C/C++, networking, Linux, Android)
Contact: Natalya Rozhnova natalya.rozhnova@nokia-bell-labs.com
• User-authentication and security of a back-end server in charge of the administration of a fleet of IoT devices and their interconnecting LANs (requirements: java/web/js)
• Prototyping of a test environment to validate a large scale of policies controlling the connectivity between a fleet of IoT devices. (requirements: java/linux)
• Modification of software suit embedded in home routers, and the tunneling towards the lab cloud (requirements: linux)
Contact for the three previous internships: Pierre Peloso pierre.peloso@nokia-bell-labs.com
© 2017 Nokia21
Potential topics for internships (III)Internships in Internet of Things
<Change information classification in footer>
• Study and Prototype Generalized OpenFlow for bitstream network
Contact: Richard Douville richard.douville@nokia-bell-labs.com
• IoT device network monitoring and behavioral analysis : relying on an existing SDN-based home gateway, analyze traffic traces in the home, find a way to compare such traces with respect to expected network traffic from various classes of IoT devices and report possible deviation (requirements: network monitoring, Java or/and C/C++)
Contact: Nicolas Le Sauze nicolas.le_sauze@nokia-bell-labs.comMathieu Boussard mathieu.boussard@nokia-bell-labs.com
• PhD thesis: Control of adaptive systems applied onto software defined IoT platformFull description: http://people.rennes.inria.fr/Herve.Marchand/These.pdf
© 2017 Nokia22
Outline
Public
1. Nokia Bell Labs – General presentation2. Internships in Algorithms3. Internships in Networks4. Internships in Internet of Things5. Conclusion
© 2017 Nokia23
Internship in Nokia Bell Labs @ Paris SaclayConclusion
• How to know about Nokia internships ?– Nokia web site => “careers”:
• http://company.nokia.com/en/careers/open-jobs
• http://company.nokia.com/en/careers/open-jobs/legacy-alcatel-lucent-jobs(URL may change with Nokia integration…) (look at English ad French proposals)
• Note: internship proposals, thesis proposals (CIFRE), etc…
– The presenters• Natalya.Rozhnova@nokia-bell-labs.com
• Marc-Olivier.Buob@nokia-bell-labs.com
– And your professors…• They have contacts with several Nokia Bell Labs researchers…
Public
© 2017 Nokia24Confidential
Recommended