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.


BibTeX

@InProceedings{Miranda:icdcs01,
author = "Miranda, H. and Pinto, A. and Rodrigues, L.",
title = "Appia, a flexible protocol kernel supporting multiple coordinated channels",
booktitle = "Proceedings of the 21st International Conference on Distributed Computing Systems",
month = apr,
publisher = "IEEE",
pages = "707-710",
address = "Phoenix, Arizona",
year = "2001",
}


Extended report

Download the gziped postscript or pdf version.