Towards Fault-Tolerant Federated and Distributed Machine Learning | Synapse