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, April 23-28, 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).