In this paper, we present the design of QoSMail, QoS email application demonstrating a flexible model for using simple declarative requirement-statements and awareness of system properties to dynamically select policies governing message delivery. We believe that these ideas may apply to other cases as well such as binding of stream interfaces. Foundations of the QoSmail design are a framework for describing Quality of Service requirements, a framework for describing the relevant attributes of the environment, i.e. the resources available for transport, and a framework for policy selection, based on QoS-requirements and environment attributes.
"Toward a QoS-aware binding model", Proc. SPIE 3408, Broadband European Networks and Multimedia Services, (16 September 1998); doi: 10.1117/12.321928; https://doi.org/10.1117/12.321928