24
© 2017 Nokia 1 Public Nokia Bell Labs Internship @ Nokia Paris Saclay – UPMC master RES (M2) Natalya Rozhnova, Marc-Olivier Buob Bell Labs 23-10-2017

Nokia Bell Labs

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Nokia Bell Labs

© 2017 Nokia1 Public

Nokia Bell Labs

Internship @ Nokia Paris Saclay – UPMC master RES (M2)• Natalya Rozhnova, Marc-Olivier Buob• Bell Labs• 23-10-2017

Page 2: Nokia Bell Labs

© 2017 Nokia2

Outline

Public

1. Nokia Bell Labs – General presentation2. Internships in Algorithms3. Internships in Networks4. Internships in Internet of Things5. Conclusion

Page 3: Nokia Bell Labs

© 2017 Nokia3

Outline

Public

1. Nokia Bell Labs – General presentation2. Internships in Algorithms3. Internships in Networks4. Internships in Internet of Things5. Conclusion

Page 4: Nokia Bell Labs

© 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

Page 5: Nokia Bell Labs

© 2017 Nokia5

Bell Labs History: Unparalleled disruptive innovationNokia Bell Labs – General presentation

Public

Page 6: Nokia Bell Labs

© 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

Page 7: Nokia Bell Labs

© 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

Page 8: Nokia Bell Labs

© 2017 Nokia8

Outline

Public

1. Nokia Bell Labs – General presentation2. Internships in Algorithms3. Internships in Networks4. Internships in Internet of Things5. Conclusion

Page 9: Nokia Bell Labs

© 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)

Page 10: Nokia Bell Labs

© 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

Page 11: Nokia Bell Labs

© 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 [email protected]

2. Toward Efficient Pattern Matching (requirements: language theory, Python, Git)Contact: Anne Bouillard [email protected]

3. SDN Forwarding Table Checking (requirements: graphs and sets theory, Python, Git, opt. C++)Contact: Marc-Olivier Buob [email protected]

4. Inference of Information Cascades in Social Networks (requirements: statistical learning, graphs, Python)Contact: Nidhi Hegde [email protected]

Page 12: Nokia Bell Labs

© 2017 Nokia12

Outline

Public

1. Nokia Bell Labs – General presentation2. Internships in Algorithms3. Internships in Networks4. Internships in Internet of Things5. Conclusion

Page 13: Nokia Bell Labs

© 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

Page 14: Nokia Bell Labs

© 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 [email protected]

2. Secure Unikernels for Trusted NFV Execution (requirements: systems programming, Intel SGX, security)Contact: Fabio Pianese [email protected]

Page 15: Nokia Bell Labs

© 2017 Nokia15

Outline

Public

1. Nokia Bell Labs – General presentation2. Internships in Algorithms3. Internships in Networks4. Internships in Internet of Things5. Conclusion

Page 16: Nokia Bell Labs

© 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

Page 17: Nokia Bell Labs

© 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

Page 18: Nokia Bell Labs

© 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)

Page 19: Nokia Bell Labs

© 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 [email protected]

• 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 [email protected]

• 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 [email protected]

Page 20: Nokia Bell Labs

© 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 [email protected]

• 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 [email protected]

Page 21: Nokia Bell Labs

© 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 [email protected]

• 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 [email protected] Boussard [email protected]

• PhD thesis: Control of adaptive systems applied onto software defined IoT platformFull description: http://people.rennes.inria.fr/Herve.Marchand/These.pdf

Page 22: Nokia Bell Labs

© 2017 Nokia22

Outline

Public

1. Nokia Bell Labs – General presentation2. Internships in Algorithms3. Internships in Networks4. Internships in Internet of Things5. Conclusion

Page 23: Nokia Bell Labs

© 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• [email protected]

[email protected]

– And your professors…• They have contacts with several Nokia Bell Labs researchers…

Public

Page 24: Nokia Bell Labs

© 2017 Nokia24Confidential