Mobile Agent-based Dynamic Resource Allocation Method for Query Optimization in Data Grid Systems

被引:0
作者
Epimakhov, Igor [1 ]
Hameurlain, Abdelkader [1 ]
Morvan, Franck [1 ]
Yin, Shaoyi [1 ]
机构
[1] Univ Toulouse 3, Inst Rech Informat Toulouse IRIT, F-31062 Toulouse, France
来源
ADVANCED METHODS AND TECHNOLOGIES FOR AGENT AND MULTI-AGENT SYSTEMS | 2013年 / 252卷
关键词
Data grid systems; distributed query processing; optimization; resource allocation; load balancing; scheduling;
D O I
10.3233/978-1-61499-254-7-169
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Resource allocation is one of the principal stages of query processing in relational data grid systems. Specific characteristics of the data grid environment, such as dynamicity, heterogeneity and large scale, impose serious restrictions to the resource allocation process. Static resource allocation before the query execution may be far from optimal due to the dynamic changes of the system. One possible optimization is to adjust dynamically the allocation of resources during the query execution. Some methods of dynamic resource allocation have been proposed, however, most of them use centralized control mechanisms. In this study we argue that the decentralized approach meets better the requirements of the data grid systems. In this study we propose a decentralized method of dynamic resource allocation that is based on the mobile agent paradigm. We consider the participating nodes as autonomous and independent elements of the system, each of which can detect if it is overloaded and make the decision to react. Then we consider each relational operation as a mobile agent running on the allocated node, meaning that, it keeps track of its own status and can migrate to another node at any time. A two-level cooperation mechanism between such autonomous nodes and autonomous operations is described in detail. Performance evaluation proves the efficiency of the proposed method.
引用
收藏
页码:169 / 180
页数:12
相关论文
共 20 条
  • [1] Al-Ali R, 2003, P 1 INT WORKSH MIDDL
  • [2] [Anonymous], 15 INT PAR DISTR PRO
  • [3] Avnur R, 2000, SIGMOD REC, V29, P261, DOI 10.1145/335191.335420
  • [4] Chen H., 2005, 5 INT C SEM KNOWL GR, P12
  • [5] DartGrid: a semantic infrastructure for building database Grid applications
    Chen, Huajun
    Wu, Zhaohui
    Mao, Yuxin
    Zheng, Guozhou
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (14) : 1811 - 1828
  • [6] Cokuslu D., 2012, COMPUTER SYSTEMS SCI, V27
  • [7] Cokuslu D., 2012, P 16 INT DAT ENG APP, P139
  • [8] An adaptive parallel query processing middleware for the Grid
    Da Silva, V. F. V.
    Dutra, M. L.
    Porto, F.
    Schulze, B.
    Barbosa, A. C.
    de Oliveira, J. C.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (06) : 621 - 634
  • [9] Epimakhov I, 2011, LECT NOTES COMPUT SC, V6909, P185, DOI 10.1007/978-3-642-23737-9_14
  • [10] Self-monitoring query execution for adaptive query processing
    Gounaris, A
    Paton, NW
    Fernandes, AAA
    Sakellariou, R
    [J]. DATA & KNOWLEDGE ENGINEERING, 2004, 51 (03) : 325 - 348