SlideShare a Scribd company logo
Supporting all-IP IoT
with Virtual Objectswith Virtual Objects
Raffaele Giaffreda (CREATE-NET)
EU FP7 iCore Project Coordinator
FIA Dublin – 7th May 2013
a bit of IoT infographics...
BOSCH
7 bln connected devices by 2015
SAP
24 bln connected devices by 2020
INTEL
31 bln connected devices by 2020
CISCO
37-50 bln connected devices by 2020
transistor density / space efficiency
Turing’s Pilot ACE: Automatic
Computing Engine
bandwidth / spectral efficiency
Space Efficiency + Spectral Efficiency =
MAZE OF TINY, CONNECTED THINGS
Trend: more and more widespread sensing and monitoring data available
...Tiny but Powerful devices
what’s beyond IP connectivity?
The Internet parallel...
HTTP/WWW
search engines
connect your info
TCP/IP
HTML
represent info / aggregate info
WWW
personalised knowledge
collections, blogs...
The Semantic Web
find info
VALUE!
IoT, what’s beyond IP connectivity?
early stages for the IoT...
HTTP/WWW
hundreds of bespoke
IoT applications
The Semantic Web
VALUE!
personalised knowledge
collections, blogs...
represent info / aggregate info
search engines
connect your info
TCP/IP
HTML
WWW
find info
object
today
HUMAN
MACHINE
IoT innovation potential...
“Innovation”: one
can focus on apps!!!
OBD
On Board Diagnostics
MACHINE
HUMAN
lesson #1
• connect your objects, unlock value
siloed and bespoke IoT applications
APPS
HOUSE
APPS
FRIDGE
APPS
PATIENT
APPS
PATIENT
APPS
APPS
APPS
APPS
APPS
APPS
DATA / INFORMATION OVERLOAD, BUT...
CAR
SENSORS
HOUSE
SENSORS FRIDGESENSORS
PATIENT
SENSORS
PATIENT
SENSORS
PATIENT
SENSORS
PATIENT
SENSORS
PATIENT
SENSORS
PATIENT
SENSORS
APPS
PATIENT
SENSORS
APPS
TRUCK
SENSORS
APPS
IF A WELL-DEFINED INTERFACE INTO CAR SENSORS BRINGS SUCH POTENTIAL...
APPS
HOUSE
APPS
FRIDGE
APPS
PATIENT
APPS
PATIENT
APPS
APPS
APPS
APPS
APPS
APPS
CAR
HOUSE
FRIDGE
PATIENT
PATIENT
SENSORS
PATIENT
SENSORS
PATIENT
SENSORS
PATIENT
SENSORS
PATIENT
SENSORS
APPS
PATIENT
SENSORS
APPS
TRUCK
SENSORS
APPS
SENSORS SENSORS SENSORS SENSORS
iCore concepts
• Virtual Object
• Composite Virtual
Object
• Service / User Level• Service / User Level
Virtual Object as OBD across silos
IoT services
Virtual Object SW Agent
IoT services
VO registry
To upper iCore levels and Internet
Semantic VO descriptions
Abstraction
ICT objects
(heterogeneous world)
Sensors and actuators
Proprietary services IoT services
Associated physical objects
Abstraction
17
what ingredients?
• common interfaces to interact with
objects (i.e. REST)
• + extra containers for metadata
• let the systems know what the object• let the systems know what the object
is good for, its location (“I am a Temp
sensor in Room A”), its accuracy, its
energy levels etc.
replicate what the HTML (HyperText Markup Language)
has done for simply connected info
“I am a webpage and I talk about Paris history”
WHAT ARE VOs GOOD FOR?
• OBJECTS PROXIMITY
– automated selection “by relevance” (see arguments
for cognitive technologies in a minute...)
• OBJECTS REUSE• OBJECTS REUSE
– reuse across different apps, increase availability,
hence, increase monitoring / sensing granularity
• OBJECTS MGMT
– i.e. energy management, contextualised sensing
(accuracy vs. sensing frequency) etc.
Providing IoT systems the ability to self-configure, based on various requirements, and ...
Ability to dynamically aggregate
ProxShape(QUADRILATERAL)
ProxColour(GREEN)
ProxColour(RED)
APP / SRV
APP / SRV
APP / SRV
Cognitive.prep
Cognitive.select
VO
...providing IoT systems the ability to adapt
CAR
APPS
HOUSE
APPS
FRIDGE
APPS
PATIENT
APPS
HOUSE
FRIDGE
PATIENT
SENSORS SENSORS SENSORS SENSORS
PATIENT is near the FRIDGE
CAR is near the HOUSE
PATIENT is driving the CAR
objects reuse
across domains
KitchenPresDetect PatientStatusDetect
Easy for us...not for a “dumb” computer...
lesson #2
• connect your objects across domains, unlock
further value
Internet vs. IoT
• a page + a page + a page...connect info
• represent info – HTML
• aggregate info – hyperlink
• a (sensor) feed + a feed + a feed...
• represent feeds – VO
• aggregate feeds – CVO
VALUE?
the need for cognitive technologies
• iCore Composite Virtual Object (CVO)
– aggregation of simple sensing capability
– self-maintenance (service maintained in case of
failure) increased sensing granularity needed!failure) increased sensing granularity needed!
– System Knowledge
• what is available to meet reqs?
“smart but not so much...”
ability to select alternatives based on
what metadata we put in the extra VO
containers
CT 1
the need for cognitive technologies
• iCore Service Level and overall Cognitive
Management Framework
CT 2,3
use of cognitive technologies in the IoT
• Build models for Real World
Knowledge representation
• Help predict based on observation
of past (training)
• Assist rather than replace human• Assist rather than replace human
decisions
• Personalise the behaviour of IoT
systems to tailor user changing
needs and situations
Putting it all together, iCore Cognitive Mgmt Framework
Service Level
Service
Execution
Request
Service
Request
select, notification
Service
Request
Alert / Predict
ACK
Application
CVO Level
VO Level
CVO/VO
Execution
Request
RWO
interactions
select,
deploy
(bind), run
set of
running
processes
satisfying
Service
Request
notification
according
to service
template
ACK
RWOs
dynamic
binding
Internet vs. IoT
• find info
• personalised knowledge collections, blogs as
“ready info meals”...
• find VOs / CVOs
• personalised IoT services, applications that
learn how to assist users
the need for cognitive technologies
• factoring “smart logic algorithms” out of developers
concerns
– IF “crash” THEN “alertRSA”
– “crash” (IF VO_x = TRUE THEN crash := TRUE)
– (IF VO_x = TRUE AND VO_y = TRUE THEN crash := TRUE)
TAG:
crash
detect
VO_x
TAG:
crash
detect
VO_y
IF (VO_x = TRUE) AND (VO_y = TRUE)
THEN crash := TRUE
IF VO_x = TRUE
THEN crash := TRUE
IF (VO_x > TH_x) AND (VO_y > TH_y)
THEN crash := TRUE
factor out cognitive technologies
CT 2
• iCore community: foster “ready meals” for IoT apps
the need for cognitive technologies
• rather than for the selection of appropriate templates,
here focus is on refinement of selected one according
to observed system-reality matching
• Real-World-Knowledge “growing”
• Learning and adaptation to the users preferences• Learning and adaptation to the users preferences
TAG:
crash
detect
VO_x
TAG:
crash
detect
VO_y IF (VO_x > TH_x) AND (VO_y > TH_y)
THEN crash := TRUE
CT 3
assess
QUALITY of
PREDICTION
REFINE
TH_x, and TH_y
iCore Architecture, RWK grow and SK grow
Service Level
Service
Execution
Request
Service
Request
select,
Delta (RWK-RW)
ACK
Application
RWK
Model
tweak
parameters /
algorithms
CVO Level
VO Level
CVO/VO
Execution
Request
RWO
interactions
select,
deploy
(bind), run
set of
running
processes
satisfying
Service
Request
ACK
RWOs
RWK
SK
Delta (SK-S)
SK
Model
Personalised RWK and SK...
in one slide
srv templates
(RWK models)
srv templates
(RWK models)
srv templates
(RWK models)
CVO templates
(SK models)
instantiation of same cognitive algorithms linking sensors
gets tailored with usage to produce outputs and alerts that
match user preferences, situation, infrastructure context
CVO templates
(SK models)
CVO templates
(SK models)
iCore and Cognitive Technologies
• CVO Level “system knowledge”
– SLA-driven VO selection / maintainance
– semantic enrichment semantic-based reasoning
– selection by relevance to the needs of the application
• deal with data / information overload
– template select
Summary
CT 1
– template select
– given VO / CVO “types” find best algorithms that combine these
for desired output
• deal with data / information overload
– learn and predict
– given an algorithm, tweak parameters to better align iCore
system behaviour to the observed real situation
– Real World Knowledge (RWK) “growing”, adaptation to user
preferences
CT 2
CT 3
The Internet of Things evolution timeline
The Dumb IoT The Craft IoT The Cognitive IoT
YESTERDAY TODAY TOMORROW
The Dumb Internet The Craft Internet The Technicolor Internet
The Dumb IoT The Craft IoT The Cognitive IoT
Bear with us, we are building it!
references
• iCore application in smart-cities and IoT-based
monitoring
[REF1] P. Vlacheas, R. Giaffreda et al. "Enabling Smart Cities Through
a Cognitive Management Framework for the Internet of Things“,
to appear in IEEE Communications Magazine - Special Issue onto appear in IEEE Communications Magazine - Special Issue on
Smart Cities (June 2013)
[REF2] IERC Newsletter April 2013 – foreword by R. Giaffreda
thank you!
iCore Website
www.iot-icore.eu
Contacts:
Raffaele Giaffreda
raffaele.giaffreda@create-net.org
3 yrs EU FP7 Integrated Project
(started 1st Oct 2011)
20 Partners with strong industrial
representation
8.7mEur EU Funding
EU + China and Japan
ID Card
Japan
raffaele.giaffreda@create-net.org
Abdur Rahim
abdur.rahim@create-net.org
EU + China and Japan

