论文标题
联合优化能源消耗和联合学习的完成时间
Joint Optimization of Energy Consumption and Completion Time in Federated Learning
论文作者
论文摘要
联合学习(FL)是一种引人入胜的分布式机器学习方法,因为它具有隐私性特征。为了平衡能源和执行潜伏期之间的权衡,因此满足了不同的需求和应用程序方案,我们制定了一个优化问题,以最大程度地减少总能量消耗的加权总和,并通过两个权重参数来最大程度地减少总能量。优化变量包括FL系统中每个设备的带宽,传输功率和CPU频率,其中所有设备都链接到基站并协作训练全局模型。通过将非凸优化问题分解为两个子问题,我们设计了一种资源分配算法,以确定每个参与设备的带宽分配,传输功率和CPU频率。我们进一步介绍了所提出算法的收敛分析和计算复杂性。数值结果表明,我们提出的算法不仅在不同的权重参数(即不同的需求)上具有更好的性能,而且表现出色的状态。
Federated Learning (FL) is an intriguing distributed machine learning approach due to its privacy-preserving characteristics. To balance the trade-off between energy and execution latency, and thus accommodate different demands and application scenarios, we formulate an optimization problem to minimize a weighted sum of total energy consumption and completion time through two weight parameters. The optimization variables include bandwidth, transmission power and CPU frequency of each device in the FL system, where all devices are linked to a base station and train a global model collaboratively. Through decomposing the non-convex optimization problem into two subproblems, we devise a resource allocation algorithm to determine the bandwidth allocation, transmission power, and CPU frequency for each participating device. We further present the convergence analysis and computational complexity of the proposed algorithm. Numerical results show that our proposed algorithm not only has better performance at different weight parameters (i.e., different demands) but also outperforms the state of the art.