2007
Conference article  Restricted

Managing user expectations with component performance contracts

Tonellotto N., Laforenza D., Coppola M., Zoccolo C., Danelutto M., Vanneschi M.

Component-based programming  D.1.3 Concurrent Programming  Performance contracts 

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.

Source: CoreGRID Workshop on Usage of Service Level Agreements in Grids, pp. 349–358, Austin, Texas, USA, 19 Settembre 2007


Metrics



Back to previous page
BibTeX entry
@inproceedings{oai:it.cnr:prodotti:91651,
	title = {Managing user expectations with component performance contracts},
	author = {Tonellotto N. and Laforenza D. and Coppola M. and Zoccolo C. and Danelutto M. and Vanneschi M.},
	doi = {10.1007/978-0-387-78446-5},
	booktitle = {CoreGRID Workshop on Usage of Service Level Agreements in Grids, pp. 349–358, Austin, Texas, USA, 19 Settembre 2007},
	year = {2007}
}