Communication support for multiple QoS requirements

H. Miranda and L. Rodrigues

Selected sections of this report were presented at the Third European Research Seminar on Advances in Distributed Systems (ERSADS'99), Madeira Island, Portugal, 23-28 April 1999.


Many existing applications demand the simultaneous use of several communication channels with different Quality of Service (QoS) requirements. For optimal performance, the application designer should be able to to specify a protocol stack that meets hers/his QoS requirements through the composition of micro-protocols.

The paper gives examples of applications where the stacks supporting different QoSs are not independent. We show that these dependencies are hard to express with current communication architectures and propose a novel approach that supports a style of micro-protocol composition that satisfies both inter-QoS and intra-QoS constraints.

Also available extended report (gzip postscript), (pdf) .

Luís Rodrigues