Semainaire Objects connectés industriels, M2M, réseaux June 12th, 2014 IoT et Smart Cities: comment passer à l échelle

Similar documents
Routing over Low Power and Lossy Networks

RPL: Routing for IoT. Bardh Prenkaj Dept. of Computer Science. Internet of Things A.A

Study of RPL DODAG Version Attacks

Principles of Wireless Sensor Networks

Mobile Communications

Lecture 04 Introduction: IoT Networking - Part I

Stability and Efficiency of RPL under Realistic Conditions in Wireless Sensor Networks

Lesson 4 RPL and 6LoWPAN Protocols. Chapter-4 L04: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Load Balancing Metric Based Routing Protocol for Low Power and Lossy Networks (lbrpl)

Interoperability. Luca Mottola slides partly by Simon Duquennoy. Politecnico di Milano, Italy and Swedish Institute of Computer Science

Proposed Node and Network Models for M2M Internet

Using Multiparent Routing in RPL to Increase the Stability and the Lifetime of the Network,

Routing Protocols in Internet of Things. Charlie Perkins December 15, 2015 with a few slides originated by Pascal

Conference Paper. Cyber-OF: An Adaptive Cyber-Physical Objective Function for Smart Cities Applications

Enhancement of CoAP Packet Delivery Performance for Internet of Things. Hang Liu

Quantitative Analysis and Evaluation of RPL with Various Objective Functions for 6LoWPAN

IoT Roadmap in the IETF. Ines Robles

Politecnico di Milano Advanced Network Technologies Laboratory. 6LowPAN

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

IQRF - Mesh Networking

INTERNATIONAL JOURNAL OF COMMUNICATIONS Volume 12, Performance comparative analysis of LOADing-CTP and RPL routing protocols for LLNs

Multi DODAGs in RPL for Reliable Smart City IoT

IoT CoAP Plugtests & Workshop November 27 th 2012

High-Performance Multipath Routing Algorithm Using CPEGASIS Protocol in Wireless Sensor Cloud Environment

Resource Aware Routing Protocol in Heterogeneous Wireless Machine-to-Machine Networks

A Performance Evaluation of RPL in Contiki

The P2P-RPL Routing Protocol for IPv6 Sensor Networks: Testbed Experiments

Harvesting IOT data. (Using IP networks) Ericsson 2014

Ad Hoc Networks: Issues and Routing

Communication and Networking in the IoT


Energy aware geographic routing in wireless sensor networks with anchor nodes. Mircea Cretu Stancu Utrecht University Computing Science May 2013

Routing Protocol for LLN (RPL) Configuration Guide, Cisco IOS Release 15M&T

Secure routing in IoT networks with SISLOF

Research Article RPL Mobility Support for Point-to-Point Traffic Flows towards Mobile Nodes

IQRF Mature technology and fast growing Alliance for IoT

A Low Latency Data Transmission Scheme for Smart Grid Condition Monitoring Applications 28/05/2012

Design and Analysis of Routing Protocol for IPv6 Wireless Sensor Networks

Principles of Wireless Sensor Networks. Medium Access Control and IEEE

Internet Engineering Task Force (IETF) Request for Comments: ISSN: March 2012

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

Low Power and Low Latency MAC Protocol: Dynamic Control of Radio Duty Cycle

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

Intelligent Edge Computing and ML-based Traffic Classifier. Kwihoon Kim, Minsuk Kim (ETRI) April 25.

ns-3 RPL module: IPv6 Routing Protocol for Low power and Lossy Networks

Routing in the Internet of Things (IoT) Rolland Vida Convergent Networks and Services

Wireless Sensor Networks Module 2: Routing

SUMMERY, CONCLUSIONS AND FUTURE WORK

WP-PD Wirepas Mesh Overview

Towards Wireless Sensor Network Softwarization

System Architecture Challenges in the Home M2M Network

An IoT-oriented Monitoring System for Smart Agriculture Applications

Enhancing Routing Protocol for Low Power and Lossy Networks

Cloud Based IoT Application Provisioning (The Case of Wireless Sensor Applications)

ericsson White paper Uen July 2017 Bluetooth mesh networking

15-441: Computer Networking. Wireless Networking

A Survey on Software-Defined Wireless Sensor Networks: Challenges and Design Requirements

Optimizing Routing Protocol for Low power and Lossy Network (RPL) Objective Function for Mobile Low-Power Wireless Networks

RF and network basics. Antonio Liñán Colina

CSMA based Medium Access Control for Wireless Sensor Network

Integration of Wireless Sensor Network Services into other Home and Industrial networks

Cisco Systems, Inc. October Performance Evaluation of the Routing Protocol for Low-Power and Lossy Networks (RPL)

