arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1004.1864cs.DC
收藏

低延迟容错系统

The Low Latency Fault Tolerance System

Wenbing Zhao, P. M. Melliar-Smith, L. E. Moser

摘要:

低延迟容错(LLFT)系统使用领导者-跟随者复制技术为分布式应用提供容错。LLFT系统为涉及多个交互进程或线程的应用程序提供具有强副本一致性的应用程序透明复制。LLFT系统包括低延迟消息传递协议、领导者确定成员资格协议和虚拟确定器框架。低延迟消息传递协议通过采用直接组到组多播来提供可靠的、完全有序的消息传递,其中消息排序由组中的主副本确定。Leader-Determined Membership Protocol(领导者确定成员协议)在副本出现故障以及副本加入或离开组时提供重新配置和恢复,其中组的成员资格由主副本确定。虚拟确定器框架捕获主副本的排序信息,并针对主要的非确定性来源(包括多线程、时间相关操作和套接字通信)在备份副本上强制执行相同的排序。LLFT系统在正常操作期间实现低延迟消息递送,并且在故障发生时实现低延迟重新配置和恢复。

英文摘要:

The Low Latency Fault Tolerance (LLFT) system provides fault tolerance for distributed applications, using the leader-follower replication technique. The LLFT system provides application-transparent replication, with strong replica consistency, for applications that involve multiple interacting processes or threads. The LLFT system comprises a Low Latency Messaging Protocol, a Leader-Determined Membership Protocol, and a Virtual Determinizer Framework. The Low Latency Messaging Protocol provides reliable, totally ordered message delivery by employing a direct group-to-group multicast, where the message ordering is determined by the primary replica in the group. The Leader-Determined Membership Protocol provides reconfiguration and recovery when a replica becomes faulty and when a replica joins or leaves a group, where the membership of the group is determined by the primary replica. The Virtual Determinizer Framework captures the ordering information at the primary replica and enforces the same ordering at the backup replicas for major sources of non-determinism, including multi-threading, time-related operations and socket communication. The LLFT system achieves low latency message delivery during normal operation and low latency reconfiguration and recovery when a fault occurs.

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

↑