Vortex Lite provides low latency, real-time data sharing for resource constrained Internet of Things (IoT) devices and environments with limited memory and processing capabilities. Vortex Lite is an ultra lightweight implementation of the Object Management Group's (OMG) Data Distribution Service (DDS) standard and is well suited for use with networked sensors, single board computers, embedded gateways and micro-controllers.
- Fastest DDS implementation on the market with an end-to-end latency as low as 30 µSec over Gigabit Ethernet
- Minimal resource consumption with regards to memory (as low as 400KB) and CPU usage
- Efficient use of network resources
- Deterministic data delivery
- ISO C++ DDS-API for increased productivity and code quality
- Part of a family of interoperable IoT enabling technologies – Vortex Intelligent Data Sharing Platform
- Modular architecture can support variations in platform functionalities, underlying OS / BSP and transport
- C and ISO C++ DDS APIs
- Full DDSI rev2.1 interoperability
- Data urgency / importance based network-scheduling
- Configurable 'network partitions' enabling partition of the physical network
- Comprehensive Quality of Service (QoS) support to enable application level control over timing, communication channel priority and resource utilization
Vortex Lite supports the OMG's Data-Centric Publish-Subscribe (DCPS) minimum profile (with planned add-ons for content-subscription and persistency). Vortex Lite is easily portable to a wide range of hardware / BSP / OS platforms. Support for pluggable transports is planned for future releases.
Exceptional Performance and Low Footprint
Users already familiar with the exceptional low latency, high throughput and deterministic performance of Vortex OpenSplice will be impressed that Vortex Lite's performance is even better. On a range of different platforms and operating systems and across a range of packet sizes we believe that Vortex Lite has the lowest latency of any DDS implementation available on the market. The figure below shows the end-to end latency between a publisher and a subscriber node separated by a Gigabit Ethernet connection for varying packet sizes. For this configuration an end-to-end latency of 30µSec for small data packets is possible.
Vortex Lite also has excellent sustainable throughput characteristics. For the same configuration the following curve shows that for a relatively small packet size (<3 Kbytes), throughout is only limited by the available network bandwidth and not Vortex Lite.
To address the memory footprint constraint requirements of embedded IoT devices, Vortex Lite’s static memory overhead is measured in a few hundred kilo bytes (400 to 500 Kbytes).