Sunteți pe pagina 1din 49

The Cloudy, Foggy and Misty Internet of Things

Toward Fluid IoT Architectures


Angelo Corsaro, PhD
Chief Technology Officer
angelo.corsaro@prismtech.com
IoT Architectures Evolution
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


Cloud-Centric Architectures
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


Cloud-Centric
Architectures
The majority of IoTslides
This systems
have been crafted by Angelo Corsaro
are today cloud-centric
Any use of these slides that does include me as Author/Co-Author is plagiary
These systems are
characterised by device-to-
cloud communication and in-
cloud analytics
Cloud-Centric
IoT Platforms
This slides have been crafted by Angelo Corsaro
The large majority of IoT
platform have been built
Any use of these slides that does include me as Author/Co-Author is plagiary
with Cloud-Centric
architectures in mind

AWS IoT
Challenges
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


Too many Devices
CISCO estimates an average *IDC
This slides have
of 6.6 devices per person been crafted by Angelo Corsaro
*CISCO
leading to 50B devices in
Any use of these slides that does include me as Author/Co-Author is plagiary
2020.

IDC estimates 27.9 devices


per person leading to 212B
Industrial IoT
Industrial IoT applications such
This slides have been crafted by Angelo Corsaro
as Smart Grids , Smart
Factories, Smart Farming,
Any use of these slides that does include me as Author/Co-Author is plagiary
Connected Vehicles and Smart
Cities are not compatible with
the assumptions of Cloud
Centric Architectures
Cloud-Centric
Architectures
This slides have been crafted by Angelo Corsaro
Assumption #1
Any use of these slides that does include me as Author/Co-Author is plagiary
There is suicient
bandwidth to push data to
the Cloud.
Smart Factory
0.5 TB of data
produced per day
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


Cloud-Centric
Architectures
This slides have been crafted by Angelo Corsaro
Assumption #2
Any use of these slides that does include me as Author/Co-Author is plagiary
Connectivity is not an
issue. A device will (almost)
always be connected to the
cloud.
dynamic pairing of devices
Autonomous
intermittent
connectivity Vehicles
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary

coordination of fast moving


autonomous vehicles
Cloud-Centric
Architectures
This slides have been crafted by Angelo Corsaro
Assumption #3
Any use of these slides that does include me as Author/Co-Author is plagiary
The latency induced by
cloud-centralised analytics
and control is compatible
with the dynamic of the IoT
system
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


Latency
Constraints
Cloud-Centric
Architectures
This slides have been crafted by Angelo Corsaro
Assumption #4
Any use of these slides that does include me as Author/Co-Author is plagiary

The connectivity cost is


negligible
Cost of connectivity is an
issue in Smart Grids as the
operator has to pay for the
2G/3G/4G data-link
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


Cloud-Centric
Architectures
This slides have been crafted by Angelo Corsaro
Assumption #5
Any use of these slides that does include me as Author/Co-Author is plagiary
Industrial companies are
comfortable in exposing
their data to the cloud.
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


Fog-Centric Architectures
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


cloud

Fog-Centric
fog
Architectures fogcrafted by Angelo Corsaro
This slides have been fog

