An approach for QoS contract negotiation in distributed component-based software

  • Authors:
  • Mesfin Mulugeta;Alexander Schill

  • Affiliations:
  • Institute for System Architecture, Dresden University of Technology, Germany;Institute for System Architecture, Dresden University of Technology, Germany

  • Venue:
  • CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.