论文标题
平衡的非自适应冗余计划
Balanced Nonadaptive Redundancy Scheduling
论文作者
论文摘要
分布式计算系统实施冗余,以减少工作完成时间和可变性。尽管在计算冗余方面进行了大量工作,但排队系统中冗余技术的分析性能评估仍然是一个开放的问题。在这项工作中,我们向前迈出了一步,分析了有冗余系统中的调度策略的执行。特别是,我们研究了不同工作的复制品之间共享服务器的模式。为此,我们采用组合学和图理论,并使用重叠的统计数据来定义和得出性能指标。我们考虑两种经典的非适应调度策略:随机和圆形旋转。然后,我们提出基于组合块设计的调度策略。与常规调度相比,提议的调度可以改善性能指标。我们研究了与圆形机蛋白和基于块设计的策略相关的图形的扩展特性。事实证明,基于块设计的策略的出色性能来自其相关图的更好扩展属性。正如性能指标所示,模拟结果表明,基于块设计的策略在不同方案中优于随机和圆形旋转计划。具体而言,与循环蛋白政策相比,与随机策略相比,这将队列中的平均等待时间降低了25%,高达100%。
Distributed computing systems implement redundancy to reduce the job completion time and variability. Despite a large body of work about computing redundancy, the analytical performance evaluation of redundancy techniques in queuing systems is still an open problem. In this work, we take one step forward to analyze the performance of scheduling policies in systems with redundancy. In particular, we study the pattern of shared servers among replicas of different jobs. To this end, we employ combinatorics and graph theory and define and derive performance indicators using the statistics of the overlaps. We consider two classical nonadaptive scheduling policies: random and round-robin. We then propose a scheduling policy based on combinatorial block designs. Compared with conventional scheduling, the proposed scheduling improves the performance indicators. We study the expansion property of the graphs associated with round-robin and block design-based policies. It turns out the superior performance of the block design-based policy results from better expansion properties of its associated graph. As indicated by the performance indicators, the simulation results show that the block design-based policy outperforms random and round-robin scheduling in different scenarios. Specifically, it reduces the average waiting time in the queue to up to 25% compared to the random policy and up to 100% compared to the round-robin policy.