Federated Learning Vs Distributed Learning