We propose an asynchronous iterative scheme that allows a set of interconnected nodes to distributively reach an agreement within a pre-specified bound in a finite number of steps. While this scheme could be adopted in a wide variety of applications, we discuss it within the context of task scheduling for data centers. In this context, the algorithm is guaranteed to approximately converge to the optimal scheduling plan, given the available resources, in a finite number of steps. Furthermore, by being asynchronous, the proposed scheme is able to take into account the uncertainty that can be introduced from straggler nodes or communication issues in the form of latency variability while still converging to the target objective. In addition, by using extensive empirical evaluation through simulations we show that the proposed method exhibits state-of-the-art performance.
翻译:我们建议一个不同步的迭接机制,使一组相互关联的节点能够在一定数量的步骤中,在预先指定的限定范围内分配达成协议;虽然这一机制可以被广泛应用,但我们在数据中心任务时间安排的背景下讨论这一机制;在这方面,根据现有资源,算法保证在有限的步骤中大致与最佳时间安排计划趋同;此外,通过保持同步,拟议方案能够考虑到从悬浮节点或通信问题中可以引入的不确定性,这种不确定性的形式是延缓变化,同时仍然与目标目标相融合;此外,通过模拟,我们利用广泛的经验评估,表明拟议的方法表现了最先进的业绩。