Vortex Whitepaper. Intelligent Data Sharing for the Business-Critical Internet of Things. Version 1.1 June 2014 Angelo Corsaro Ph.D.

Similar documents
Vortex Whitepaper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Vortex OpenSplice. Python DDS Binding

Evaluation and Benchmarking Guide

Upgrade Your MuleESB with Solace s Messaging Infrastructure

Using Distributed Intelligence to Aid MicroGrid and Distribution Technology Deployment

Architecting IoT Systems. Angelo Corsaro, PhD Chief Technology Officer

Data Model Considerations for Radar Systems

DDS Interoperability Demo

OpenSplice LabVIEW Guide. Release 6.x

Best of Breed Surveillance System SOLUTION WHITEPAPER

Node Monitor User Guide

Kepware Whitepaper. IIoT Protocols to Watch. Aron Semle, R&D Lead. Introduction

UNIK Building Mobile and Wireless Networks Maghsoud Morshedi

Optimizing Pulse Secure Access Suite with Pulse Secure Virtual Application Delivery Controller solution

Oracle and Tangosol Acquisition Announcement

Introducing Avaya SDN Fx with FatPipe Networks Next Generation SD-WAN

Sentinet for Microsoft Azure SENTINET

Introduction to iscsi

Developing a Common Language for Communication between Disparate IoT Devices and Applications across Various Wireless Technologies

VXLAN Overview: Cisco Nexus 9000 Series Switches

Massive Scalability With InterSystems IRIS Data Platform

IoT Intro. Fernando Solano Warsaw University of Technology

Raj Jain (Washington University in Saint Louis) Mohammed Samaka (Qatar University)

An Oracle White Paper June Enterprise Database Cloud Deployment with Oracle SuperCluster T5-8

IBM Europe Announcement ZP , dated November 6, 2007

Deploying DDS on a WAN and the GIG: The DDS Routing Service. Gerardo Pardo-Castellote, Ph.D. The Real-Time Middleware Experts

Vortex Café. User Guide. Version 2.x

How Does Your Real-time Data Look?

Data-Centric Architecture for Space Systems

SOLUTION BRIEF Enterprise WAN Agility, Simplicity and Performance with Software-Defined WAN

CLUSTERING HIVEMQ. Building highly available, horizontally scalable MQTT Broker Clusters

Harnessing DDS in Next Generation Smart Energy Systems Webcast. November 5, 2014

SERVICE DESCRIPTION SD-WAN. from NTT Communications

Never Drop a Call With TecInfo SIP Proxy White Paper

Integrate MATLAB Analytics into Enterprise Applications

Oracle Big Data Connectors

40,000 TRANSFORM INFRASTRUCTURE AT THE EDGE. Introduction. Exploring the edge. The digital universe is doubling every two years

Next-Generation Data Center Interconnect Powered by the Adaptive Cloud Fabric

Enabling Efficient and Scalable Zero-Trust Security

Securely Access Services Over AWS PrivateLink. January 2019

Integrated Circuit ORB (ICO) White Paper V1.1

WAN and Cloud Link Analytics for Enterprises

Meraki Z-Series Cloud Managed Teleworker Gateway

Reactive Data Centric Architectures with DDS. Angelo Corsaro, PhD Chief Technology Officer

CONNECTING THE CLOUD WITH ON DEMAND INFRASTRUCTURE

WAN-DDS A wide area data distribution capability

Migration Guide. Release 6.x

A Standards-Based Integration Platform for Reconfigurable Unmanned Aircraft Systems

The smart choice for industrial switches

The Evolution of Network Slicing

Mobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma

Oracle Exadata Statement of Direction NOVEMBER 2017

An Implementation of Fog Computing Attributes in an IoT Environment

Enterprise Networks Shape the Digital now. Reinhold Wiesenfarth, SVP TC-Portfolio Management

3 Software Stacks for IoT Solutions. Ian Skerrett Eclipse

PRISMTECH. Benchmarking OMG DDS for Large-scale Distributed Systems. Powering Netcentricity

High Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions

