The Intelligent Data Sharing Platform
for Business Critical IoT Systems
Angelo	
  Corsaro,	
  PhD	
  
Chief	
  Technology	...
What’s the real “value” of Internet
of Things and Industrial Internet?
CopyrightPrismTech,2014
The real value of the Internet of Things (IoT) and the
Industrial Internet (I2) are ubiquitous inf...
CopyrightPrismTech,2014
Real-time access to information about
pollution, weather forecasts, traffic
conditions, parking and...
CopyrightPrismTech,2014
Real-time access to energy
production and demand can
help match the production
to the demand, impr...
Vortex
CopyrightPrismTech,2014
The Vortex Platform
Vortex enable seamless,
ubiquitous, efficient and
timely data sharing across
mo...
CopyrightPrismTech,2014
One Standard, One set of Tools, One Goal — Ubiquitous Data Sharing
The Vortex Platform
VORTEX
Web
...
Device Connectivity
CopyrightPrismTech,2014
The best middleware infrastructure to
simplify Distributed System development
Reduce complexity of...
CopyrightPrismTech,2014
Bring software-based DDS implementation to a
range of resource constrained devices
Allow for varia...
CopyrightPrismTech,2014
Pure Java version of Vortex targeting JVM
and embedded JVMs
DDSI Protocol Stack optimised for
mobi...
CopyrightPrismTech,2014
A JavaScript DDS API to provide HTML5/
JavaScript applications with a high-level
communication abs...
CopyrightPrismTech,2014
Integration technology providing connectivity
from DDS to over 80 technologies, including
WebSocke...
Performances
CopyrightPrismTech,2014
Processor: Intel(R) Xeon(R) CPU E3-1270 V2 @ 3.50GHz
OS: RedHat Enterprise Linux 64-bit (P642)
Net...
CopyrightPrismTech,2014
OpenSplice Enterprise provides
ultra-low latency inter-core
communication
Its shared-memory along ...
CopyrightPrismTech,2014
Among the fastest DDS
implementation on the
market
High performance
across the product
family
Late...
CopyrightPrismTech,2014
Easily saturate the
network
Point-to-point
throughput exceeds
several hundreds
thousand messages p...
CopyrightPrismTech,2014
Point-to-point
throughput is over 2M
messages/sec when
taking advantage of
batching
Throughput wit...
CopyrightPrismTech,2014
Reliable Multicast
Throughput increases linearly
with number of consumers
1-to-N Throughput
1-to-N...
Vortex Cloud
CopyrightPrismTech,2014
Vortex Cloud provides a
universally accessible
“Internet Service” for
sharing data between
DDS-ena...
CopyrightPrismTech,2014
Elastic and Fault-Tolerant
Supports:
- Public/Private Clouds
- Unicast and Multicast
Communication...
CopyrightPrismTech,2014
Transparently integrates existing
systems with Vortex-Cloud
Transparently bridges multicast/
unica...
Deployments
CopyrightPrismTech,2014
(LAN with M-Cast)
(LAN with M-Cast)
(LAN without M-Cast)
CopyrightPrismTech,2014
(LAN with M-Cast)
(LAN without M-Cast)
Vortex!Link
Vortex!Link
VORTEX
Cloud
IaaS
New Tools
CopyrightPrismTech,2014
HTML5/JavaScript Client with public
REST server API
Status and resource statistics for
application...
Use Cases
CopyrightPrismTech,2014
Smart Grids
Analytics
Big	
  Data	
  Store
CopyrightPrismTech,2014
Smart City
CopyrightPrismTech,2014
E-Health
Hospital A Private Cloud
Analytics
Big	
  Data	
  Store
Hospital B
Live Demo!
http://demo.prismtech.com
CopyrightPrismTech,2014
Vortex Demo
VORTEX
Café
VORTEX
Café
VORTEX
Web
VORTEX
Web
VORTEX
Cloud
Private	
  Clouds
CopyrightPrismTech,2014
http://demo.prismtech.com
CopyrightPrismTech,2014
Vortex enable seamless, ubiquitous, efficient and timely data sharing across
mobile, embedded, desk...
CopyrightPrismTech,2014
Vortex v1.0 will be available in June 2014
Starting from May will be providing a series of webcast...
Upcoming SlideShare
Loading in …5
×

Vortex: The Intelligent Data Sharing Platform for the Internet of Things

1,375
-1

Published on

