This is a library designed to manage resources between different nodes inside a distributed system.
It has ROS1 and ROS2 implementation examples in the branches. Instructions can be found in their readme files:
This library was developed as part of a Masters thesis that can be found here: Design and Implementation of a Generalized Resource Management Architecture in the TeMoto Software Framework