Component technology is a promising approach to develop Grid applications, allowing to design very complex applications by hierarchical composition of basic components. Nevertheless, component applications on Grids have complex deployment models. Performance-sensitive decisions should be taken by automatic tools, matching developer knowledge about component performance with QoS requirements on the applications, in order to find deployment plans that satisfy a Service Level Agreement (SLA). This paper presents a steady-state performance model for component based-applications with stream communication semantics. The model strictly adheres to the heierarchical nature of component-based applications, and is of practical use in launche-time decisions.
Modeling Stream Communications in Component-based Applications
DANELUTTO, MARCO;NICOLA TONELLOTTO;VANNESCHI, MARCO;
2010-01-01
Abstract
Component technology is a promising approach to develop Grid applications, allowing to design very complex applications by hierarchical composition of basic components. Nevertheless, component applications on Grids have complex deployment models. Performance-sensitive decisions should be taken by automatic tools, matching developer knowledge about component performance with QoS requirements on the applications, in order to find deployment plans that satisfy a Service Level Agreement (SLA). This paper presents a steady-state performance model for component based-applications with stream communication semantics. The model strictly adheres to the heierarchical nature of component-based applications, and is of practical use in launche-time decisions.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.