How to capture, analyse and react on IoT generated sensor data in real time
Romeo Kienzler, Chief Data Scientist, IBM Watson IoT, WW
How to capture, analyse and react on IoT generated sensor data in - - PowerPoint PPT Presentation
How to capture, analyse and react on IoT generated sensor data in real time Romeo Kienzler, Chief Data Scientist, IBM Watson IoT, WW Why IoT (now) ? 15 Billion connected devices in 2015 40 Billion connected devices in 2020 World
How to capture, analyse and react on IoT generated sensor data in real time
Romeo Kienzler, Chief Data Scientist, IBM Watson IoT, WW
edge of an IoT device
being generated
170 countries 1400 partners 750 IoT patents 1000 Emloyees in HQ
Technologies Division to maximise the potential of connected buildings
Embedded intelligence in elevators and escalators
based Embedded intelligence in elevators and escalators
What is MQTT?
the state-of-the-art in cloud based analytics
Storage Layer (OpenStack SWIFT / Hadoop HDFS / IBM GPFS) Execution Layer (Spark Executor, YARN, Platform Symphony) Hardware Layer (Bare Metal High Performance Cluster) Graph X Streamin g SQL MLLi b BlinkD B R MLBas e
Y O U
Intel Xeon E7-4850 v2 48 core, 3 TB RAM, 72 GB HDD, 10Gbps
S T R E A M S
Source: deeplearning4j.org
Source: deeplearning4j.org
with data rate
parameterisation (algorithmic improvement)
DeepLearning Apache Spark Hadoop
+ =
http://karpathy.github.io/2015/05/21/rnn-effectiveness/
before
CPU (2009) GPU (2016) IBM SyNAPSE (2018)
the future in cloud based analytics
Storage Layer (OpenStack SWIFT / Hadoop HDFS / IBM GPFS) Execution Layer (Spark Executor, YARN, Platform Symphony) Hardware Layer (Bare Metal High Performance Cluster) Graph X Streamin g SQL MLLi b BlinkD B
DeepLearning4J ND4J
R MLBas e H2O
Y O U
GPU AVX
Intel Xeon E7-4850 v2 48 core, 3 TB RAM, 72 GB HDD, 10Gbps, NVIDIA TESLA M60 GPU
(cu)BL AS
jcuBLA S
S T R E A M S
Formal Definition (Romeo Kienzler, 2016) Cognitive IoT maximises efficiency of the system under observation by measuring all relevant parameters in order to (re)act accordingly to push the system into a state near to the global optimum
What if the majority of cars where connected and sensed? What if we can detect a state of unpreventable accidents? What if in such a case we just issue a 30% brake command to all vehicles? Still a dream?…
deployment
http://www.ibm.com/developerworks/analytics/
Twitter: @romeokienzler
http://ibm.biz/romeokienzler