摘要
arXiv:2504.20105v1 跨域类型
摘要:全球范围内,地理位置分布的数据中心(GDCs)为大规模的工作流应用程序提供计算和存储服务,导致高昂的电力成本,这些成本因地理位置和时间而异。如何在满足工作流应用程序截止时间约束的同时减少电力成本,在GDCs中至关重要,这取决于服务器的执行时间、功率和电力价格。确定不同服务器频率的工作流完成时间是具有挑战性的,尤其是在GDCs中存在异构计算资源的场景中。此外,电力价格在地理位置上也不同,并且可能动态变化。为了解决这些挑战,我们开发了一种地理分布式系统架构,并为固定频率和功率的GDCs服务器提出了一种电力成本感知多工作流调度算法(ECMWS)。ECMWS包括四个阶段,即工作流排序、截止时间划分、任务排序和资源分配,其中构建了两种图嵌入模型和一个策略网络来解决马尔可夫决策过程(MDP)。通过对综合的工作流实例进行统计校准参数和算法组件后,我们在两种类型的工作流实例上将提出的算法与最先进的方法进行了比较。实验结果表明,我们提出的算法明显优于其他算法,提高了超过15%的性能,同时保持了可接受的计算时间。源代码可在https://gitee.com/public-artifacts/ecmws-experiments获得。