22
A digital resources warehouse as a playground for the future Internet E. Fleury, ENS de Lyon / Inria RIOT Seminar Paris France — April 13th 2017

A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

A digital resources warehouse as a playground for the future Internet

E. Fleury, ENS de Lyon / Inria

RIOT Seminar Paris France — April 13th 2017

Page 2: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Digital transformation

Page 3: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria April 2017

Every systems is becoming

+ +

Instrumented Interconnected Intelligent

Page 4: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria April 2017

First takeaways

1. IoT Is Here. Now. And It’s Big

2. IoT is Accelerating

3. IoT... Huge Opportunity for Ecosystem

Page 5: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Scientific challenges•Design cloud-IoT converged infrastructures

• Scaling factor• Hexascale platform• Programmable and agile (SDN/NFV, 5G)

•Manageability of these systems• Agility• Self-ability• Global orchestration

•Managing Complexity• Resources• Energy

•Mastering data flows• Data deluge management

Page 6: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria April 2017

Deploying real applicationsBuild new protocols / applications

Specification / Design Simulation Deployment / Experimentation

Large scale experimentation is real nightmare Fastidious for a dozen of nodes Manual handling / time consuming / boring

Needs for large scale scientific tools

Scientific & Reproductible experiment

HiKoB

HiKoB

Page 7: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Scientific instrument as a support for discovery

• Complex systems (of systems)• Largely distributed• Partially managed

• Robust• Efficient• Manageable• A Community approach

• See Caida: Center for Applied Data Internet Analysis

Page 8: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Design objectives & selling points•Deploy a large set of digital resources from sensors to

data centers•Open, remotely accessible, virtualized infrastructure•Mobilize the scientific community in the domain of digital

sciences•Provide rich, diverse and advanced tools: test,

measurement, benchmarking, reproducibility, data repository, …•Articulate the french and European efforts in this domain•International atractivity and visibility (unique today at the

international level)•Typically a mid-scale infrastructure

Page 9: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria April 2017

2FIT IoT-LAB in the IoT Context

WHAT / WHERE / WHY / HOW

Page 10: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria April 2017

Ten Commandments OPEN Nodes == NO CONSTRAINTS AT ALL

I. Total remote access to open nodes II. Direct access to debugger III. Access to serial port / aggregator IV. On the global Internet (IPv6 end-to-end)

External Monitoring == NO APP MODIFICATION V. Packet sniffer VI. Precise end-to-end synchronisation (GPS) VII.Accurate power consumption

Easy to use / Advance features VIII.OS supports, tutorials, Open-source (OpenWSN) IX. Fleet of robots (40 + 60 + 10) X. Free open slots for specific hardware (usb node)

Page 11: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria October 2015

More than 2700+ wireless nodes

IMS band

IEEE 802.15.4

Low Power and Lossy Networks

Total Remote Access

Total Open Access

Mobile Nodes/Robots

What/Where is FIT IoT LAB?

Page 12: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria October 2015

IoT LAB Nodes A8 node : TI-SITARA AM3505

Ethernet, USB Linux/Android Indoor GPS for highly

accurate synchronisation

M3 node : STM32 Radio Atmel AT86RF231 Ambiant light, Temp, IMU,

Pressure

WSN430 node : TI MSP430 Radio TI CC1101 / CC2420 Ambiant light, Temp

MSP430MSP430

SAM R21 Xplained Pro 802.15.4

Page 13: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria April 2017

How to run an experiment

Open systems with IETF protocols

(RPL/COAP/6TiSCH/…)

2) Experiment results

1) Experiment configuration

Page 14: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria April 2017

How to run an experiment

Open a user account Ressources reservation

Geographical sites WSN430/M3/A8 nodes

Experimentation description Firmware/nodes association Monitoring tuning

Experimentation launching Monitoring data analysis

Page 15: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria April 2017

Embedded User Software

IoT-LAB offers full support for embedded software development:

direct access to node HW

OS-level features

Developers can leverage the different APIs to build applications.

Page 16: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria April 2017

Several Operating SystemsWSN430 M3 NODE A8 NODE

Page 17: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria April 2017

Next Chalenges 3

Page 18: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria April 2017

Large scale dev

Transfert

EASY of USE

From Techno to DATA

IMPACT

Industrial & Research

Consortium

Technology oriented

Inter Disciplinary

Page 19: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria April 2017

App dev!

Standardisation

Resilience / Security / Update

Privacy

Interoperability / TEST

Application / Data

IoT 4.5G / NB-IoT

LTE-U, LTE, WiFi

Strong Dependability

Regression test

all OS / lib / stack

Proof & Verification

Network Control Application

Pre-Production testbed

outdoor

large scale

Page 20: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria April 2017

Conclusions4

Page 21: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria April 2017

Time to use it !Statistiques

more than 1850 users registered in more than 89 countries 60K experiments launched

https://www.iot-lab.info

Futur development Open robots

H2020 calls on IoT Armour, http://www.armour-project.eu Ember, http://embers.city F-Interop, http://www.f-interop.eu AGILE http://agile-iot.eu

Page 22: A digital resources warehouse as a playground for the future …riot-os.org/files/RIOT-Seminar-2017/RIOT-Spring-Seminar... · 2017. 4. 26. · Eric Fleury ENS de lyon / Inria April

Eric Fleury ENS de lyon / Inria April 2017

For more information

https://www.iot-lab.info Wiki: https://github.com/iot-lab/iot-lab/wiki Sources: https://github.com/iot-lab/ Issues: https://github.com/iot-lab/iot-lab/issues Mailing-list: [email protected]

https://onelab.eu

http://www.hikob.com