SEApr 8, 2015

Communication channel prioritization in a publish-subscribe architecture

arXiv:1504.02128v25 citations
AI Analysis

This addresses a specific problem for distributed applications with timing constraints, but it is incremental as it builds on existing middleware and OS functionalities.

The paper tackles the lack of real-time property integration in publish/subscribe middleware by proposing an approach that uses operating system functionalities to prioritize communication channels at runtime, with initial performance tests conducted in the YARP framework.

Real-Time communication are important in all those distributed applications where timing constraints on data proccessing and task executation play a fundamental role. Standards-base software engineering does not yet specify how real-time properties should be integrated into a publish/subscribe middleware. This article describes an approach for integration of priority quality of service in a publish/subscribe middleware. The approach simply leverages the operating system functionalities to provide a framework where specific communication channels can be prioritized at run-time. The quality of service is implemented in YARP (Yet Another Robot Platform) framework and the primarily results of performance tests are presented.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes