A Sufficient Condition for Backtrack-Free Search
Journal of the ACM (JACM)
Making Components Contract Aware
Computer
A QoS Metamodel and its Realization in a CORBA Component Infrastructure
HICSS '03 Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 9 - Volume 9
On Quality of Service Optimization with Discrete QoS Options
RTAS '99 Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium
Proceedings of the 3rd international conference on Aspect-oriented software development
Designing adaptive middleware for reuse
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
User-level QoS-adaptive resource management in server end-systems
IEEE Transactions on Computers
A Framework for QoS Contract Negotiation in Component-Based Applications
Balancing Agility and Formalism in Software Engineering
Open media service architecture for advanced collaboration environments
Multimedia Tools and Applications
Hi-index | 0.00 |
QoS contract negotiation enables the selection of appropriate concrete QoS contracts between collaborating components. The negotiation is particularly challenging when component's QoS contracts depend on runtime resources or quality attributes to be fixed dynamically. This paper proposes a QoS contract negotiation approach by modeling it as a constraint solving problem. Important to our approach is the classification of the negotiation in multiple phases - coarse-grained and fine-grained, which are concerned with the negotiation of coarse-grained and fine-grained component properties respectively. We present negotiation algorithms first in a single-client - single-server scenario and later generalize it to a multiple-clients scenario. The contract negotiation is illustrated using an example from a video streaming scenario.