More Related Content

What's hot

Vertex perspectives artificial intelligence
Vertex perspectives   artificial intelligenceVertex perspectives   artificial intelligence
Vertex perspectives artificial intelligence
Yanai Oron
 
The Future is Cyber-Healthcare
The Future is Cyber-Healthcare The Future is Cyber-Healthcare
The Future is Cyber-Healthcare
PayamBarnaghi
 
Accelerating analytics on the Sensor and IoT Data.
Accelerating analytics on the Sensor and IoT Data. Accelerating analytics on the Sensor and IoT Data.
Accelerating analytics on the Sensor and IoT Data.
Keshav Murthy
 
A Cloud-Based Bayesian Smart Agent Architecture for Internet-of-Things Applic...
A Cloud-Based Bayesian Smart Agent Architecture for Internet-of-Things Applic...A Cloud-Based Bayesian Smart Agent Architecture for Internet-of-Things Applic...
A Cloud-Based Bayesian Smart Agent Architecture for Internet-of-Things Applic...
Veselin Pizurica
 
How to make cities "smarter"?
How to make cities "smarter"?How to make cities "smarter"?
How to make cities "smarter"?
PayamBarnaghi
 
IoTMeetupGuildford#1: SOCIOTAL EU - Rob Van Kranenburg (Resonance Design)
IoTMeetupGuildford#1: SOCIOTAL EU - Rob Van Kranenburg (Resonance Design)IoTMeetupGuildford#1: SOCIOTAL EU - Rob Van Kranenburg (Resonance Design)
IoTMeetupGuildford#1: SOCIOTAL EU - Rob Van Kranenburg (Resonance Design)MicheleNati
 
