BUTLER project overview

34
PROJECT PRESENTATION

description

Recent ICT advances are bringing to reality a world where sensors, actuators and smart portable devices areinterconnected into an Internet-of-Things (IoT) ecosystem reaching 50 Billion devices by 2015.The IoT major challenges are, from a systemic viewpoint, smart resource management and digital security;and from a user/service perspective, the pervasiveness (uniformity of performance anytime and anywhere) andawareness (inversely proportional to the degree of knowledge required from users).BUTLER will be the first European project to emphasise pervasiveness, context-awareness and security forIoT. Through a consortium of leading Industrial, Corporate R&D and Academic partners with extensive andcomplementary know-how, project BUTLER will integrate current and develop new technologies to form a “bundle” ofapplications, platform features and services that will bring IoT to life.For this purpose, BUTLER will focus on:a) Improving/creating enabling technologies to implement a well-defined vision of secure, pervasive andcontext-aware IoT, where links are inherently secure (from PHY to APP layers) applications cut across differentscenarios (Home, Office, Transportation, Health, etc.), and the network reactions to users are adjusted to theirneeds (learned and monitored in real time).b) Integrating/developing a new flexible smartDevice-centric network architecture where platforms (devices)function according to three well-defined categories: smartObject (sensors, actuators, gateways), smartMobile(user’s personal device) and smartServers (providers of contents and services), interconnected over IPv6.c) Building a series of field trials, which progressively integrate and enhance state-of-the-art technologies toshowcase BUTLER’s secure, pervasive and context-aware vision of IoT.In addition to these R&D innovations, BUTLER and its External Members Group will also aggregate and lead theEuropean effort in the standardisation and exploitation of IoT technologies

Transcript of BUTLER project overview

Page 1: BUTLER project overview

PROJECT PRESENTATION

Page 2: BUTLER project overview

2

uBiquitous, secUre inTernet-of-things with Location and

contEx-awaReness

FP7 call: FP7-ICT-2011-7

Integrated Project

October 2011 September 2014

15 M€

1234 man.months

Page 3: BUTLER project overview

High level objective

Design and demonstrate prototype of a

comprehensive, pervasive and effective Context-

Aware information system, which will operate

transparently and seamlessly across various

scenarios towards a unified Smart Life environment.

3

Page 4: BUTLER project overview

!

4

Today: Domain-centric smart solutionsSmartHome SmartShoppingSmartTransport

- Monitoring and controlling- Saving Energy comfortably- Interacting with appliances-…

SmartHealth

- Monitoring medicine intake- Personalized diabetes assistance- Providing training tips- …

- Promoting carpooling- Minimizing taxi delays- Avoiding traffic jams- …

- Managing sparkdeals- Getting advice on buying goods- Retrieving discount- …

SmartCity

- Managing parking space- Lighting up a city efficiently- Monitoring Air Quality- …

Page 5: BUTLER project overview

5

What should Smart Life be?

Page 6: BUTLER project overview

6

Tomorrow: horizontal smart solutions

SmartLife

Context

awarenessService

architecture

Business vision Behavior

modelling

Page 7: BUTLER project overview

Expectations

7

Congestion

LatencyPollution

Poverty

Crimes Privacy violation

StressDiseases

Squandering

inefficiency

SmartHome

SmartHealth

SmartCity

SmartTransportSmartShopping

Page 8: BUTLER project overview

Awareness

8

Inversely proportional to the degree of knowledge required from users

BUTLER’s concept is one of active, pervasive, continuous, real-time and progressively personal context-awareness

Page 9: BUTLER project overview

TECHNOLOGICAL CHALLENGES

Page 10: BUTLER project overview

10

Technological Challenges: Communications

Application/Data Layer

Transport Layer

NWK Layer

DataLink Layer

PHY Layer

SEP 2.0

ZigB

ee

Wi-F

i

IEEE

802.

15.4

Blue

toot

h 4.

0Lo

w E

nerg

y

3GPP

RFID

/NFC

IPv6

TCP

HTTP CoAP

RPL

6LoWPAN

TCP/UDP

Application 1

Application 2

Application N° ° ° °

ONEM2M/ETSI M2M Service Layer

Page 11: BUTLER project overview

11

Integration & Standardization

Page 12: BUTLER project overview

!

12

Innovation: Technological EnablersSmartHome SmartShoppingSmartTransport

- Monitoring and controlling- Saving Energy comfortably- Interacting with appliances-…

SmartHealth

- Monitoring medicine intake- Personalized diabetes assistance- Providing training tips- …

- Promoting carpooling- Minimizing taxi delays- Avoiding traffic jams- …

