Grid systems focus on the sharing and coordination of a large number of geographically- dispersed resources among different communities of users. Such systems require the capability of associating users requests to the actual resources. This capability should consider a high number of similar resources and different perceptions of users satisfaction concerning the selected resources. In order to face this problem, in our previous work we have proposed XMatch, a query language enabling the expression of the user request in terms of the expected satisfaction over XML-based representations of available resources. In this paper, we present an XMatch implementation consisting in rewriting XMatch queries in terms of XQuery expressions. We also propose a performance analysis based on real-world use cases. This implementation and evaluation of XMatch shows the suitability of the language for the identified use cases and the feasibility of its application.

Implementation and Performance Analysis of XMatch: a Language for Quality-based Selection of Grid Services

ANDREOZZI, SERGIO;CIANCARINI, PAOLO;MONTESI, DANILO;MORETTI, ROCCO;
2009

Abstract

Grid systems focus on the sharing and coordination of a large number of geographically- dispersed resources among different communities of users. Such systems require the capability of associating users requests to the actual resources. This capability should consider a high number of similar resources and different perceptions of users satisfaction concerning the selected resources. In order to face this problem, in our previous work we have proposed XMatch, a query language enabling the expression of the user request in terms of the expected satisfaction over XML-based representations of available resources. In this paper, we present an XMatch implementation consisting in rewriting XMatch queries in terms of XQuery expressions. We also propose a performance analysis based on real-world use cases. This implementation and evaluation of XMatch shows the suitability of the language for the identified use cases and the feasibility of its application.
S. Andreozzi; P.Ciancarini; D.Montesi; R. Moretti; S.Pardi
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/70305
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 0
social impact