IoT Methodology Co-creation Workshop with Kraak de Krook and Smart City Ghent...
IoT Methodology Co-creation Workshop with Kraak de Krook and Smart City Ghent...IoT Methodology Co-creation Workshop with Kraak de Krook and Smart City Ghent...
IoT Methodology Co-creation Workshop with Kraak de Krook and Smart City Ghent...
The Internet of Things Methodology
 
Machine Learning Applications to IoT
Machine Learning Applications to IoTMachine Learning Applications to IoT
Machine Learning Applications to IoT
Förderverein Technische Fakultät
 
Vertex perspectives ai optimized chipsets (part i)
Vertex perspectives   ai optimized chipsets (part i)Vertex perspectives   ai optimized chipsets (part i)
Vertex perspectives ai optimized chipsets (part i)
Yanai Oron
 
FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...
FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...
FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...
FIWARE
 
Vertex Perspectives | AI Optimized Chipsets | Part II
Vertex Perspectives | AI Optimized Chipsets | Part IIVertex Perspectives | AI Optimized Chipsets | Part II
Vertex Perspectives | AI Optimized Chipsets | Part II
Vertex Holdings
 
Getting Started with the Internet of Things - Allianz Hackrisk Hackathon 29/...
Getting Started with the Internet of Things  - Allianz Hackrisk Hackathon 29/...Getting Started with the Internet of Things  - Allianz Hackrisk Hackathon 29/...
Getting Started with the Internet of Things - Allianz Hackrisk Hackathon 29/...
The Internet of Things Methodology
 
