Query Optimization in Grid Databases Using with Particle Swarm Optimization
Query Optimization is one of fundamental problems in grid databases. Especially, when the databases are replicated and stored in different nodes of the network. with regard to the point that query in grid databases can be processed in different sites, The problem of choosing suitable sites to execute query is very important. In this article, to choose the sites particle swarm optimization algorithm has been used. To this purpose one function has been used as fitness function in a way that it takes into account the required memory to execute a certain query. Also, the time needed to execute a query and the cost to do so or both of them have been taken into account to perform a query suitably in certain site which is effective in allocating the site to perform a certain query.
In this article different repetitions on different particles with regard to cost and time needed to execute a query in different sites have been conducted and the simulation results have been compared with each other.
Keywords: Query optimization, Grid database, Particle swarm Optimization algorithm, Distributed query processing.
Download Full-Text
ABOUT THE AUTHORS
Mahdi Mahjour-Bonab
Sama technical and vocatinal training college , Islamic Azad University, Bonab Branch , Bonab , Iran
Javad Sohafi-Bonab
Department of Computer Engineering, Islamic Azad University, Bonab Branch , Bonab , Iran
Mahdi Mahjour-Bonab
Sama technical and vocatinal training college , Islamic Azad University, Bonab Branch , Bonab , Iran
Javad Sohafi-Bonab
Department of Computer Engineering, Islamic Azad University, Bonab Branch , Bonab , Iran