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

被引:3
作者
El Samad, Mahmoud [1 ]
Gossa, Julien [2 ]
Morvan, Franck [1 ]
Hameurlain, Abdelkader [1 ]
Pierson, Jean-Marc [1 ]
Brunie, Lionel [2 ]
机构
[1] Univ Toulouse 3, Inst Res Comp Sci Toulouse IRIT, UMR5505, F-31062 Toulouse, France
[2] Natl Inst Appl Sci Lyon, Lab Comp Sci Image & Informat Syst LIRIS, UMR5205, Lyon, France
关键词
query optimisation; Mobile Agents; MAs; monitoring services; grid computing;
D O I
10.1504/IJWGS.2008.018889
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:222 / 246
页数:25
相关论文
共 36 条
[1]  
ADALI S, 1996, P ACM SIGMOD INT C M, P137
[2]   Dynamic query operator scheduling for wide-area remote access [J].
Amsaleg, L ;
Franklin, MJ ;
Tomasic, A .
DISTRIBUTED AND PARALLEL DATABASES, 1998, 6 (03) :217-246
[3]  
[Anonymous], 2000, IEEE DATA ENG B
[4]   Mobile agent based self-adaptive join for wide-area distributed query processing [J].
Arcangeli, JP ;
Hameurlain, A ;
Migeon, E ;
Morvan, F .
JOURNAL OF DATABASE MANAGEMENT, 2004, 15 (04) :25-44
[5]  
Avnur R., 2000, PROC ACM SIGMOD, P261, DOI 10.1145/342009.335420
[6]  
Bouganim L., 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073), P425, DOI 10.1109/ICDE.2000.839442
[7]  
COLLET C, 2004, P 6 INT C FLEX QUER, P362
[8]  
Comito C., 2005, International Journal of Web and Grid Services, V1, P48, DOI 10.1504/IJWGS.2005.007548
[9]  
Cooke A., 2003, P 10 INT C COOP INF
[10]  
DU W, 1992, 18TH P INT C VER LAR, P277