Study and Analysis of Routing Protocols RIP and DSR Using Qualnet V5

Internet of Things: Latest Technology Development and Applications

EL2745 Principles of Wireless Sensor Networks

This is a repository copy of Congestion-aware RPL for 6L0WPAN networks.

Available online at ScienceDirect. Procedia Computer Science 87 (2016 )

GIoTS & IOT Week 2017: IOT Reality Check Patrick Wetterwald, CTAO IOT Standards and Architecture

WSN Routing Protocols

ROUTING ALGORITHMS Part 1: Data centric and hierarchical protocols

Performance Evaluation of CoAP and UDP using NS-2 for Fire Alarm System

Principles of Wireless Sensor Networks

Optimizing QoS in Wireless Sensors Networks using a Caching Platform

ZigBee IP update IETF 87 Berlin. Robert Cragie

Principles of Wireless Sensor Networks. Routing, Zigbee, and RPL

arxiv: v1 [cs.ni] 8 Jun 2016

Security improvement in IOT based on Software

DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN. Chapter 1. Introduction

Performance Evaluation of RPL Objective Functions

Keywords Minimum Spanning Tree, Mobile Adhoc Network (MANET), Multicast, Overhead, Scalability, Spanning Tree.

How to develop and validate a scalable mesh routing solution for IEEE sensor networks Altran Benelux

Routing for IoT and Sensor Systems

Analysis and Enhancement of RPL under Packet Drop Attacks

IPv6 Stack. 6LoWPAN makes this possible. IPv6 over Low-Power wireless Area Networks (IEEE )

Enabling Green Video Streaming over Internet of Things

Exadata Database Machine: 12c Administration Workshop Ed 2

Leveraging upon standards to build the Internet of Things

THE Internet-of-Things (IoT) has become a new focus for

Exadata Database Machine: 12c Administration Workshop Ed 2 Duration: 5 Days

Lifetime Analysis of Random Event-Driven Clustered Wireless Sensor Networks. Presented by Yao Zheng

RPL- Routing over Low Power and Lossy Networks

An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

Availability and End-to-end Reliability in Low Duty Cycle Multihop Wireless Sensor Networks

Subject: Adhoc Networks

MAC LAYER. Murat Demirbas SUNY Buffalo

Overlay Networks for Multimedia Contents Distribution

Wireless Sensor Networks, energy efficiency and path recovery

Ad Hoc Routing Protocols and Issues

QUALITY OF SERVICE EVALUATION IN IEEE NETWORKS *Shivi Johri, **Mrs. Neelu Trivedi

Smart City, Internet of Things, Security and Privacy

Transcription:

Semainaire Objects connectés industriels, M2M, réseaux June 12th, 2014 IoT et Smart Cities: comment passer à l échelle Paolo Medagliani (paolo.medagliani@thalesgroup.com)

Agenda IRIS and smart cities Overview on smart cities Technical contributions for going large-scale with actual IoT solutions Concluding remarks 1

IRIS Consortium All IP Networks for the Future Internet of Smart Objects Financed by the ANR KO in January 2012 (duration of 3 years + 1 year extension) Partners Thales Communications & Security (coordinator) ST Microelectronics Sen.se Grenoble Institute of Technology University of Paris 6, LIP6 Laboratory Conectus, Icube Laboratory 2

IoT is growing fast Quickly develop solutions to deal with these huge numbers Source: CISCO 3

Behind the Smart Cities Challenges: optimize business processes Transport systems Public safety Natural disasters threats Utilities Opportunities Big data Data networking Security Smart metering 4

How Smart cities are classically structured? 5

Where do we stand now? Consortium and organizations for standardization IETF and onem2m, IPSO are pushing towards the definition of A system architecture Some standards for Wireless Sensor Networks Some isolated solutions Actually some solutions need for a gateway that translates data between the Internet and the internal protocols Web for data exchange Web is the solution for interoperability and data exchange between remote entities Need for new business models Data collected must be made available to other entities to create new services 6

Smart cities as an ecosystem IoT solutions for smart cities requires an ecosystem of different skills 7

Node architecture for Smart Cities Impact on: Energy efficiency Delay End-to-end data transfer 8

and system architecture Impact on: Resource location Resource availability Applications provisioning 9

Technical needs for Smart Cities Security Prevention against cyber attacks, confidentiality, integrity Large-scale information management How to reuse data? How to locate resources? Resilience and fault tolerance In case of problems, system must auto-reconfigure to provide service continuity Interaction between Internet and constrained devices Different paradigm and different type of approach Standardization Having standardized solutions open the interoperability with existing systems 10

How to address technical challenges A lot of unsolved question marks Research on top of Hardware MAC and routing protocols Data aggregation Service discovery and location Data provisioning 11

