Resource Utilization Optimized Federated Learning