MOVE TO A FLEXIBLE IT MODEL ENTERPRISE DATA CENTER SOLUTIONS.

Oracle Big Data SQL. Release 3.2. Rich SQL Processing on All Data

Enabling Open Data Movement Across Hybrid Cloud and the Internet of Things

Highest Levels of Scalability Simplified Network Manageability Maximum System Productivity

JMobile. The X Platform Software

Oracle TimesTen Scaleout: Revolutionizing In-Memory Transaction Processing

Building a Future-Proof Data- Processing Solution with Intelligent IoT Gateways. Johnny T.L. Fang Product Manager

Industrial IOT Gateway Family Datasheet

Using DDS with TSN and Adaptive AUTOSAR. Bob Leigh, Director of Market Development, Autonomous Vehicles Reinier Torenbeek, Systems Architect

SOLUTION BRIEF EXTREMEWIRELESS WiNG AZARA AZARA. WiNG RISE TO THE CHALLENGE OF PROVIDING SUPERIOR CONNECTIVITY & WLAN MANAGEMENT

JXTA for J2ME Extending the Reach of Wireless With JXTA Technology

Service Mesh and Microservices Networking

ACCELERATE YOUR ANALYTICS GAME WITH ORACLE SOLUTIONS ON PURE STORAGE

Airship A New Open Infrastructure Project for OpenStack

* Inter-Cloud Research: Vision

Hands-On VPLS: Virtual Private LAN Service

OpenSplice DDS. 10 Reasons to Choose OpenSplice DDS as your Messaging Middleware

Virtualized Network Services SDN solution for service providers

Red Hat AMQ 7.2 Introducing Red Hat AMQ 7

for Multi-Services Gateways

SteelConnect. The Future of Networking is here. It s Application- Defined for the Cloud Era. SD-WAN Cloud Networks Branch LAN/WLAN

Internet Technology. 15. Things we didn t get to talk about. Paul Krzyzanowski. Rutgers University. Spring Paul Krzyzanowski

REAL-TIME ANALYTICS WITH APACHE STORM

5G Design and Technology. Durga Malladi SVP Engineering Qualcomm Technologies, Inc. October 19 th, 2016

Mission-Critical Databases in the Cloud. Oracle RAC in Microsoft Azure Enabled by FlashGrid Software.

Transforming Utility Grid Operations with the Internet of Things

OpenSplice DDS Version 3.4. Migration Guide

EBOOK: VMware Cloud on AWS: Optimized for the Next-Generation Hybrid Cloud

SD-WAN. Bringing Scale, Agility and Robustness to Enterprise Networks

Whitepaper. IoT Protocols. PAASMER Support for Protocols. Website:

Thrive in today's digital economy

Thrive in today's digital economy

Seamless Cloud Connectivity. for your business

Instavc White Paper. Future of Enterprise Communication

TECHNICAL BRIEF. 3Com. XRN Technology Brief

How to Route Internet Traffic between A Mobile Application and IoT Device?

Citrix CloudBridge Product Overview

3 Major Considerations to Bring Industrial IoT to Reality Péter Bóna, CEO, Com-Forth Kft. Budapest, 15th May 2018

Unlocking Intelligent Communities with connected lighting and beyond

Technical Overview. Elastic Path Commerce

Optimize and Accelerate Your Mission- Critical Applications across the WAN

Wireless IoT Sensing Solutions

Introduction. Network Architecture Requirements of Data Centers in the Cloud Computing Era

Transcription:

Vortex Whitepaper Intelligent Data Sharing for the Business-Critical Internet of Things Version 1.1 June 2014 Angelo Corsaro Ph.D., CTO, PrismTech

Vortex Whitepaper Version 1.1 June 2014 Table of Contents 1 Introduction 3 2 Vortex Overview 3 3 Platform Organization 5 4 Typical Vortex Deployments 7 5 PrismTech Contacts 8 6 Notices 8 PrismTech Corp. 2014

