Di Martino, V., and Mililotti, M., 2004. Sub optimal
scheduling in a grid using genetic algorithms. In
Parallel Computing, Vol. 30, p. 553-565 .
Epstein, R., Stonebraker, M., and Wong, E., 1978.
Distributed query processing in a relational database
system. In Proc. Of the ACM SIGMOD Conf., pp. 169-
180.
Epstein, R., Stonebraker, M., and Wong, E., Distributed
query processing in a relational data base system,
1978. In proc. Of the ACM SIGMOD Conf., pp. 169-
180.
Foster, I., and Kesselman, C., 1998. The Grid – Blueprint
for a New Computing Infrastructure. Morgan
Kaufmann Publishers.
Freund, R.F., 1994. The challenges of heterogeneous
computing. Parallel Systems Fair at the 8th
International Parallel Processing Symp. IEEE
Computer Society, Cancun, Mexico, pp. 84-91.
Garofalakis, M., and Ioannidis, Y., 1997. Parallel query
scheduling and optimization with time- and space-
share resources. In Proc. Of VLDB, pp. 296-305.
Gounaris, A., Sakellariou, R., Paton, N.W., Fernandes,
A.A.A., 2006. A novel approach to resource
scheduling for parallel query processing on
computational grids. Distrib. Parallel Databases 19(2-
3),87-106.
Heiser, G., Lam, F., Russell, S., 1998. Resource
managment in the Mungi single-address-space
operating system. In proceedings of Australasian
Computer Science Conference, Perth, Australia, 4-6.
Springer.
Ioannidis Y., 1996. Query Optimization. ACM Computing
Surveys, vol. 28, no. 1.
Kossmann, D., 2000. The State of the art in distributed
query processing. ACM Computing Surveys, vol. 32,
no. 4, pp. 422-469,
Liu, D.T., Franklin, M., Parekh, D., 2003. GridDB: A
relational interface for grid. In ACM SIGMOD, ACM
Press, pp. 660-660.
Mackert, L.F., Lohman, G.M., 1986. R* optimizer
validation and performance evaluation for distributed
queries. In Proc. Of the 12th VLDB Conf. pp. 149-159.
Mayr, T., Bonnet, P., Gehrke, J., Seshadri, P., 2003.
Leveraging non-uniform resources for parallel query
processing. In 3rd IEEE CCGrid.
Meijer, M., 2004. Scheduling parallel processes using
Genetic Algorithms. Master thesis. Universitat van
Amsterdam, Faculteit der Natuurwetenschappen,
Wiskunde en Informatica.
Narayanan, S., Catalyurek, U., Kurc, T., Zhang, X., Saltz,
J., 2003. Applying database support for large scale
data driven science in distributed environments. In
Proc. Of GRID.
Rahm, E., Marek, R., 1995. Dynamic multi-resource load
balancing in parallel database systems. In 21th VLDB,
Conf. pp. 395-406.
Sampaio, S., Paton, N.W., Smith, J., Watson, P., 2002.
Validated cost models for parallel OQL query
processing. In Proc. Of OOIS, pp. 60-75.
Shi, Y., Eberhart, R.C., 1998. A modified particle swarm
optimizer. In Procedings of the IEEE Congress on
Evolutionary Computation, CEC, Piscataway, NJ. 69-
73.
Shroff, P., Watson, D. W., Flann, N.S., and Freund, R.F.,
1996. Genetic simulated anneling for scheduling data-
dependent tasks in heterogeneous environments. In
Proc. Heterogeneous Computing Workshop. IEEE
Computer Society, Honolulu, HI, pp. 98-104.
Singh, H., Youssef, A., 1996. Mapping and scheduling
heterogeneous task graphs using genetic algorithms. In
Proc. Heterogeneous Computing Workshop. IEEE
Computer Society, Honolulu, HI, pp. 86-97.
Smith, J., Gounaris, A., Watson P., Paton N.W. ,
Fernandes, and Sakellariou, 2003. Distributed query
processing on the Grid. International Journal of Hight
Performance Computing Applications, vol. 17, no. 4,
pp. 353.367.
Stonebraker, M., Devine, R., Kornacker, M., Litwin, W.,
Pfeffer, A., Sah A., Staelin, C., 1994. An economic
paradigm for query processing and data migration in
Mariposa. Proceedings 3rd International Conference
on Parallel and Distributed Information Systems,
Austin, TX, 28-30. IEEE Computer Society Press: Los
Alamitos, CA.
Wilschut, A.N., Flokstra, J., Apers, P., 1992. Parallelism
in a main-memory DBMS: The performance of
PRISMA/DB. In Proceedings of the 18th VLDB Conf.
Zomaya, A.Y., Teh, Y.H., 2001. Observations on Using
Genetic Algorithms for Dynamic Load-Balancing.
IEEE Transactions On Parallel and Distributed
Systems, Vol 12, No 9.
PSO-BASED RESOURCE SCHEDULING ALGORITHM FOR PARALLEL QUERY PROCESSING ON GRIDS.
137