DVQs provide the dynamic link between QoS requirements and the changing system resources needed to fulfill the requirement. Developed scalable method for specifying QoS requirements. Developed key result of the approach in that we are able to specify requirements and tradeoffs for any QoS attribute that one can express a metric for and measure in the running system including performance, availability, or security. Developed a standardized form for writing requirements for QoS contracts. These DVQs form the middleware layer that support QoS requirements validation.
Translator reads QoS contract requirements, produces a standardized intermediate representation.
Translator has been applied to some small examples. The ADS benchmark will exhibit adaptive behavior and tradeoffs among multiple QoS dimensions including performance, reliability and security. Pre-deployment validation including automated consistency and completeness checking, simulation, and automated proof of properties. Integrate QuO middleware and other Quorum task management technology as available. Implementation of C3 decision support demonstration.