Fog Computing
Any use of these slides that does include me as Author/Co-Author is plagiary
Architectures extend
elastic compute,
networking and storage
across the cloud through
to the edge of the network
Fog/MEC-Centric
IoT Platforms IOx
This slides have been crafted by Angelo Corsaro
IoT Platforms support for
Any use of these slides that does include me as Author/Co-Author is plagiary
Fog /MEC computing is
rapidly emerging
OpenFog
Consortium
The recently established
This slides have been crafted by Angelo Corsaro
OpenFog is accelerating
Any use and facilitating the
of these slides that does include me as Author/Co-Author is plagiary
expansion, convergence
and interoperability of Fog
computing infrastructures
[source: OpenFog Whitepaper http://bit.ly/openfog-wp]
Challenges
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


What about
the Things?
[most of] Fog centric
This slides have been crafted by Angelo Corsaro
infrastructures rely on
Any use of these slides that does include me as Author/Co-Author is plagiary
edge servers to provide
elastic compute, store and
communicate abstractions.
Yet, are incapable of
exploiting resources
available on the Things
Mist-Centric Architectures
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


cloud

Mist-Centric
fog
Architectures fogcrafted by Angelo Corsaro
This slides have been fog

Any use of these slides that does include me as Author/Co-Author is plagiary


Mist Computing
Architectures extend elastic
compute, networking and
storage across the Fog mist
mist mist
through to the Things
cloudyfoggymisty
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


The Answer is
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


42This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


This slides have been crafted by Angelo Corsaro

maybe
Any use of these slides that does include me as Author/Co-Author is plagiary

but that doesnt help


Lets do some more analysis
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


Technology Fragmentation
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


Cloud
Cloud
Servers

This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


Fog
Fog
Nodes

Mist Things
Provisioning,
deployment & VM

Management
This slides have been crafted by Angelo Corsaro

The use
Any unitofofthese
provisioning
slides that does include me as Author/Co-Author is plagiary
and deployment ai ner
nt
supported by Cloud, Fog Co
n
and Mist infrastructure i c a t i o
le
p l n d
are dierent A p
B u
Data Access

Data Stores Data Streams


This slides have been crafted by Angelo Corsaro
Data at Rest Data in Movement
Any use of these slides that does include me as Author/Co-Author is plagiary
near past
past

data flow
time

now-t now
Memory hierarchy
Everyone gives Thisfor granted
slides have been crafted by Angelo Corsaro
that the memory
Any use of these slides that does include me as Author/Co-Author is plagiary
hierarchy present in
computing systems should
be transparent

Why shouldn't the same be


true for data access in IoT
Analytics
Dierent analytics
technologies
This slidesare
have been crafted by Angelo Corsaro
applicable for Cloud, Fog
Any and Mist Computing
use of these slides that does include me as Author/Co-Author is plagiary

As a result there is no
decoupling between the
algorithm and the
deployment!
Map/Reduce
applicability
Most analytics framework
This slides have been crafted by Angelo Corsaro
built for cloud are based on
Map/Reduce
Any use of these slides that does include me as Author/Co-Author is plagiary

Map/Reduce is applicable to
embarrassing parallel
computational problems.
These are a small subset of
analytics required in IoT!
Whats the Answer?
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


Architectural
consistency
Architectural consistency
This slides have been crafted by Angelo Corsaro
and composability is key
to scale
Any use of these slides that does include me as Author/Co-Author is plagiary

A unifying architectural
principle should be the
reference for IoT Platforms
FLUID IOT
Architecture
The Fluid IoT Architecture
This slides have been crafted by Angelo Corsaro
eliminates the
Any use of these slides
technological segregationthat does include me as Author/Co-Author is plagiary
created by Cloud, Fog and
Mist technologies and
abstracts compute, storage
and networking end-to-end
Fluid IoT Manifesto
This slides have been crafted by Angelo Corsaro

Any use of these slides that does include me as Author/Co-Author is plagiary


FLUID IOT Platform
Allow users to express,
This slides have been crafted by Angelo Corsaro
provision and manage
computations operating over
Any use of these slides that does include me as Author/Co-Author is plagiary
virtualised resources (e.g.
devices) and data
(potentially loads of these)
Applications

Services
Smart City Management Preventive Maintenance

Vertical
IOT Platform Traffic Management

The Fluid IoT have been crafted by Angelo Corsaro


This slides

virtualisation
Analytics Visualisation

Platform

Security
Platform virtualises
Any use of these slides that does include me as Author/Co-Author is plagiary
resources end-to-end Data Virtualisation Platform Management

and unies
abstractions Storage
virtualisation Compute Networking I/O

Security
Node Monitoring & Management
Node

OS

HW
FLUID IOT Platform
Fluid IoT Platform will provide
This slides have been crafted by Angelo Corsaro
uniform abstractions to
Any use of these slides that
provision, manage and does include me as Author/Co-Author is plagiary
deploy applications

Fluid IoT will virtualise data


access and unify analytics
across Cloud, Fog and Mist
Provisioning,
deployment &
Management
This slides have been crafted

by Angelo Corsaro
d
A Fluid IoT Platform lu i
F dle
n
provides
Any a uniform
use of these slidesway of
that does u
include
B me as Author/Co-Author is plagiary
provisioning, deploying and
managing bundles across
computational resources
that may be available on
Things, Edge Nodes of IaaS
Data Access
Virtualised Data Streams

This slides have been crafted by Angelo Corsaro


Data Stores Data Streams
Data that
Any use of these slides does include me as Data
at Rest in Movement is plagiary
Author/Co-Author
near past
past

data flow
time

now-t now
Analytics
A Fluid IoT platform allows
to dene Analysts
This slides have been crafted
by Angelo Corsaro
u i d
l
independently of their F tic
y
a l
Any use of these slides that does include me as Author/Co-Author is plagiary
n
deployment A

This strongly leverages the


Data Virtualisation
provided by the platform
Copyright PrismTech, 2015

S-ar putea să vă placă și