fog computing with prismtech vortex intelligent data sharing platform
TRANSCRIPT
Angelo Corsaro, PhDChief Technology Officer
Fog Computingwith VORTEX
Why do we need Fog Computing?
The majority of IoT systems are today cloud-centric
These systems are characterised by device-to-
cloud communication and in-cloud analytics
Cloud-Centric Architectures
*IDC
*CISCOThe number of IoT devices is expected to grow
exponentially
Too many Devices
*IDC
*CISCOCISCO estimates an average of 6.6 devices per person leading to 50B devices in
2020.
Too many Devices
*IDC
*CISCO
IDC estimates 27.9 devices per person leading to 212B
Too many Devices
Industrial IoT applications such as Smart Grids , Smart
Factories, Smart Farming, Connected Vehicles and Smart
Cities are not compatible with the assumptions of Cloud
Centric Architectures
Industrial IoT
There is sufficient bandwidth to push data to
the Cloud.
Cloud-Centric Architectures Assumption #1
Cop
yrig
ht P
rism
Tech
, 201
4
Smart Factory0.5 TB of data
produced per day
Connectivity is not an issue. A device will (almost) always be connected to the
cloud.
Cloud-Centric Architectures Assumption #2
Autonomous Vehicles
coordination of fast moving autonomous vehicles
intermittent connectivity
dynamic pairing of devices
The latency induced by cloud-centralised analytics
and control is compatible with the dynamic of the IoT
system
Cloud-Centric Architectures Assumption #3
Latency Constraints
The connectivity cost is negligible
Cloud-Centric Architectures Assumption #4
Industrial companies are comfortable in exposing
their data to the cloud.
Cloud-Centric Architectures Assumption #5
What is Fog Computing?
Cop
yrig
ht P
rism
Tech
, 201
4
fog computing is like cloud computing but closer to the “Things”
Fog Computing| fɒg kəmˈpjuːtɪŋ|
Cop
yrig
ht P
rism
Tech
, 201
4
elastic and high-performance computing, storage and communication at the edge
Fog Computing| fɒg kəmˈpjuːtɪŋ|
Fog is about reactive cyber-physical applications
Fog is about interacting with the physical world
Cop
yrig
ht P
rism
Tech
, 201
4
Cloud technologies are not always applicable on the edge because of
performance and resource constraints
A new infrastructure has to be "invented" for the edge, innovating when necessary
and reusing when possible
Real-Time Performance and Reliability
Location- and Resource-Aware deployment
Resource and Device Virtualisation
Fog Computing traits
Resource aware provisioning of applications and tenants
Tamper Proof Security (in some deployments it is easier to get
physical access to the fog platform)
Fog Computing traits
Has it been proven?
Fog Computing with Vortex
Vortex is a standard technology for efficient, ubiquitous, interoperable, secure and platform independent data sharing across network connected devices
in151 Characters
Fog ComputingVortex naturally fits with the fog computing paradigm and is the only fog-ready data-sharing infrastructure
Vortex lets data flow where needed transparently while optimising the data sharing
Device-2-DeviceDevice-2-Cloud
Fog-2-Cloud
Device-2-Fog
Cloud-2-Cloud
Fog-2-Fog
infra
structure
sdk
Location Transparency
Whenever possible data is shared using Device-to-Device communication
Location Transparency
Device-2-DeviceDevice-2-Cloud
Fog-2-Cloud
Device-2-Fog
Cloud-2-Cloud
Fog-2-Fog
infra
structure
sdk
When necessary data sharing is mediated by
Vortex Infrastructure, i.e., Vortex Fog and Cloud
Device-2-DeviceDevice-2-Cloud
Fog-2-Cloud
Device-2-Fog
Cloud-2-Cloud
Fog-2-Fog
infra
structure
sdk
Location Transparency
location transparency
Cloud Computing
Fog Computing
Device-to-Cloud Communication
Device-to-Device Communication
Fog-to-Cloud Communication
Cloud-to-Cloud Communication
Device-to-Device Communication
Collect | Store | Analyse | Share
Collect | Store | Analyse | Share
Fog Computing
Fog Computing
PerformanceVortex delivers low and
deterministic latency as well as very high throughput
30 μs peer-to-peer latency
4+ Mmsgs/sec p2p throughput
Device-2-DeviceDevice-2-Cloud
Fog-2-Cloud
Device-2-Fog
Cloud-2-Cloud
Fog-2-Fog
infra
structure
sdk
Native Integration with the hottest real-time analytics
platforms and CEP
Device-2-DeviceDevice-2-Cloud
Fog-2-Cloud
Device-2-Fog
Cloud-2-Cloud
Fog-2-Fog
infra
structure
sdk
Analytics
SecurityData-Level security with Pluggable Authentication Access Control and Crypto
Device-2-DeviceDevice-2-Cloud
Fog-2-Cloud
Device-2-Fog
Cloud-2-Cloud
Fog-2-Fog
infra
structure
sdk
Vortex Fog Deployment
Vortex device, such as Lite, Café, and Web are used to share data between different kinds of applications within a car
Café and Web are typically used Android / HTML5 based infotainment
Lite in typically used in ECU, sensors and onboard analytics
Vortex Fog is used to transparently (for in car apps) decouple and control the data sharing within and across the car
Vortex Fog also helps defining security boundaries and policies
Vortex Fog efficiently and securely deals with car to car communication
Vortex Fog allows to decouple the transport used for in-car communication and that used for car-to-car communication
Vortex Fog efficiently and securely deals with cloud connectivity adapting traffic flows and protocols
Device-to-Cloud Communication
Cloud Analytics
Fog AnalyticsFog Analytics
Fog Analytics
Vortex Cloud efficiently and securely makes data available to any device at an Internet Scale
Device-to-Cloud Communication
Cloud Analytics
Fog AnalyticsFog Analytics
Fog Analytics
Fog Computing will underpin the largest majority of IoT systems
Fog Computing Platforms are starting to emerge in the market
Vortex is the only Data-Sharing Technology that is Fog-Ready
In Summary
Fog Computing Blog
http://bit.ly/fogblog-part-i
Cop
yrig
ht P
rism
Tech
, 201
4