Communication channel prioritization in a publish-subscribe architecture
Ali Paikan, Daniele Domenichelli, Lorenzo Natale

TL;DR
This paper presents a method to prioritize communication channels in publish-subscribe middleware using OS functionalities, demonstrated through implementation and performance testing in the YARP framework.
Contribution
It introduces a novel approach for integrating priority QoS into publish-subscribe middleware leveraging OS features, with implementation in YARP.
Findings
Effective prioritization of communication channels demonstrated
Performance improvements observed in real-time scenarios
Framework adaptable to different real-time applications
Abstract
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
