enabling smart cities through a cognitive management ...€¦ · assistance. a smart driving...

16
Panagiotis Vlacheas 1 , Vera Stavroulaki 1 , Toon Norp 2 , Gianmarco Baldini 3 , Raffaele Giaffreda 4 , Panagiotis Demestichas 1 1 University of Piraeus Research Center 2 TNO 3 Joint Research Centre, EC 4 CREATE-NET Enabling Smart Cities Through a Cognitive Management Framework for the Internet of Things 4 th ETSI M2M Workshop, November 2013, Mandelieu, France Presenter: Gianmarco Baldini, Joint Research Centre, EC

Upload: others

Post on 06-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

Panagiotis Vlacheas1, Vera Stavroulaki1, Toon Norp2, Gianmarco Baldini3, Raffaele Giaffreda4, Panagiotis Demestichas1 1University of Piraeus Research Center 2TNO 3Joint Research Centre, EC 4CREATE-NET

Enabling Smart Cities Through a Cognitive

Management Framework for the Internet

of Things

4th ETSI M2M Workshop,

November 2013, Mandelieu, France

Presenter: Gianmarco Baldini, Joint Research Centre, EC

Page 2: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

Outline

Introduction

Cognitive Framework

Main Concepts

Main Enablers

Functional Architecture and ETSI M2M Mapping

Usage Control

Smart City Scenario

Overview

Realization

Benefits

Conclusions 2

4th ETSI M2M Workshop,

November 2013, Mandelieu, France

Page 3: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

Introduction

The proposed cognitive management framework focuses

mainly on four axes:

How we plan to hide heterogeneity of connected objects;

How we ensure resilience (ability to deliver service that can be

justifiably trusted in spite of continuous changes) of a dynamic

service provisioning;

How we instruct systems to assess proximity (metric of

relevance) between IoT applications and “useful” objects;

How the use of cognitive technologies (ability to dynamically select

behavior through self-management, taking into account

information and knowledge on the context of operation, as well as

policies) offer intelligence while minimizing users’ intervention.

3

4th ETSI M2M Workshop,

November 2013, Mandelieu, France

Page 4: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

Cognitive Framework

Main Concepts Virtual Objects (VOs)

VOs are virtual representations of any real-world object

(RWO)

Composite Virtual Objects (CVOs)

A CVO is a cognitive mash-up of semantically

interoperable VOs (and their services)

CVOs enable the re-use of existing VOs outside their

initial context and domain

CVOs render resilient services in accordance with the

application requirements due to their ability to maintain

their performance as the context changes

Service Logic

Represents the translation of the application

requirements into services and associated Quality of

Service (QoS) requirements to be fulfilled by CVOs

Addresses the need to reduce complexity levels for the

users of the platform 4

4th ETSI M2M Workshop,

November 2013, Mandelieu, France

Page 5: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

Cognitive Framework

Main Enablers Cognition in the VO level

Self-management and self-configuration of VOs

To maintain a constant link to the relevant RWOs

and to manage the relevant data flows

Cognition in the CVO level

Decision upon the VOs and CVOs that should be

(re-)used to meet the application requirements

Dynamic creation, self-management and self-

configuration of CVOs in an autonomous manner

Cognition in the Service Logic

Automatic translation of a user request to a

system request for a service

Security and Privacy

User Authentication and Usage Control for data

and services offered by VOs/CVOs

Proximity

Relatedness between IoT applications and objects

for automatic and scalable selection of VOs/CVOs

5 4th ETSI M2M Workshop,

November 2013, Mandelieu, France

Page 6: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

6

Cognitive Framework

Functional Architecture and ETSI

M2M Mapping

4th ETSI M2M Workshop,

November 2013, Mandelieu, France

The ETSI TC M2M Service Enablement Framework

Page 7: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

7

Cognitive Framework

Functional Architecture and ETSI

M2M Mapping ETSI TC M2M iCore – Option 1 iCore – Option 2

M2M Device Real World Object Real World Object

Device/Gateway Service Capability

Virtual Object Real World Object

