Broker Fault Recovery for a Multiprocessor System-an-Chip Middleware
Anderson R. P. Domingues, Jean Carlo Hamerski, Alexandre M. Amory · 2018
The publish-subscribe programming model has been used successfully in many distributed embedded application domains and has been recently ported to the MPSoC domain. However, the publish-subscribe model requires the element of the broker, which is a single process that manages the communication between nodes; a unique point of failure in the system. This paper presents a lightweight extension of the publish-subscribe model with a fault recovery method for the broker. The results show that the proposed method inserts small memory footprint to the system while providing minimal system downtime during recovery.