Federated Learning: A Survey on Enabling Technologies, Protocols, and Applications | Synapse