A monitoring service for large-scale dynamic query optimisation in a grid environment - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue International Journal of Web and Grid Services Année : 2008

A monitoring service for large-scale dynamic query optimisation in a grid environment

Résumé

The execution plans generated by the traditional optimisers for large-scale distributed queries in a grid can be suboptimal for the following reasons: the centralisation of decisions made by the optimiser; the inaccuracy of estimations; the unavailability of up-to-date description of resources. In this paper, we propose an approach to improve the estimation of the execution cost of a query (or part of a query) in a grid environment by using Mobile Agents (MAs) and runtime monitoring information. First, Mas allow dynamic optimisation in a decentralised and autonomous way. Second, the retrieval of the monitoring information causes some issues addressed by a dedicated service called the Network Distance Service (NDS). The performance evaluation shows that our approach allows a better estimation of the execution cost of a query in a grid and a large benefit to monitor the CPU for a mobile join when the subestimation errors increase while the benefit to monitor the bandwidth is poor.
Fichier non déposé

Dates et versions

hal-01515521 , version 1 (27-04-2017)

Identifiants

Citer

El Samad Mahmoud, Julien Gossa, Franck Morvan, Abdelkader Hameurlain, Jean-Marc Pierson, et al.. A monitoring service for large-scale dynamic query optimisation in a grid environment. International Journal of Web and Grid Services, 2008, 2, 4, pp.222-246. ⟨10.1504/IJWGS.2008.018889⟩. ⟨hal-01515521⟩
205 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More