Appia, a flexible protocol kernel supporting multiple
coordinated channels
Hugo Miranda, Alexandre Pinto, Luís Rodrigues
Selected sections of this report will be published in the Proceedings
of the 21st International Conference on Distributed Computing Systems
(ICDCS-21) April 16-19, 2001. Phoenix, Arizona, USA (Poster session).
Abstract
Distributed applications are becoming increasingly complex, often
requiring the simultaneous use of several communication channels with
different qualities-of-service. This paper presents the \appia
system, a protocol kernel that supports applications requiring
multiple coordinated channels. Appia offers a clean and
elegant way for the application to express inter-channel constraints,
such as, for instance, that all channels should provide consistent
information about the failures of remote nodes. These constraints can
be implemented as protocol layers that can be dynamically combined
with other protocol layers.
Also available extended report (gzip postscript), (pdf) .
Luís Rodrigues