IndianaJS - Building spatially aware web sites for the Web of Things
IndianaJS - Building spatially aware web sites for the Web of ThingsIndianaJS - Building spatially aware web sites for the Web of Things
IndianaJS - Building spatially aware web sites for the Web of Things
TECO Research Group
 
FIWARE Global Summit - The Role of Open Platforms in Digital Transformation o...
FIWARE Global Summit - The Role of Open Platforms in Digital Transformation o...FIWARE Global Summit - The Role of Open Platforms in Digital Transformation o...
FIWARE Global Summit - The Role of Open Platforms in Digital Transformation o...
FIWARE
 
Arpan pal icdcn
Arpan pal icdcnArpan pal icdcn
Arpan pal icdcn
Arpan Pal
 
Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"
Diego Oppenheimer
 
Internet of Things introduction
Internet of Things introductionInternet of Things introduction
Internet of Things introduction
Veselin Pizurica
 
Some conceptual views on iot in the supply chain
Some conceptual views on iot in the supply chainSome conceptual views on iot in the supply chain
Some conceptual views on iot in the supply chain
Stefan Harrstedt
 
Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...
Diego López-de-Ipiña González-de-Artaza
 

What's hot (19)

Vertex perspectives artificial intelligence
Vertex perspectives   artificial intelligenceVertex perspectives   artificial intelligence
Vertex perspectives artificial intelligence
 
The Future is Cyber-Healthcare
The Future is Cyber-Healthcare The Future is Cyber-Healthcare
The Future is Cyber-Healthcare
 
Accelerating analytics on the Sensor and IoT Data.
Accelerating analytics on the Sensor and IoT Data. Accelerating analytics on the Sensor and IoT Data.
Accelerating analytics on the Sensor and IoT Data.
 
A Cloud-Based Bayesian Smart Agent Architecture for Internet-of-Things Applic...
A Cloud-Based Bayesian Smart Agent Architecture for Internet-of-Things Applic...A Cloud-Based Bayesian Smart Agent Architecture for Internet-of-Things Applic...
A Cloud-Based Bayesian Smart Agent Architecture for Internet-of-Things Applic...
 
How to make cities "smarter"?
How to make cities "smarter"?How to make cities "smarter"?
How to make cities "smarter"?
 
IoTMeetupGuildford#1: SOCIOTAL EU - Rob Van Kranenburg (Resonance Design)
IoTMeetupGuildford#1: SOCIOTAL EU - Rob Van Kranenburg (Resonance Design)IoTMeetupGuildford#1: SOCIOTAL EU - Rob Van Kranenburg (Resonance Design)
IoTMeetupGuildford#1: SOCIOTAL EU - Rob Van Kranenburg (Resonance Design)
 
IoT Methodology Co-creation Workshop with Kraak de Krook and Smart City Ghent...
IoT Methodology Co-creation Workshop with Kraak de Krook and Smart City Ghent...IoT Methodology Co-creation Workshop with Kraak de Krook and Smart City Ghent...
IoT Methodology Co-creation Workshop with Kraak de Krook and Smart City Ghent...
 
Machine Learning Applications to IoT
Machine Learning Applications to IoTMachine Learning Applications to IoT
Machine Learning Applications to IoT
 
Vertex perspectives ai optimized chipsets (part i)
Vertex perspectives   ai optimized chipsets (part i)Vertex perspectives   ai optimized chipsets (part i)
Vertex perspectives ai optimized chipsets (part i)
 
FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...
FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...
FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...
 
Vertex Perspectives | AI Optimized Chipsets | Part II
Vertex Perspectives | AI Optimized Chipsets | Part IIVertex Perspectives | AI Optimized Chipsets | Part II
Vertex Perspectives | AI Optimized Chipsets | Part II
 
Getting Started with the Internet of Things - Allianz Hackrisk Hackathon 29/...
Getting Started with the Internet of Things  - Allianz Hackrisk Hackathon 29/...Getting Started with the Internet of Things  - Allianz Hackrisk Hackathon 29/...
Getting Started with the Internet of Things - Allianz Hackrisk Hackathon 29/...
 
IndianaJS - Building spatially aware web sites for the Web of Things
IndianaJS - Building spatially aware web sites for the Web of ThingsIndianaJS - Building spatially aware web sites for the Web of Things
IndianaJS - Building spatially aware web sites for the Web of Things
 
