nokia bell labs - file- implemented under bluez 5.43 (official bluetooth protocol stack for linux)...

12
© 2017 Nokia 1 Public Nokia Bell Labs Internship @ Nokia Paris Saclay – Sorbonne Université, master RES (M2) Natalya Rozhnova Nokia Bell Labs France 26-11-2018

Upload: duongdat

Post on 23-Aug-2019

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Nokia Bell Labs - file- Implemented under Bluez 5.43 (Official Bluetooth Protocol Stack for Linux) and tested on real devices - Open source under GPLv2 license - Research paper published

© 2017 Nokia1 Public

Nokia Bell LabsInternship @ Nokia Paris Saclay – Sorbonne Université, master RES (M2)• Natalya Rozhnova• Nokia Bell Labs France• 26-11-2018

Page 2: Nokia Bell Labs - file- Implemented under Bluez 5.43 (Official Bluetooth Protocol Stack for Linux) and tested on real devices - Open source under GPLv2 license - Research paper published

© 2017 Nokia2

“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 3: Nokia Bell Labs - file- Implemented under Bluez 5.43 (Official Bluetooth Protocol Stack for Linux) and tested on real devices - Open source under GPLv2 license - Research paper published

© 2017 Nokia3

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

Public

Page 4: Nokia Bell Labs - file- Implemented under Bluez 5.43 (Official Bluetooth Protocol Stack for Linux) and tested on real devices - Open source under GPLv2 license - Research paper published

© 2017 Nokia4

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 5: Nokia Bell Labs - file- Implemented under Bluez 5.43 (Official Bluetooth Protocol Stack for Linux) and tested on real devices - Open source under GPLv2 license - Research paper published

© 2017 Nokia5

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 Lab

– Optical networking & transmission

– Radio & end-to-end mobile networksPublic

Page 6: Nokia Bell Labs - file- Implemented under Bluez 5.43 (Official Bluetooth Protocol Stack for Linux) and tested on real devices - Open source under GPLv2 license - Research paper published

© 2017 Nokia6

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 7: Nokia Bell Labs - file- Implemented under Bluez 5.43 (Official Bluetooth Protocol Stack for Linux) and tested on real devices - Open source under GPLv2 license - Research paper published

© 2017 Nokia7

What the IoT world looks like?

Public

Page 8: Nokia Bell Labs - file- Implemented under Bluez 5.43 (Official Bluetooth Protocol Stack for Linux) and tested on real devices - Open source under GPLv2 license - Research paper published

© 2017 Nokia8

IoT control & service managementInternships in Internet of Things

Public

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

Internet

Edge router

Majord’Home

Residential gateway

Legend

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 functions

IoT service catalog

IoT service recommendation

Other functions

Page 9: Nokia Bell Labs - file- Implemented under Bluez 5.43 (Official Bluetooth Protocol Stack for Linux) and tested on real devices - Open source under GPLv2 license - Research paper published

© 2018 Nokia9

Application-agnostic Remote Connection Manager (RCM)

- An abstract layer on top of BLE Protocol Stack- Provides a transparent connectivity to remote BLE devices- Has no impact on the Bluetooth applications nor the Bluetooth peripherals- Easy to deploy: RCM is purely software and can be installed as an update of the Bluetooth Protocol Stack- Offering real-time communication between clients and remote peripherals as if they were in proximity- Doesn’t rely on complex infrastructures, dedicated hardware nor advanced network features- Implemented under Bluez 5.43 (Official Bluetooth Protocol Stack for Linux) and tested on real devices- Open source under GPLv2 license- Research paper published at IEEE INFOCOM HotPOST’18”Application-agnostic remote access for Bluetooth Low Energy”

Connectivity is said transparent when the native applications can access both localand remote short-range devices without any modification

Public

Page 10: Nokia Bell Labs - file- Implemented under Bluez 5.43 (Official Bluetooth Protocol Stack for Linux) and tested on real devices - Open source under GPLv2 license - Research paper published

© 2017 Nokia10

Internships in Internet of Things

Public

• Mandatory technical skills: C programming, Linux, low-layer programming, very good knowledge of network protocols (TCP/IP stack)

Will be an advantage: Android, short-range technologies (Bluetooth/BLE, ZigBee, etc.), knowledge in drivers and kernel programming, network programming, knowledge in DBus, GIO/GLib …

Other skills:

AutonomousAbility to work in a team and under deadlinesSelf-starter and think outside the boxAnalytic and Synthetic skillsExcellent organizational skills with attention to detail

Opportunity for PhD after the internship

Contact: Natalya Rozhnova [email protected]

DO NOT FORGET THAT

THIS IS AN INTERNSHIP,

NOT A JOB PROPOSAL!

Device sharing policies & multi-proxy communication for RCM

Page 11: Nokia Bell Labs - file- Implemented under Bluez 5.43 (Official Bluetooth Protocol Stack for Linux) and tested on real devices - Open source under GPLv2 license - Research paper published

© 2017 Nokia11

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

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

Public

Page 12: Nokia Bell Labs - file- Implemented under Bluez 5.43 (Official Bluetooth Protocol Stack for Linux) and tested on real devices - Open source under GPLv2 license - Research paper published

© 2017 Nokia12Confidential