1. Introduction 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 take as an example a Smart City application, real-time access to information about pollution, weather forecasts, traffic conditions, parking and public transportation use, can enable smarter decisions when considering the adoption of traffic control policies, such as reducing speed limits or prohibiting traffic in certain areas. Likewise, in a Smart Grid application, real-time access to energy production and demand can help match production to demand, improve energy trading strategies, and allow micro-power generators to decide whether to sell or store their energy surplus. In brief, the real value of the Internet of Things and Industrial Internet is in efficient, ubiquitous and timely access to information. Looking at the technology landscape, there is not a single platform that provides efficient, timely and ubiquitous data sharing across network-connected devices. Well there wasn t until now! Vortex is the first platform to enable seamless, ubiquitous, efficient and timely data sharing across mobile, embedded, desktop, cloud and web applications! The remainder of this whitepaper introduces the elements that make up the Vortex platform and describe its applicability in real world applications. 2. Vortex Overview Vortex is an open and standards-based polyglot platform for ubiquitous, efficient, secure and realtime data sharing. Vortex applications generally produce and consume one or more kinds of data, such as, pollution levels, amount of produced electricity, or stocks values. Vortex takes care of delivering data from producers to consumers, across networks, devices, platforms, ubiquitously and in the most efficient, scalable and timely manner. Additionally, Vortex can retain data in a distributed and fault-tolerant manner for late-joining consumers, providing full temporal decoupling between the production and consumption of data. Figure 1 shows Vortex s support for mobile, web, desktop, enterprise, and cloud applications. PrismTech Corp. 2014 3

Figure 1 Vortex enables data to flow across any kind of device To understand what makes Vortex unique, let us examine some of its unique features. Peer-to-Peer. Vortex applications with direct network connectivity can communicate peer-topeer without requiring a broker. Peer-to-Peer communication facilitates deployments and improves performance. In addition, Vortex peer-to-peer communication enables use cases, such as peer-to-peer mobile applications that are traditionally not supported by other technologies. Cloud Enabled. When peer-to-peer communication is not possible, Vortex applications and systems can transparently take advantage of Vortex Cloud to efficiently exchange data across the Internet as well as overcome the communication hurdles posed by NAT s and Firewalls. Vortex applications transparently and intelligently decide between peer-to-peer and cloud mediated communication depending on their connectivity and QoS requirements. Plug and Play. Vortex applications require very little or no configuration as they are equipped with dynamic discovery. Vortex dynamic discovery matches interest and optimizes communication paths. Data Centric. Vortex provides a high-level data sharing abstraction. This removes the mismatch introduced by traditional messaging technologies between the natural representation of your domain data and the un-typed representation handled by the messaging platform. Additionally, Vortex understands the data and can use this knowledge to tailor and optimize its distribution and access. Content and Temporal Filtering. Vortex applications, along with expressing the kind of data they are interested in, can declare filters to limit the distribution of data to the subset that matches the PrismTech Corp. 2014 4

filter. Vortex applications can use temporal filters to also express the interest in receiving data at a given pace for instance to limit incoming throughput. High Performance. Vortex is capable of delivering, on state of the art hardware and on Gbps Ethernet networks, end-to-end latencies of 40-50 usec and node-to-node throughput of several millions of messages per second. Platform Independent. Along with providing support for mainstream platforms, the technology at the foundation of Vortex is independent of the processor architecture, Operating System and the Programming Language. As such, it can be run (or ported if needed) on virtually anything, including extremely constrained devices. Standard Protocol. At its core, Vortex uses the OMG DDSI protocol and exposes its functionalities through the latest OMG DDS APIs. Thus vortex uses a single and interoperable protocol to share data from very constrained embedded devices to high-end servers. This means that no protocol bridging is required when you integrate the different elements of your system making your life simpler, improving performance, and providing the ability to really control the end-to-end properties of your data flows. 3. Platform Organization Vortex is organized into Device Platforms, Cloud Platforms and Tools (see Figure 2). The Device Platform provides Vortex connectivity for mobile, web, enterprise, highly embedded applications, and third party technologies. Figure 2 Vortex Intelligent Data Platform The Cloud Platform provides a ubiquitous and universally accessible Internet Service for sharing data between Vortex-enabled applications along with seamless Cloud integration of Vortex applications. Finally, Vortex Tools provide different kinds of runtime tooling for monitoring, managing, recording and replaying, testing and configuring Vortex based distributed systems. PrismTech Corp. 2014 5