The real value of the Internet of Things (IoT) and the Industrial Internet (I2) are ubiquitous information availability and consequently the decisions that can be made from it. If we look at the technology landscape, there isn’t a single platform that provides efficient, timely and ubiquitous data sharing across network-connected devices. Well… I should better say there wasn’t until now!

Vortex is the first platform to enable ubiquitous, efficient and timely data sharing across mobile, embedded, desktop, cloud and web applications. This presentation will (1) introduce the elements that make the Vortex platform and (2) describe its applicability

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,375
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
52
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Vortex: The Intelligent Data Sharing Platform for the Internet of Things

  1. 1. The Intelligent Data Sharing Platform for Business Critical IoT Systems Angelo  Corsaro,  PhD   Chief  Technology  Officer   angelo.corsaro@prismtech.com
  2. 2. What’s the real “value” of Internet of Things and Industrial Internet?
  3. 3. CopyrightPrismTech,2014 The real value of the Internet of Things (IoT) and the Industrial Internet (I2) are ubiquitous information availability and consequently the decisions that can be made from it, i.e. analytics.
  4. 4. CopyrightPrismTech,2014 Real-time access to information about pollution, weather forecasts, traffic conditions, parking and public transportation enable smarter decisions about the policy to adopt to control traffic, such as reducing speed limits and prohibit traffic in certain areas. Likewise access to luminosity, traffic and soil humidity can help control lightning, public garden watering, etc. Example: Smart City
  5. 5. CopyrightPrismTech,2014 Real-time access to energy production and demand can help match the production to the demand, improve the energy trading strategies, and allow micro-power generators to decide whether to sell or store their energy surplus. Example: Smart Grid
  6. 6. Vortex
  7. 7. CopyrightPrismTech,2014 The Vortex Platform Vortex enable seamless, ubiquitous, efficient and timely data sharing across mobile, embedded, desktop, cloud and web applications
  8. 8. CopyrightPrismTech,2014 One Standard, One set of Tools, One Goal — Ubiquitous Data Sharing The Vortex Platform VORTEX Web VORTEX Lite VORTEX Gateway VORTEX Cloud Private Clouds VORTEX Tools • Insight   • Record/Replay   • Tuner   • Tester   • Configurator OpenSplice Enterprise VORTEX Café
  9. 9. Device Connectivity
  10. 10. CopyrightPrismTech,2014 The best middleware infrastructure to simplify Distributed System development Reduce complexity of building, testing, integrating, and deploying high-performance, scalable, and fault-tolerant distributed systems Full DDS implementation Rich set of tools for testing, tuning and trouble-shooting OpenSplice Enterprise DDS#API Java Scala C/C++ C# DDSI/E## RT+Net TCP/IP UDP/IP
  11. 11. CopyrightPrismTech,2014 Bring software-based DDS implementation to a range of resource constrained devices Allow for variability on functionalities, transport and support of underlying OS/BSP Provides very low footprint and very high performance Footprint as low as 200-300 KB Latency as low as 35-45 usec (on Gigabit network) Vortex Lite DDSI$$ DDS$API C99 ISO&C++ OS/RTOS$$ BSP Abstraction$ OS Abstraction$ Transport
  12. 12. CopyrightPrismTech,2014 Pure Java version of Vortex targeting JVM and embedded JVMs DDSI Protocol Stack optimised for mobility and Android OS Only DDS on the market designed and Engineered for Android Vortex Café J2SE DDSI$$ (Optimised*for*Mobility)* DDS$API Java Scala JavaScript
  13. 13. CopyrightPrismTech,2014 A JavaScript DDS API to provide HTML5/ JavaScript applications with a high-level communication abstraction Vortex Web exploits HTML5 features, such as web-sockets, to provide time and space efficient Web-App to Cloud communication Vortex Web DDS#API JavaScript Browser#/#Node.js CoffeeScript
  14. 14. CopyrightPrismTech,2014 Integration technology providing connectivity from DDS to over 80 technologies, including WebSockets and REST Java-based and easily deployable on the cloud Key building block for Vortex Based Cloud Messaging Solutions Vortex Gateway Supported Connectors Include: - JMS - REST - CometD - CFX -WebSockets - TCP, UDP Sockets - HTTP - AMQP - XMPP - Hibernate -HBase - Custom Vortex Gateway DDSI-RTPS CustomREST JMS XMPP AMQP
  15. 15. Performances
  16. 16. CopyrightPrismTech,2014 Processor: Intel(R) Xeon(R) CPU E3-1270 V2 @ 3.50GHz OS: RedHat Enterprise Linux 64-bit (P642) Network: Gigabit Ethernet Test Platform
  17. 17. CopyrightPrismTech,2014 OpenSplice Enterprise provides ultra-low latency inter-core communication Its shared-memory along with its performance makes it ideal for In- Memory Computing (IMC) Inter-Core Latency Shared Memory Latency Latency(usec) 6 8 10 12 14 Sample Size (bytes) 4 1024 2048 4096 8192 16384 8 9 9,5 10 11 12,5 Minimum Latency Median Latency
  18. 18. CopyrightPrismTech,2014 Among the fastest DDS implementation on the market High performance across the product family Latency Remote Latency Latency(usecs) 33 82 132 181 230 Sample Size (bytes) 4 1024 2048 4096 8192 Café Lite Enterprise
  19. 19. CopyrightPrismTech,2014 Easily saturate the network Point-to-point throughput exceeds several hundreds thousand messages per seconds — without batching. Throughput w/o Batching 1 10 100 256 512 1024 2048 4096 8192 16384 Kmsgs/sec Mbps 0 237,5 475 712,5 950 0 61 122 183 244 Mbps KMsgs/sec Sample Size
  20. 20. CopyrightPrismTech,2014 Point-to-point throughput is over 2M messages/sec when taking advantage of batching Throughput with Batching Batched Throughput KMsgs/sec 4 621 1 238 1 855 2 472 Sample Size (bytes) 1 16 64 256 1 024 4 096 16 384 KMsgs/sec
  21. 21. CopyrightPrismTech,2014 Reliable Multicast Throughput increases linearly with number of consumers 1-to-N Throughput 1-to-N Throughput Mbps 941 5395,75 9850,5 14305,25 18760 Number of Consumers 1 2 3 4 5 6 10 20 941 1882 2823 3764 4705 5646 9390 18760 Throughput
  22. 22. Vortex Cloud
  23. 23. CopyrightPrismTech,2014 Vortex Cloud provides a universally accessible “Internet Service” for sharing data between DDS-enabled applications Vortex Cloud
  24. 24. CopyrightPrismTech,2014 Elastic and Fault-Tolerant Supports: - Public/Private Clouds - Unicast and Multicast Communication - Source Filtering - TLS-based security and authentication - HW Load-Balancer Vortex Cloud
  25. 25. CopyrightPrismTech,2014 Transparently integrates existing systems with Vortex-Cloud Transparently bridges multicast/ unicast communications to enable seamless integration of LAN-based systems Performs content, temporal and throughput adaptations, e.g. content-filtering, temporal filtering, and downsampling Vortex Link (LAN with M-Cast) (LAN without M-Cast) (LAN without M-Cast) Cafe EnterpriseWeb Lite Vortex!Link Vortex!Link
  26. 26. Deployments
  27. 27. CopyrightPrismTech,2014 (LAN with M-Cast) (LAN with M-Cast) (LAN without M-Cast)
  28. 28. CopyrightPrismTech,2014 (LAN with M-Cast) (LAN without M-Cast) Vortex!Link Vortex!Link VORTEX Cloud IaaS
  29. 29. New Tools
  30. 30. CopyrightPrismTech,2014 HTML5/JavaScript Client with public REST server API Status and resource statistics for applications and services Configuration of middleware services Well defined API for custom supervisory applications and tools. Insight
  31. 31. Use Cases
  32. 32. CopyrightPrismTech,2014 Smart Grids Analytics Big  Data  Store
  33. 33. CopyrightPrismTech,2014 Smart City
  34. 34. CopyrightPrismTech,2014 E-Health Hospital A Private Cloud Analytics Big  Data  Store Hospital B
  35. 35. Live Demo! http://demo.prismtech.com
  36. 36. CopyrightPrismTech,2014 Vortex Demo VORTEX Café VORTEX Café VORTEX Web VORTEX Web VORTEX Cloud Private  Clouds
  37. 37. CopyrightPrismTech,2014 http://demo.prismtech.com
  38. 38. CopyrightPrismTech,2014 Vortex enable seamless, ubiquitous, efficient and timely data sharing across mobile, embedded, desktop, cloud and web applications It is the first platform to address the data-sharing needs of Business Critical IoT, and Industrial Internet Systems Vortex is fully interoperable with DDS compliant implementations Concluding Remarks
  39. 39. CopyrightPrismTech,2014 Vortex v1.0 will be available in June 2014 Starting from May will be providing a series of webcasts to get you started in building IoT and I2 applications with Vortex What’s Next?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×