- Managing sparkdeals- Getting advice on buying goods- Retrieving discount- …

SmartCity

- Managing parking space- Lighting up a city efficiently- Monitoring Air Quality- …

Geo-Temporal Localization

Security and Privacy

Context Awareness and Semantic Support

Page 13: BUTLER project overview

PROJECT WORKFLOW

Page 14: BUTLER project overview

Vertical and horizontal use-cases

SmartTransport

SmartShopping

SmartHealth

Smart Office

SmartCity

SmartHome

Specification and development f1

• Domain specific enablers

• Generic enablerso Securityo Localizationo Context, behavior)

• Initial architecture

• First proofs of concept

Bu

siness

Smart Life

Techn

ical

Functional andNon Functional Requirements

analysis

Year 1 : From Vertical Requirements to a First Horizontal System Specification

Page 15: BUTLER project overview

Vertical and horizontal use-cases

SmartTransport

SmartShopping

SmartHealth

Smart Office

SmartCity

SmartHome

Specification and development f1

• Domain specific enablers

• Generic enablerso Securityo Localizationo Context, behavior)

• Initial architecture

• First proofs of concept

Bu

siness

Smart Life

Techn

ical

Specification and development f2

• Technological choices

• Refined specification of Trials

• Integrated middleware architecture

• 2nd proofs of concept

Vertical Scenarios

Functional andNon Functional Requirements

analysis

Year 2 : Refined Specification and Development of the Platform

Page 16: BUTLER project overview

Vertical and horizontal use-cases

SmartTransport

SmartShopping

SmartHealth

Smart Office

SmartCity

SmartHome

Specification and development f1

• Domain specific enablers

• Generic enablerso Securityo Localizationo Context, behavior)

• Initial architecture

• First proofs of concept

Bu

siness

Smart Life

Techn

ical

Specification and development f2

• Technological choices

• Refined specification of

• Trials• Integrated middleware architecture

• 2nd proofs of conceptVertical

Scenarios

Functional andNon Functional Requirements

analysis

Integration and testing

Integrated platforms

Final field trials

Year 3 : Integrating the Platform into real life field trials

HorizontalScenarios

Specification and development f3

•Smart Server•Smart Mobile•Smart Object

•Prototyping of enablers

•Testing with measurable goals

Page 17: BUTLER project overview

From Vertical Use Cases to Smart Life Concept

17

17

Aggregate results from Verticals

SmartMobility / Transport

SmartHealth / Wellness

SmartHome /Office SmartShopping SmartCity

HorizontalUCs

HorizontalUCs

HorizontalUCs

HorizontalUCs

HorizontalUCs

Smart Live Concept: Horizontal Story Line incl. Personas

Business Requirements IoT Butler

Customer Insights

Page 18: BUTLER project overview

18

Use Cases

User Requirements

Technical Requirement

State of the Art

Horizontal Architecture

Enabling Technologies

Horizontal Platform

Partners’Assets

Horizontal Field Trial

Horizontal PoC

Vertical Field Trials

Vertical PoCs

End-Users

End-Users

End-Users

Validate / Provide feedback

Integrate

Implement

Define

Specify (Technical)

Specify

Project Global Workflow

Page 19: BUTLER project overview

PLANNED SCIENTIFIC ADVANCES

Page 20: BUTLER project overview

Privacy and Security (1/2)User shall be able to manage its distributed user profile.

• Control of identity sharing over distributed applications. • Control of data duplication – when and where• Implementation of regulation• Controlling dynamic inference of user data - identity, current

behavior, system computed user profile.

Defining security and privacy requirements to be taken into account as design level.• Design and implementation of BUTLER privacy and security

framework.• Framework integrates user dynamic data (location, behavior, …) in

security protocols• Application shall integrate such framework

Page 21: BUTLER project overview

Privacy and Security (2/2)

Static andDynamic

Distributed User Profile

Application 1

Application 2

1. Main objective: user controls/manages its profile

2. Applications use/update

Page 22: BUTLER project overview

Behavioural modelling and mining (1/3)

Recognize context-aware intent through external observation• Behavior• Decisions• Typical course of actions • Corresponding events and context

Extract meaningful information from distributed event streams• Purposeful and meaningful abstractions for daily life activities• Interactions between a few individuals and mass behavior• Algorithms and software components for aggregation,

classification, learning, predicting and anticipating users’ behavior and activities

• Metrics to assess quality or trustworthiness of information

Page 23: BUTLER project overview

Behavioural modelling and mining (2/3)

Behavior

Profile &Preferences

Context Intentions

Tasks

Actions

