Elasticity is offered by cloud service providers to exploit under-utilized computing resources. The low-cost elastic nodes can leave and join any time during the computation cycle. The possibility of elastic events occurring together with the problem of slow nodes, referred to as stragglers, increases the uncertainty of the system, leading to computation delay. Recent results have shown that coded computing can be used to reduce the negative effect of elasticity and stragglers. In this paper, we propose two hierarchical coded elastic computing schemes that can further speed up the system by exploiting stragglers and effectively allocating tasks among available nodes. In our simulations, our scheme realizes 45% improvement in average finishing time compared to the state-of-the-art coded elastic computing scheme.
翻译:云端服务供应商为开发利用不足的计算资源提供了弹性。 低成本弹性节点可以在计算周期中随时离开和连接。 弹性事件与缓慢节点问题(称为累加器)一起发生的可能性增加了系统的不确定性,导致计算延迟。 最近的结果显示,编码计算可以用来减少弹性和累加器的负面影响。 在本文中,我们建议了两种等级编码弹性计算计划,通过利用累加器和有效分配现有节点的任务,可以进一步加快系统的速度。 在我们的模拟中,我们的计划平均完成时间比最先进的编码弹性计算计划提高了45%。