Query Optimization Architecture for Data Grid Environment
Query optimization in data integration systems over large scale network, faces the challenges of dealing with autonomous, heterogeneous and distributed data sources, dynamic execution environment and changing user requirements. In this paper we introduce system architecture for query optimization. The latter consists of several important phases. We introduce also a cost model to calculate the cost of query execution. In order to optimize the cost of query processing considering the constraints in grid environment, an execution model based on mobile agents for efficient execution of binary relational operators (join) of the query is determined based on the cost model. Finally the paper tests our approach through experiment.
Keywords: data grid, query optimization, database, cost model, mobile agents.
Download Full-Text
ABOUT THE AUTHORS
Ayouni Houssam Eddine
Ayouni Houssam Eddine received her Master. degree from the Department of Computer Science at the University of Science and Technology Mohamed Boudiaf USTO-Oran, Algeria, in 2009. Currently he is a phd student at the University of Science and Technology Mohamed Boudiaf USTO. His research areas include Grid Computing, Query Optimization, and Mobile Agents.
Belbachir Hafida
Belbachir Hafida leads a many research projects on Database, Data mining, and Grid Computing. She is the manager of Laboratory Systems Signals Data, Department of Computer Science, Faculty of Science.
Ayouni Houssam Eddine
Ayouni Houssam Eddine received her Master. degree from the Department of Computer Science at the University of Science and Technology Mohamed Boudiaf USTO-Oran, Algeria, in 2009. Currently he is a phd student at the University of Science and Technology Mohamed Boudiaf USTO. His research areas include Grid Computing, Query Optimization, and Mobile Agents.
Belbachir Hafida
Belbachir Hafida leads a many research projects on Database, Data mining, and Grid Computing. She is the manager of Laboratory Systems Signals Data, Department of Computer Science, Faculty of Science.