Network Service Capabilities Composite Virtual Object Virtual Object

4th ETSI M2M Workshop,

November 2013, Mandelieu, France

Option 1: mId interface is mapped on the VO interface

Option 2: mIa interface is mapped on the VO interface

Adopting Option 2 and mapping VOs on mla interface brings the following advantages:

- creation of added-value services (due to the composition of VOs into CVOs)

- development of innovative cross-domain applications (due to CVO abstraction)

- dynamic service provision tailored to the needs of end users (due to service logic

level)

- semantic description and discovery of mla interfaces in a registry.

Page 8: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

Usage Control in iCore

Based on:

Policies that govern usage control implemented

in Event-Condition-Action (ECA) rules

Usage control for data/services/devices

Authorizations for users/applications

Obligations: rights and duties

Policy Operators: propositional, temporal,

cardinality, identity/context/environment

attributes

Support for dynamic contexts

8

Implemented using Eclipse Modeling tools and Eclipse modeling framework

Page 9: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

9

Page 10: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

Smart City Scenario

An elderly woman has opted for an

assisted living service that is provided by

a medical center

A doctor, who monitors the woman’s

health remotely from the medical center,

receives an alarm that the woman has

fainted

An ambulance is informed to run for

assistance. A smart driving application is

used by the ambulance, so as to reach

the woman’s home as fast as possible

10

This scenario refers to how the proposed framework may be exploited to

protect and facilitate the daily life in the smart city

4th ETSI M2M Workshop,

November 2013, Mandelieu, France

Page 11: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

Smart City Scenario

The emulated smart city

includes a smart home that

is equipped with actuators

and sensors hosted by

Wireless Sensor Network

(WSN) Platforms A and B

respectively

The CVO in the medical

center uses the Cosm on-line

database service, in order to

get the sensor measurements

from WSN Platform B and to

send the actuator commands

to WSN Platform A

In the smart city, there are

various types of sensors,

which are connected with the

type of WSN Platform C using

various access technologies

and/ or communication

protocols sharing their data

4th ETSI M2M Workshop,

November 2013, Mandelieu, France

Page 12: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

Benefits The benefits of the framework can be summarized to the following:

Easy creation and delivery of added-value services from business actors

allowing them to increase profits and market share

Service provision dynamically tailored to the needs of end users, even

being able to act on behalf of them

Decrease on CAPEX for telecom and service providers due to a gradual

replacement of legacy technology enabled by VO abstraction without

disrupting the currently delivered services

Development of innovative cross-domain applications due to CVO

abstraction

Support of large-scale networking through cognition

Reduced OPEX in terms of time, maintenance, energy consumption via

cognition / proximity

Decrease on time-to-market by reusing available VOs and

New business roles as (C)VOs may be owned by different stakeholders

12 4th ETSI M2M Workshop,

November 2013, Mandelieu, France

Page 13: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

Conclusions

The framework is required to address the heterogeneity of objects,

while guaranteeing the resilience of associated services and their

dynamic provisioning

Proximity, cognition and security/privacy are identified as promising

solutions that enable applications to use the most relevant

connected objects in an intelligent, autonomic and secure way

The functional architecture and the associated mapping to ETSI

M2M solutions are presented

The framework may be useful in smart city scenarios that span

horizontally across several application domains

Several benefits are identified

13 4th ETSI M2M Workshop,

November 2013, Mandelieu, France

Page 14: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

Thank You!

14

Acknowledgement

The research leading to these results has been performed within

the iCore project (http://www.iot-icore.eu/) and received funding

from the European Community's Seventh Framework Programme

(FP7/2007-2013) under grant agreement n° 287708.

iCore Website, http://www.iot-icore.eu/

Follow icore_project on Twitter

Page 15: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

15

Backup

Page 16: Enabling Smart Cities Through a Cognitive Management ...€¦ · assistance. A smart driving application is used by the ambulance, so as to reach the woman’s home as fast as possible

M2M

M2M

M2M

M2M

M2M

16

Cognitive Framework

Functional Architecture and ETSI

M2M Mapping