Show simple item record

dc.contributor.authorAfek, Yehudaen_US
dc.contributor.authorAttiya, Hagiten_US
dc.contributor.authorFekete, Alanen_US
dc.contributor.authorFischer, Michaelen_US
dc.contributor.authorLynch, Nancy A.en_US
dc.contributor.authorMansour, Yishayen_US
dc.contributor.authorWang, Da-Weien_US
dc.contributor.authorZuck, Lenoreen_US
dc.date.accessioned2023-03-29T14:34:51Z
dc.date.available2023-03-29T14:34:51Z
dc.date.issued1992-10
dc.identifier.urihttps://hdl.handle.net/1721.1/149174
dc.description.abstractLayered communication protocols frequently implement a FIFO message facility on top of an unreliable non-FIFO service such as that provided by a packet-switching network. This paper investigates the possibility of implementing a reliable message layer on top of an underlying layer that can lose packets and deliver them out of order, with the additional restriction that the implementation uses only a fixed finite number of different packets. A new formalism is presented to specify communication layers and their properties, the notion of their implementation by I/O automata, and the properties of such implementations. An I/O automaton that implements a reliable layer over an unreliable layer is presented. In this implementation, the number of packets needed to deliver each succeeding message increases permanently as additional packet-loss and reordering faults occur. A proof is given that no protocol can avoid such performance degradation.en_US
dc.relation.ispartofseriesMIT-LCS-TM-447
dc.titleReliable Communication Over Unreliable Channelsen_US
dc.identifier.oclc27929931


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record