FederatedLearningunderPeriodicClient Participationand HeterogeneousData: ANew Communication-EfficientAlgorithmandAnalysis