arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1503.00140cs.DC
收藏

拜占庭异步消息传递系统中基于服务器的存储稳定化

Stabilizing Server-Based Storage in Byzantine Asynchronous Message-Passing Systems

Silvia Bonomi, Shlomi Dolev, Maria Potop-Butucaru, Michel Raynal

摘要:

一个稳定的拜占庭单写单读(SWSR)定期寄存器,稳定后,第一次调用写操作,首先提出。然后,通过使用写入的(有界)序列号来消除新/旧排序倒置,从而获得实际稳定的SWSR原子寄存器。一个实际上稳定的拜占庭单写多读(SWMR)原子寄存器,然后通过使用几个副本的SWSR原子寄存器。最后,有界的时间戳,每个作家的时间戳,连同SWMR原子寄存器,被用来构建一个实际稳定的拜占庭多写多读(MWMR)原子寄存器。在实现原子寄存器的$n$服务器的系统中,并且除了瞬时故障之外,如果通信是异步的,则构造容忍t<n/8拜占庭服务器,并且如果通信是同步的,则构造容忍t<n/3拜占庭服务器。所提出的算法的值得注意的特点是,(据我们所知)这些是第一个建立一个原子读/写存储的异步服务器上容易出现短暂的故障,其中最多的t可以是拜占庭。

英文摘要:

A stabilizing Byzantine single-writer single-reader (SWSR) regular register, which stabilizes after the first invoked write operation, is first presented. Then, new/old ordering inversions are eliminated by the use of a (bounded) sequence number for writes, obtaining a practically stabilizing SWSR atomic register. A practically stabilizing Byzantine single-writer multi-reader (SWMR) atomic register is then obtained by using several copies of SWSR atomic registers. Finally, bounded time-stamps, with a time-stamp per writer, together with SWMR atomic registers, are used to construct a practically stabilizing Byzantine multi-writer multi-reader (MWMR) atomic register. In a system of $n$ servers implementing an atomic register, and in addition to transient failures, the constructions tolerate t<n/8 Byzantine servers if communication is asynchronous, and t<n/3 Byzantine servers if it is synchronous. The noteworthy feature of the proposed algorithms is that (to our knowledge) these are the first that build an atomic read/write storage on top of asynchronous servers prone to transient failures, and where up to t of them can be Byzantine.

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

↑