FIWARE Global Summit - The Role of Open Platforms in Digital Transformation o...
FIWARE Global Summit - The Role of Open Platforms in Digital Transformation o...FIWARE Global Summit - The Role of Open Platforms in Digital Transformation o...
FIWARE Global Summit - The Role of Open Platforms in Digital Transformation o...
 
Arpan pal icdcn
Arpan pal icdcnArpan pal icdcn
Arpan pal icdcn
 
Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"
 
Internet of Things introduction
Internet of Things introductionInternet of Things introduction
Internet of Things introduction
 
Some conceptual views on iot in the supply chain
Some conceptual views on iot in the supply chainSome conceptual views on iot in the supply chain
Some conceptual views on iot in the supply chain
 
Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...Bringing together smart things and people to realize smarter environments sho...
Bringing together smart things and people to realize smarter environments sho...
 

Viewers also liked

20160911 lora presentazione trento smart city
20160911 lora presentazione trento smart city20160911 lora presentazione trento smart city
20160911 lora presentazione trento smart city
Raffaele Giaffreda
 
IoT Day 2014 - Results and challenges ahead for IoT
IoT Day 2014 - Results and challenges ahead for IoTIoT Day 2014 - Results and challenges ahead for IoT
IoT Day 2014 - Results and challenges ahead for IoT
Raffaele Giaffreda
 
20140929 R. GIAFFREDA on IoT future - stakeholders consultation ws brussels
20140929 R. GIAFFREDA on IoT future - stakeholders consultation ws brussels20140929 R. GIAFFREDA on IoT future - stakeholders consultation ws brussels
20140929 R. GIAFFREDA on IoT future - stakeholders consultation ws brussels
Raffaele Giaffreda
 
Cognitive IoT @ re.work technology summit london
Cognitive IoT @ re.work technology summit londonCognitive IoT @ re.work technology summit london
Cognitive IoT @ re.work technology summit london
Raffaele Giaffreda
 
Cognitive IoT at first Italian IoT day 9 April 2013
Cognitive IoT at first Italian IoT day 9 April 2013Cognitive IoT at first Italian IoT day 9 April 2013
Cognitive IoT at first Italian IoT day 9 April 2013Raffaele Giaffreda
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
Nepal Telecom
 
Internet of Things - Open the Innovation Gate
Internet of Things - Open the Innovation GateInternet of Things - Open the Innovation Gate
Internet of Things - Open the Innovation Gate
Dr. Mazlan Abbas
 
Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Exp...
Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Exp...Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Exp...
Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Exp...
Raffaele Giaffreda
 

Viewers also liked (9)

2nd wireless asia summit
2nd wireless asia summit2nd wireless asia summit
2nd wireless asia summit
 
20160911 lora presentazione trento smart city
20160911 lora presentazione trento smart city20160911 lora presentazione trento smart city
20160911 lora presentazione trento smart city
 
IoT Day 2014 - Results and challenges ahead for IoT
IoT Day 2014 - Results and challenges ahead for IoTIoT Day 2014 - Results and challenges ahead for IoT
IoT Day 2014 - Results and challenges ahead for IoT
 
20140929 R. GIAFFREDA on IoT future - stakeholders consultation ws brussels
20140929 R. GIAFFREDA on IoT future - stakeholders consultation ws brussels20140929 R. GIAFFREDA on IoT future - stakeholders consultation ws brussels
20140929 R. GIAFFREDA on IoT future - stakeholders consultation ws brussels
 
Cognitive IoT @ re.work technology summit london
Cognitive IoT @ re.work technology summit londonCognitive IoT @ re.work technology summit london
Cognitive IoT @ re.work technology summit london
 
Cognitive IoT at first Italian IoT day 9 April 2013
Cognitive IoT at first Italian IoT day 9 April 2013Cognitive IoT at first Italian IoT day 9 April 2013
Cognitive IoT at first Italian IoT day 9 April 2013
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Internet of Things - Open the Innovation Gate
Internet of Things - Open the Innovation GateInternet of Things - Open the Innovation Gate
Internet of Things - Open the Innovation Gate
 
Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Exp...
Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Exp...Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Exp...
Tutorial at IEEE WF-IOT Dec. 2016 - Five Years of Research and Innovation Exp...
 

Similar to 20130503 iCore at calipso workshop fia dublin

FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWAREFIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
FIWARE
 
Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things
PayamBarnaghi
 
Internet of Things - Benefits for the Ummah
Internet of Things - Benefits for the UmmahInternet of Things - Benefits for the Ummah
Internet of Things - Benefits for the Ummah
Dr. Mazlan Abbas
 
