Distributed Objects and Applications, International Symposium on (2000)
Sept. 21, 2000 to Sept. 23, 2000
Øyvind Hanssen , Agder University College
Frank Eliassen , University of Oslo
In this paper, we investigate policy trading to address the problem of how extensible and configurable middleware could adapt to different non-functional requirements and different properties of environments. Policies denote potential contracts between the system and the user, i.e. if requirements for the environment are met; the policy guarantees that certain QoS will be provided. Trading involves matching user requirements plus environmental properties with policies. In this paper, we define policy trading and illustrate its principles and use. Trading is based on profile expressions, which are references to statically defined profile graphs. Such expressions can be combined through simple adding (sum) or adding expressions, which refers to different locations (sidesums). We develop a set of rules to allow for testing of compatibility relationships between profile expressions.
F. Eliassen and &. Hanssen, "Policy Trading," Distributed Objects and Applications, International Symposium on(DOA), Antwerp, Belgium, 2000, pp. 219.