The complexity of crash failures
暂无分享,去创建一个
A crashing network protocol is an asynchronous protocol whose memory does not survive crashes. In [. TVW],it is shown that a crahing network protocol that works over unreliable links can be driven to arbkrary global states. [n this paper, we further characterize the reachable states caused by crash failures using other link models: reliable non-FIFO and reliable FIFO links. We show that with reliable non-FIFO links any acyclic subset oj nodes and links can be driven to arbitrary states. We show that with reliable FIFO links, only nodes can be driven to arbitrary states. Taken together with the earlier result, we show a strict hierarchy in terms of the reachable states caused by crash failures in the three link models.
[1] Eric C. Rosen,et al. The New Routing Algorithm for the ARPANET , 1980, IEEE Trans. Commun..
[2] Adrian Segall,et al. Reliable link initialization procedures , 1988, IEEE Trans. Commun..
[3] Nancy A. Lynch,et al. An introduction to input/output automata , 1989 .
[4] Nancy A. Lynch,et al. The impossibility of implementing reliable communication in the face of crashes , 1993, JACM.
[5] George Varghese,et al. Crash failures can drive protocols to arbitrary states , 1996, PODC '96.