FinalPPT-StJoseph (3).pptx
FinalPPT-StJoseph (3).pptxFinalPPT-StJoseph (3).pptx
FinalPPT-StJoseph (3).pptx
ssuser046cf5
 
A Full End-to-End Platform as a Service for Smart City Applications
A Full End-to-End Platform as a Service for SmartCity ApplicationsA Full End-to-End Platform as a Service for SmartCity Applications
A Full End-to-End Platform as a Service for Smart City Applications
Charalampos Doukas
 
Dynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT Environments
PayamBarnaghi
 
React Native e IoT - Un progetto complesso
React Native e IoT - Un progetto complessoReact Native e IoT - Un progetto complesso
React Native e IoT - Un progetto complesso
Commit University
 
IoT overview 2014
IoT overview 2014IoT overview 2014
IoT overview 2014
Mirko Presser
 
abstract.pdf
abstract.pdfabstract.pdf
abstract.pdf
Sami Siddiqui
 
General introduction to IoTCrawler
General introduction to IoTCrawlerGeneral introduction to IoTCrawler
General introduction to IoTCrawler
IoTCrawler
 
Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017
Boris Adryan
 
System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of Things
HarshitParkar6677
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIs
Robert Greiner
 
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQBuilding a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Dominik Obermaier
 
IoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsIoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspects
Roberto Minerva
 
Gartner: Top 10 Technology Trends 2015
Gartner: Top 10 Technology Trends 2015Gartner: Top 10 Technology Trends 2015
Gartner: Top 10 Technology Trends 2015
Den Reymer
 
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
DEVCON
 
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ..."Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
Edge AI and Vision Alliance
 
Fiware overview3
Fiware overview3Fiware overview3
Fiware overview3
Joaquín Salvachúa
 

Similar to 20130503 iCore at calipso workshop fia dublin (20)

FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWAREFIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
 
Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things
 
Internet of Things - Benefits for the Ummah
Internet of Things - Benefits for the UmmahInternet of Things - Benefits for the Ummah
Internet of Things - Benefits for the Ummah
 
FinalPPT-StJoseph (3).pptx
FinalPPT-StJoseph (3).pptxFinalPPT-StJoseph (3).pptx
FinalPPT-StJoseph (3).pptx
 
A Full End-to-End Platform as a Service for Smart City Applications
A Full End-to-End Platform as a Service for SmartCity ApplicationsA Full End-to-End Platform as a Service for SmartCity Applications
A Full End-to-End Platform as a Service for Smart City Applications
 
Dynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT Environments
 
React Native e IoT - Un progetto complesso
React Native e IoT - Un progetto complessoReact Native e IoT - Un progetto complesso
React Native e IoT - Un progetto complesso
 
IoT overview 2014
IoT overview 2014IoT overview 2014
IoT overview 2014
 
abstract.docx
abstract.docxabstract.docx
abstract.docx
 
abstract.pdf
abstract.pdfabstract.pdf
abstract.pdf
 
General introduction to IoTCrawler
General introduction to IoTCrawlerGeneral introduction to IoTCrawler
General introduction to IoTCrawler
 
Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017Zühlke Meetup - Mai 2017
Zühlke Meetup - Mai 2017
 
System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of Things
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIs
 
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQBuilding a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
 
IoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsIoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspects
 
Gartner: Top 10 Technology Trends 2015
Gartner: Top 10 Technology Trends 2015Gartner: Top 10 Technology Trends 2015
Gartner: Top 10 Technology Trends 2015
 
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
 
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ..."Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
"Imaging + AI: Opportunities Inside the Car and Beyond," a Presentation from ...
 
Fiware overview3
Fiware overview3Fiware overview3
Fiware overview3
 

Recently uploaded

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 

Recently uploaded (20)

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 

