https://github.com/lcudenne/learntoshare
Peer-to-peer (P2P) overlay, Remote procedure call (RPC) middleware and Distributed shared memory (DSM) testbed
Written in Python using ZeroMQ (0MQ)
Preliminary example on how to implement a P2P version of Optuna github/optuna is given in apps/optuna_p2p
Cudennec, L. Scaling Up Optuna: P2P Distributed Hyperparameters Optimization. Concurrency Computat Pract Exper. 2025;e70008. https://doi.org/10.1002/cpe.70008