Beaconed 802.15.4 Problem: self-adaptation parameters of IEEE 802.15.4 nb of CCA, retransmissions simple The Backoff Exponent depends on Traffic intensity Number of contenders Self-adaptive method model a la idle sense Heuristic Periodic and Poisson traffic Each coordinators computes and pushes the optimal value Nazim Abdeddaim, Fabrice Theoleyre, Martin Heusse, Andrzej Duda: Adaptive IEEE 802.15.4 MAC for Throughput and Energy Optimization. DCOSS 2013: 223-230 12

RPL IPv6 Routing Protocol for Low-power and Lossy Networks Creates a Destination-Oriented Direct Acyclic Graph (DODAG) Optimized for multipoint to point traffic flow Periodic transmission of DODAG Information Object (DIO) Broadcasted by the root Trickle timer to adapt the transmission frequency Objective function for the determination of the rank in the DODAG tree LQI: link quality indicator ETX: expected transmission count MinHop: minimum number of hop between source and destination 13

LQI Strong correlation between Packet Delivery Ratio and distance Minhop performs poorly (as expected) ETX The metric deeply impacts the stability (ETX worse instability) MinHop Limited scalability Next: efficiency AND stability Statistical estimator Stabilizing mechanisms Oana Iova, Fabrice Theoleyre, Thomas Noël: Stability and efficiency of RPL under realistic conditions in Wireless Sensor Networks. PIMRC 2013: 2098-2102 14 This document is the property of Thales Group and may not be copied or communicated without written consent of Thales Scaling RPL

Topology control IEEE 802.15.4, 2 modes meshed but no energy savings Low duty-cycle but a tree RPL : a DAG Over a tree no redundancy B A C D E F G IEEE 802.15.4 non-beacon Proposed to create cluster-dag Several parents to follow Scheduling appropriately the active periods to avoid overlaps Larger throughput, larger reliability Multipath Delay-aware forwarding Deadline is close choose an expensive parent with a quick forwarding Deadline is far saves energy B A C D E F G RPL + IEEE 802.15.4 nonbeacon B A C D E F G IEEE 802.15.4 Beacon-enabled Network = 50 nodes B A C D E F G RPL + IEEE 802.15.4 beacon-enabled Bogdan Pavkovic, Andrzej Duda, Won-Joo Hwang, Fabrice Theoleyre: Efficient Topology Construction for RPL over IEEE 802.15.4 in Wireless Sensor Networks, Ad Hoc Networks, 2013 15

Virtualization Suitable for large-scale reuse of available data Actually available solutions for virtualization of data Reuse of existing data for different applications Minimize communications with the constrained WSNs What if we want to improve the QoS of the system? Virtualization of sensor node resources? OPEN POINT!!! 16

Caching Rémy Leone, Paolo Medagliani, Jérémie Leguay: Optimizing QoS in Wireless Sensors Networks using a Caching Platform, Sensornets 2013, February 2013, Barcelone, Spain 17

Caching Separation of Internet and constrained networks Communications with the WSNs can be limited through the use of a cache Possibility of adapting caching lifetime to meet QoS requirements For internal servers, the subscriber is only the proxy which hides Management of CoAP GET and OBSERVE Publication on remote webservers through REST APIs Translation between HTTP and CoAP protocols 18

Large scale service discovery Simone Cirani, Luca Davoli, Gianluigi Ferrari, Rémy Léone, Paolo Medagliani, Marco Picone, and Luca Veltri: A Scalable and Self-Configuring Architecture for Service Discovery in the Internet of Things, IEEE Internet of Things Journal. SUBMITTED 19

Large scale service discovery The use of DHT reduces the complexity of location services Two overlays for geographic resolution and location service Peers correspond to WSN gateways Interaction through GET, PUT, and JOIN primitives GWs have the complete knowledge of WSNs Strong uncorrelation between local constrained WSNs and Internet Architecture inherently scalable Simone Cirani, Luca Davoli, Gianluigi Ferrari, Rémy Léone, Paolo Medagliani, Marco Picone, and Luca Veltri: A Scalable and Self- Configuring Architecture for Service Discovery in the Internet of Things, IEEE Internet of Things Journal. ACCEPTED for REWIEV 20

Cloud Interaction with local gateways/nodes through REST APIs Periodic poll of data and punctual reading of data if required Need for real-time large-scale messaging systems Aggregation of user-defined sources of data to Personalize applications Create profiles of use Actual solutions are still lacking of usability and the sufficient generality 21

Conclusions Smart cities are still an open research direction Suitable solutions are going to be developed to address the problems of scalability and resilience Interaction between several protocols and specific strategies to face problems of data management in constrained environments Applications must be specifically designed to flexibly handle huge amounts of data 22