20130503 iCore at calipso workshop fia dublin

  • 1. Supporting all-IP IoT with Virtual Objectswith Virtual Objects Raffaele Giaffreda (CREATE-NET) EU FP7 iCore Project Coordinator FIA Dublin – 7th May 2013
  • 2. a bit of IoT infographics...
  • 3. BOSCH 7 bln connected devices by 2015
  • 4. SAP 24 bln connected devices by 2020
  • 5. INTEL 31 bln connected devices by 2020
  • 6. CISCO 37-50 bln connected devices by 2020
  • 7. transistor density / space efficiency Turing’s Pilot ACE: Automatic Computing Engine
  • 8. bandwidth / spectral efficiency
  • 9. Space Efficiency + Spectral Efficiency = MAZE OF TINY, CONNECTED THINGS Trend: more and more widespread sensing and monitoring data available ...Tiny but Powerful devices
  • 10. what’s beyond IP connectivity? The Internet parallel... HTTP/WWW search engines connect your info TCP/IP HTML represent info / aggregate info WWW personalised knowledge collections, blogs... The Semantic Web find info VALUE!
  • 11. IoT, what’s beyond IP connectivity? early stages for the IoT... HTTP/WWW hundreds of bespoke IoT applications The Semantic Web VALUE! personalised knowledge collections, blogs... represent info / aggregate info search engines connect your info TCP/IP HTML WWW find info object today
  • 12. HUMAN MACHINE IoT innovation potential... “Innovation”: one can focus on apps!!! OBD On Board Diagnostics MACHINE HUMAN
  • 13. lesson #1 • connect your objects, unlock value
  • 14. siloed and bespoke IoT applications APPS HOUSE APPS FRIDGE APPS PATIENT APPS PATIENT APPS APPS APPS APPS APPS APPS DATA / INFORMATION OVERLOAD, BUT... CAR SENSORS HOUSE SENSORS FRIDGESENSORS PATIENT SENSORS PATIENT SENSORS PATIENT SENSORS PATIENT SENSORS PATIENT SENSORS PATIENT SENSORS APPS PATIENT SENSORS APPS TRUCK SENSORS APPS
  • 15. IF A WELL-DEFINED INTERFACE INTO CAR SENSORS BRINGS SUCH POTENTIAL... APPS HOUSE APPS FRIDGE APPS PATIENT APPS PATIENT APPS APPS APPS APPS APPS APPS CAR HOUSE FRIDGE PATIENT PATIENT SENSORS PATIENT SENSORS PATIENT SENSORS PATIENT SENSORS PATIENT SENSORS APPS PATIENT SENSORS APPS TRUCK SENSORS APPS SENSORS SENSORS SENSORS SENSORS
  • 16. iCore concepts • Virtual Object • Composite Virtual Object • Service / User Level• Service / User Level
  • 17. Virtual Object as OBD across silos IoT services Virtual Object SW Agent IoT services VO registry To upper iCore levels and Internet Semantic VO descriptions Abstraction ICT objects (heterogeneous world) Sensors and actuators Proprietary services IoT services Associated physical objects Abstraction 17
  • 18. what ingredients? • common interfaces to interact with objects (i.e. REST) • + extra containers for metadata • let the systems know what the object• let the systems know what the object is good for, its location (“I am a Temp sensor in Room A”), its accuracy, its energy levels etc. replicate what the HTML (HyperText Markup Language) has done for simply connected info “I am a webpage and I talk about Paris history”
  • 19. WHAT ARE VOs GOOD FOR? • OBJECTS PROXIMITY – automated selection “by relevance” (see arguments for cognitive technologies in a minute...) • OBJECTS REUSE• OBJECTS REUSE – reuse across different apps, increase availability, hence, increase monitoring / sensing granularity • OBJECTS MGMT – i.e. energy management, contextualised sensing (accuracy vs. sensing frequency) etc. Providing IoT systems the ability to self-configure, based on various requirements, and ...
  • 20. Ability to dynamically aggregate ProxShape(QUADRILATERAL) ProxColour(GREEN) ProxColour(RED) APP / SRV APP / SRV APP / SRV Cognitive.prep Cognitive.select VO
  • 21. ...providing IoT systems the ability to adapt CAR APPS HOUSE APPS FRIDGE APPS PATIENT APPS HOUSE FRIDGE PATIENT SENSORS SENSORS SENSORS SENSORS PATIENT is near the FRIDGE CAR is near the HOUSE PATIENT is driving the CAR objects reuse across domains KitchenPresDetect PatientStatusDetect Easy for us...not for a “dumb” computer...
  • 22. lesson #2 • connect your objects across domains, unlock further value
  • 23. Internet vs. IoT • a page + a page + a page...connect info • represent info – HTML • aggregate info – hyperlink • a (sensor) feed + a feed + a feed... • represent feeds – VO • aggregate feeds – CVO
  • 25. the need for cognitive technologies • iCore Composite Virtual Object (CVO) – aggregation of simple sensing capability – self-maintenance (service maintained in case of failure) increased sensing granularity needed!failure) increased sensing granularity needed! – System Knowledge • what is available to meet reqs? “smart but not so much...” ability to select alternatives based on what metadata we put in the extra VO containers CT 1
  • 26. the need for cognitive technologies • iCore Service Level and overall Cognitive Management Framework CT 2,3
  • 27. use of cognitive technologies in the IoT • Build models for Real World Knowledge representation • Help predict based on observation of past (training) • Assist rather than replace human• Assist rather than replace human decisions • Personalise the behaviour of IoT systems to tailor user changing needs and situations
  • 28. Putting it all together, iCore Cognitive Mgmt Framework Service Level Service Execution Request Service Request select, notification Service Request Alert / Predict ACK Application CVO Level VO Level CVO/VO Execution Request RWO interactions select, deploy (bind), run set of running processes satisfying Service Request notification according to service template ACK RWOs dynamic binding
  • 29. Internet vs. IoT • find info • personalised knowledge collections, blogs as “ready info meals”... • find VOs / CVOs • personalised IoT services, applications that learn how to assist users
  • 30. the need for cognitive technologies • factoring “smart logic algorithms” out of developers concerns – IF “crash” THEN “alertRSA” – “crash” (IF VO_x = TRUE THEN crash := TRUE) – (IF VO_x = TRUE AND VO_y = TRUE THEN crash := TRUE) TAG: crash detect VO_x TAG: crash detect VO_y IF (VO_x = TRUE) AND (VO_y = TRUE) THEN crash := TRUE IF VO_x = TRUE THEN crash := TRUE IF (VO_x > TH_x) AND (VO_y > TH_y) THEN crash := TRUE factor out cognitive technologies CT 2 • iCore community: foster “ready meals” for IoT apps
  • 31. the need for cognitive technologies • rather than for the selection of appropriate templates, here focus is on refinement of selected one according to observed system-reality matching • Real-World-Knowledge “growing” • Learning and adaptation to the users preferences• Learning and adaptation to the users preferences TAG: crash detect VO_x TAG: crash detect VO_y IF (VO_x > TH_x) AND (VO_y > TH_y) THEN crash := TRUE CT 3 assess QUALITY of PREDICTION REFINE TH_x, and TH_y
  • 32. iCore Architecture, RWK grow and SK grow Service Level Service Execution Request Service Request select, Delta (RWK-RW) ACK Application RWK Model tweak parameters / algorithms CVO Level VO Level CVO/VO Execution Request RWO interactions select, deploy (bind), run set of running processes satisfying Service Request ACK RWOs RWK SK Delta (SK-S) SK Model Personalised RWK and SK...
  • 33. in one slide srv templates (RWK models) srv templates (RWK models) srv templates (RWK models) CVO templates (SK models) instantiation of same cognitive algorithms linking sensors gets tailored with usage to produce outputs and alerts that match user preferences, situation, infrastructure context CVO templates (SK models) CVO templates (SK models)
  • 34. iCore and Cognitive Technologies • CVO Level “system knowledge” – SLA-driven VO selection / maintainance – semantic enrichment semantic-based reasoning – selection by relevance to the needs of the application • deal with data / information overload – template select Summary CT 1 – template select – given VO / CVO “types” find best algorithms that combine these for desired output • deal with data / information overload – learn and predict – given an algorithm, tweak parameters to better align iCore system behaviour to the observed real situation – Real World Knowledge (RWK) “growing”, adaptation to user preferences CT 2 CT 3
  • 35. The Internet of Things evolution timeline The Dumb IoT The Craft IoT The Cognitive IoT YESTERDAY TODAY TOMORROW The Dumb Internet The Craft Internet The Technicolor Internet The Dumb IoT The Craft IoT The Cognitive IoT Bear with us, we are building it!
  • 36. references • iCore application in smart-cities and IoT-based monitoring [REF1] P. Vlacheas, R. Giaffreda et al. "Enabling Smart Cities Through a Cognitive Management Framework for the Internet of Things“, to appear in IEEE Communications Magazine - Special Issue onto appear in IEEE Communications Magazine - Special Issue on Smart Cities (June 2013) [REF2] IERC Newsletter April 2013 – foreword by R. Giaffreda
  • 37. thank you! iCore Website www.iot-icore.eu Contacts: Raffaele Giaffreda raffaele.giaffreda@create-net.org 3 yrs EU FP7 Integrated Project (started 1st Oct 2011) 20 Partners with strong industrial representation 8.7mEur EU Funding EU + China and Japan ID Card Japan raffaele.giaffreda@create-net.org Abdur Rahim abdur.rahim@create-net.org EU + China and Japan