We propose an asynchronous iterative scheme which 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, 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.
翻译:我们建议一个不同步的迭接机制,使一组相互关联的节点能够在一定数量的步骤中,在预先指定的限定范围内分配达成协议;虽然这一机制可以适用于各种各样的应用,但我们在数据中心任务时间安排的范围内讨论这一机制;在这方面,根据现有资源,算法保证在有限的几个步骤中与最佳的时间安排计划大致一致;此外,由于这一机制是非同步的,它能够考虑到从悬浮节点或通信问题中可以引入的不确定性,这种不确定性的形式是延缓变化,同时仍然与目标目标一致;此外,通过模拟进行广泛的经验评估,我们表明,拟议的方法表现了最先进的表现。