论文研究 基于生命线的全局负载平衡的容错
容错已成为并行计算中的重要问题。 它通常在系统级别解决,但是应用程序级别的方法受到越来越多的关注。 我们考虑并行编程模式,任务池,并在库中提供容错实现。 具体来说,我们的工作涉及基于生命线的全局负载平衡,这是一种高级任务池变体,在并行编程语言X10的GLB框架中实现。 该变型考虑了无副作用的任务,其结果通过缩减合并为最终结果。 我们的算法能够从多个故障停止故障中恢复。 如果无法进行恢复,则它将停止并显示一条错误消息。 在该算法中,每个工作人员定期将其本地任务池内容保存在备份伙伴的主内存中。 备份已更新以进行窃取。 发生故障后,备份伙伴将接管已保存的副本并收集其他副本。 万一发生多次故障,将嵌套
下载地址
用户评论