eventsevents

events1. Model

2. Observe and learn

3. Anticipate

Page 24: BUTLER project overview

Behavioural modelling and mining (3/3)

New event-based modeling abstractions• Represent both individual and group behavior• Explore feasibility of hybrid models combining statistical and

relational models, task trees, workflow and markov models, dynamic bayesian networks, …

• Semantic modeling abstractions to describe domain knowledge in relevant (patterns of) events

New processing and synthesis techniques• Context-aware and semantic event pattern recognition• Causality detection to anticipate human behavior• Learning and data stream mining based on complex event

processing techniques (CEP)

Page 25: BUTLER project overview

Geo-Temporal Contextualization (1/2)

Aim to develop algorithms for the seamless acquisition of geo-temporal information in heterogeneous networks, clearly defined as following objectives.

Objectives – Identification of the forms of geo-temporal context information– Tracking and localize the context information securely – Simultaneous localization and mapping through cooperative P2P links,

with new location-dependent security mechanisms – Energy/time-efficient indoor localization within heterogeneous

networks

25

Page 26: BUTLER project overview

Geo-Temporal Contextualization (2/2)

Workflow – Concrete algorithms be developed to enhance acquire geo-temporal

context with the help of objects, topology, etc…– Development of corresponding algorithms on real platforms

Domain Specific Objectives– Provide ambient information about metro platforms when the user

reaches the station entrance, for users located on station platforms. – Schedule planner - plan the user departure according to user's

agenda, traffic conditions and parking availability.

26

Page 27: BUTLER project overview

Contextual networking

27

Aim is to develop algorithms to provide contextual information at a macro-perspective, focusing on contextualized networking strategies, behavior synthesis (crowd management, incentives) and “contextual games” model to predict users’ behaviors.

Generic workflow– Cooperate with the other tasks and create the use cases for the applications

and services;– Create concrete algorithms to be utilized in such use cases; – Algorithms brought forward to the implementation tasks;– Results validations by using the prototypes generated in the implementation

tasks

Domain specific objectives– Shopping environment related modelling of consumer groups– To be able affect consumer behaviour via context based targeted advertising

and offers– Other objectives: to be further studied

Page 28: BUTLER project overview

STANDARDISATION AND COOPERATION

Page 29: BUTLER project overview

BUTLER cooperation plans

29

ARCHITECTURE

IMPLEMENTATION

TRIALS

T

EC

HN

OS

B

US

INE

SS

...

{Jointtrials

Page 30: BUTLER project overview

Planned contributions and interactions

• Active participation in key standardization group in Europe and world-wide on M2M service layer– ETSI TC M2M– ETSI TC ITS– M2M Partnership Project (under creation technically operational in July 2012)

• Promote the BUTLER M2M service layer solutions and building blocks in the relevant groups

• Deploy a standardized service layer in the projects development in order to better influence the standards

• Participate in the standardization of verticals like:– Continua– BBF (Broadband Forum)– ETSI TC ERM (TG28, TG34, TGUWB)

30

Page 31: BUTLER project overview

World-Wide M2M partnership project

• World-Wide standardization of a M2M service layer• Initial cooperation between the following SDO:

– ETSI (Europe) – ARIB (Japan)– TTC (Japan)– ATIS (US)– TIA (US)– CCSA (China)– TTA (Korea)

• Vertical are invited to the work like ITS, Continua, ESMIG, etc.

31

Page 32: BUTLER project overview

Schedule for M2M Partnership Project

32

JUL AUG SEP OCT DEC JAN FEB MAR APR MAY JUN JUL AUG SEP OCT

2011 2012

SDO Meeting#01,Seoul, 21 Jul

SDO Meeting#02,Washington,17-18 Aug

SDO Meeting#03,Berlin, 15-16 Dec

Reach out to verticals

M1: “Soft Launch”

M2: Final Consensus

M4: Official Signing

Technical Plenary Meeting#1

Virtual SDO meetings

SDO Meeting#04, Tokyo, 28-29 Mar

M3: Final Draft

Virtual meetings

Steering Committee Meeting#1

Steering Committee Meeting#2

M5:TP start prepared

M6:WG start prepared

Copied from the ETSI /M2M(12)18_009

Start of technical work

Page 33: BUTLER project overview

GETTING MORE

Page 34: BUTLER project overview

Connect with BUTLER

• www.iot-butler.eu : – Learn about BUTLER– Follow progresses– Partnerships

• BUTLER on social networks :– Twitter: https://twitter.com/#!/IoTBUTLER– LinkedIn: http://www.linkedin.com/groups/BUTLER-4205902

34