Abstract :
The management of voluminous, heterogeneous, and distributed data on a large-scale raises new problems and presents real challenges: efficiency of access, placement and redistribution of data, communication, confidentiality of access, availability of data, indexing, caching and replication mechanism, and benchmarking. In this paper, we point out the contributions of execution models based on mobile agents and cost model approaches to the large scale distributed query optimization. Firstly, we summarize state of the art of the main execution models based on mobile agents. We show how mobile agents can react dynamically to estimation errors, and resources unavailability. Then, to guarantee the autonomy of mobile agents, a part of cost model must be embedded. Finally, we study the efficiency of mobile agents in relation with the cost model approaches, the query type, and the adequacy of the cost model with regard to the data sources. Identification of intervals for mobility efficiency allows to define and validate a proactive migration policy
Keywords :
distributed processing; mobile agents; query processing; cost model; data management; distributed query optimization; mobile agents; Cost function; Databases; Estimation error; Large-scale systems; Mediation; Mobile agents; Mobile communication; Optimization methods; Query processing; Special issues and sections;