Adaptive Batch Size for Federated Learning in Resource-Constrained Edge Computing | Synapse