← 最新论文
💻 computer science

Game-Theoretic Workload Allocation with Dynamic Computing Efficiency and Rejection-Aware Migration in Heterogeneous Data Centers

本文提出了一种针对异构数据中心的双边博弈论框架,该框架通过对负载相关计算效率和拒绝惩罚进行建模,共同优化任务迁移与接受决策,从而实现比现有静态或单边方法更高的系统效用和能源效率。

原作者: Ruoyu Xiong, Huajun Zhang

发布于 2026-09-02
📖 1 分钟阅读☕ 轻松阅读

原作者: Ruoyu Xiong, Huajun Zhang

原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

在现代世界中,我们的数字生活依赖于遍布全球的庞大计算机中心网络。这些被称为数据中心的设施,是包括视频流媒体到人工智能训练在内的所有事物背后的引擎。然而,这些引擎并非都以同样的方式构建。有些位于气候凉爽、电力廉价的地区,而另一些则坐落在炎热且昂贵的地区。此外,其中的计算机运行速度并非恒定;正如当车辆过多时高速公路会减速一样,当数据中心同时处理过多任务时,其处理能力也会下降。工程师面临的挑战是决定每个数字任务应该去往何处。如果他们将太多工作发送给单个强大的中心,该中心就会变得拥堵且缓慢。如果他们将任务发往错误的地方,任务可能会耗时过长或消耗过多的能源。寻找完美的平衡需要一个能够实时响应这些变化条件的系统。

武汉理工大学的一个研究小组提出了一种解决这一难题的新方法,即不再将数据中心视为被动的机器,而是将其视为独立的决策者。在他们的研究中,他们设想了一个场景:每个数据中心都像是一个理性的企业主,在与邻居互动的同时,努力为自己争取最佳效果。研究人员设计的系统不是由一台中央计算机指挥所有人,而是让数据中心相互协商。当一个中心有一个无法高效处理的任务时,它会请求另一个中心接手。至关重要的是,接收中心有权说“不”。如果请求被拒绝,任务将留在原地,但请求方需要为这次失败的尝试支付一小笔惩罚性费用。这一简单的规则迫使网络在发送工作时变得更加谨慎和具有策略性。

研究人员建立了一个计算机模拟实验来测试这个想法,创建了一个横跨美国的八个数据中心的虚拟网络。他们生成了一万个不同的任务,涵盖了从小型快速作业到大规模复杂计算的各种类型,并观察系统的表现。他们将这种新方法与旧策略进行了对比,例如仅仅在创建任务的计算机上运行所有任务,或者随机将任务发送到任何可用的服务器。他们还测试了一种“贪婪”方法,即中心会不计后果地将任务发送到最快的可用服务器;以及一种缺乏接收方拒绝权力的标准博弈论模型。

结果显示,这种基于协商的新系统表现显著优于其他方法。通过允许接收中心说“不”,并考虑到繁忙的服务器会导致速度下降,该系统自然地避免了拥堵在最热门的地点。该系统并没有像铺毯子一样均匀地分配工作,而是形成了一种模式:少数特定的中心成为了枢纽,处理了大量的传入工作,而其他中心则专注于自己的本地任务。这是因为系统学到了:只有当枢纽仍有足够的处理速度时,将任务发送到枢棒才是值得的。当一个枢纽变得过于繁忙时,其内部速度就会下降,从而降低了向其发送更多工作的吸引力。这种自我调节机制防止了网络陷入每个人都超负荷的状态。

一个关键发现是,拒绝请求的惩罚对于系统的成功至关重要。如果没有惩罚,数据中心会不断向繁忙的枢纽发送任务,试图获得快速成功的机会,这会导致混乱和能源浪费。如果惩罚过高,中心会变得过于胆小而不敢寻求帮助,导致任务滞留在缓慢的本地处理器中。研究人员找到了这个惩罚机制的“甜点位”(最佳平衡点),即一个既能鼓励中心尝试建立新连接,又能阻止它们在可能失败的请求上浪费时间的中间地带。在模拟中,这种平衡的方法比标准的贪婪策略提高了约 27.0% 的整体效率,并且比单纯在本地运行所有任务减少了约 36.2% 的总能耗。

这项研究还揭示了以往思维方式中的一个缺陷。许多旧有的模型假设数据中心的运行速度是固定的,就像一辆无论交通状况如何始终以每小时六十英里行驶的汽车。研究人员表明,这种假设会导致不切实际的计划。在他们的模型中,由于处理速度会随着工作量的增加而下降,系统自然地避免了过度加载任何单个节点。这种对计算能力的动态视角对于创建一个稳定且高效的网络至关重要。这项工作表明,管理全球计算资源的未来不在于僵化的、自上而下的控制,而在于灵活的、局部的协议,其中每个参与者都尊重他人的限制与选择。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →