arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1802.00951cs.DC
收藏

云集群中拜占庭容错的调度和检查点优化算法

Scheduling and Checkpointing optimization algorithm for Byzantine fault tolerance in Cloud Clusters

Sathya Chinnathambi, Agilan Santhanam

摘要:

在这些故障中,拜占庭故障对容错机制提出了严重的挑战,因为它通常在初始阶段未被检测到,并且它可以在进行检测之前容易地传播到其他VM。因此,一些关键任务应用程序,如空中交通管制,在线烘焙等,仍然远离云计算。但是,如果在初始阶段没有检测到拜占庭故障并容忍,那么尽管整个云计算执行了数小时的计算,但大数据分析等应用程序可能会完全出错。因此,在以前的工作已经提出了一个万无一失的拜占庭故障检测,作为延续,这项工作设计了一个调度算法(WSSS)和检查点优化算法(TCC)容忍和消除拜占庭故障之前,它造成的任何影响。WSSS算法跟踪服务器性能,这是虚拟群集的一部分,有助于将性能最佳的服务器分配给任务关键型应用程序。因此,WSSS根据一个计数器对服务器进行排名,该计数器监视每个虚拟节点(VN)的时间和性能故障。TCC算法通过监测延迟变化来概括可能的拜占庭错误倾向区域,以使用先前的检查点来启动新的VN。此外,它可以拉伸状态间隔执行和无错误的VN的效果,以最大限度地减少空间,时间和成本开销所造成的检查点。通过绘制状态转换和基于CloudSim的仿真进行分析。实验结果表明,TCC能成倍地减少容错开销,WSSS能有效地分配虚拟资源

英文摘要:

Among those faults Byzantine faults offers serious challenge to fault tolerance mechanism, because it often go undetected at the initial stage and it can easily propagate to other VMs before a detection is made. Consequently some of the mission critical application such as air traffic control, online baking etc still staying away from the cloud for such reasons. However if a Byzantine faults is not detected and tolerated at initial stage then applications such as big data analytics can go completely wrong in spite of hours of computations performed by the entire cloud. Therefore in the previous work a fool-proof Byzantine fault detection has been proposed, as a continuation this work designs a scheduling algorithm (WSSS) and checkpoint optimization algorithm (TCC) to tolerate and eliminate the Byzantine faults before it makes any impact. The WSSS algorithm keeps track of server performance which is part of Virtual Clusters to help allocate best performing server to mission critical application. WSSS therefore ranks the servers based on a counter which monitors every Virtual Nodes (VN) for time and performance failures. The TCC algorithm works to generalize the possible Byzantine error prone region through monitoring delay variation to start new VNs with previous checkpointing. Moreover it can stretch the state interval for performing and error free VNs in an effect to minimize the space, time and cost overheads caused by checkpointing. The analysis is performed with plotting state transition and CloudSim based simulation. The result shows TCC reduces fault tolerance overhead exponentially and the WSSS allots virtual resources effectively

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