The remainder of this whitepaper will provide an overview of the main Vortex elements. OpenSplice Enterprise OpenSplice Enterprise is a very high performance and highly scalable implementation of the Data Distribution Service for Real-time Systems (DDS) standard. OpenSplice Enterprise today powers some of the most challenging mission- and business-critical distributed applications in Air Traffic Control and Management, Large Scale SCADA, Financial Trading, Smart Cities and Smart Energy. Along with providing a proven infrastructure for mission- and business-critical LAN-based systems, OpenSplice Enterprise seamlessly integrates with the rest of the Vortex Platform. Vortex Café Vortex Café is a pure Java and highly efficient DDS implementation for J2SE, J2SE Embedded and Android. Vortex Web Vortex Web brings low-latency and bandwidth efficient data sharing to JavaScript / HTML5 based applications. Vortex Lite Vortex Lite is a very small footprint and highly efficient DDS implementation targeting resource constrained embedded devices. Vortex Gateway Vortex Gateway provides connectivity with messaging, such as MQTT, JMS, and AMQP, and storage technologies, such as DBMS, HBase, etc. Vortex Cloud Vortex Cloud provides a ubiquitous and universally accessible Internet Service for sharing data between Vortex-enabled applications. Vortex Cloud can be deployed on public or private clouds, it is elastic, fault-tolerant and highly scalable. It has built-in load-balancing but also supports software and hardware load-balancers. Vortex Cloud includes a high performance connector technology, called Vortex Link that provides two functions (1) seamless connectivity of existing DDS-based systems to Vortex Cloud, and (2) seamless WAN inter-connectivity of DDS based systems. Vortex Cloud-Link efficiently shares data from multicast to unicast networks, and provides rate and bandwidth control. Vortex Insight Vortex Insight is a web-based tool to monitor and manage a system from any location and on any device. It provides (1) a runtime view of a Vortex system including statistics associated with each element, (2) a configurable dashboards for monitoring system behavior through graphs and charts of statistics and resource usage. PrismTech Corp. 2014 6

Finally, Vortex Insight allows users to control the configuration and the QoS of Vortex applications, services and systems. 4. Typical Vortex Deployments Complex Internet of Things and Industrial Internet applications require ubiquitous data sharing across stand-alone devices, such as sensors and aggregators, mobile devices as well as enterprise and cloud applications. Figure 3 Typical Vortex Deployments In doing so, it is key that resources are used optimally, for instance multicast should be exploited when available to improve efficiency and fan-out. Likewise, content and temporal filtering should be executed at the most appropriate place ideally as closely to the source of data as possible to properly trade-off bandwidth, battery and CPU utilization. Figure 3 shows some typical Vortex deployments in which it is easy to see how the different pieces fit together. As shown in the pictures, Vortex Cloud is the fabric that glues everything together, devices, subsystems, analytics running on cloud, etc. Vortex Link provides efficient and seamless integration of subsystem and decouples LAN from WAN dynamics as well as network constraints. PrismTech Corp. 2014 7

5. PrismTech Contacts USA Headquarters PrismTech Corp 400 TradeCenter Woburn, MA 01801 USA Tel: +1-781-569-5819 European Headquarters PrismTech ltd PrismTech House, 5th Avenue Business Park, Gateshead, Tyne and Wear, NE11 0NG United Kingdom Tel: +44-(0)191-4979900 PrismTech France 28 rue Jean Rostand, 91400 Orsay France Tel: +33-(1)69-01 5354 Web: www.prismtech.com Email: info@prismtech.com 6. Notices 2014 PrismTech Corporation. All rights reserved. This document may be reproduced in whole but not in part. The information contained in this document is subject to change without notice and is made available in good faith without liability on the part of PrismTech Corporation. All trademarks acknowledged. PrismTech Corp. 2014 8