Research Article

Optimal Decomposition of Service Level Objectives into Policy Assertions

Algorithm 1

A generic format for service policy assertion.
<!- - A generic format for policy assertion - ->
<Policy Id="xs:string" xmlns:wsp="http://www.w3.org/ns/ws-policy">
 <[QoS]Token weight="xs:float" usage="optional | mandatory">
  <TokenType>xs:string[responseTime | throughput |...]</TokenType>
  <TokenValue>xs:float</TokenValue>
 </[QoS]Token>
</Policy>
<!- - A performance policy example - ->
<Policy Id="PerformancePolicy">
 <PerformanceToken weight="0.3" usage="mandatory">
  <TokenType>AverageResponseTime</TokenType>
  <TokenValue>5</TokenValue>
 </PerformanceToken>
</Policy>