Publication Date:
2007
abstract:
In this paper we introduce a definition of performance contract for hierarchical component applications communicating through one-way asynchronous communications. Component annotations allow to express a generic performance model, performance requirements and resource constraints. We propose an $O(n. 3.5})$ algorithm to obtain from user expectations the minimum resource requirements which ensure the desired QoS, to be exploited successively in a SLA negotiation phase. The technique is suitable for automatic execution, exploiting developer-provided annotations, and is validated with experiments on heterogeneous grid platforms.
Iris type:
04.01 Contributo in Atti di convegno
Keywords:
D.1.3 Concurrent Programming; Performance contracts; Component-based programming
List of contributors:
Vanneschi, Marco; Coppola, Massimo; Tonellotto, Nicola; Laforenza, Domenico
Book title:
Grid Middleware and Services, Challenges and Solutions