Genetic and evolutionary algorithms come of age
Communications of the ACM
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
An Integration Platform for Metacomputing Applications
ICCS '02 Proceedings of the International Conference on Computational Science-Part I
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Towards supporting multiple virtual private computing environments on computational Grids
Advances in Engineering Software
Hybrid modelling and simulation of huge crowd over a hierarchical Grid architecture
Future Generation Computer Systems
Hi-index | 0.00 |
The grid computing technology provides a new solution to high performance distributed computing. Computational grids can provide dependable, consistent, pervasive and inexpensive access to high-end computational capabilities to meet requirements of high performance scientific and engineering applications. Algorithme genetique 2-dimensionnel (Ag2D) is an application for airfoil shape optimization. The application is configured in the client-server architecture. Parallel genetic algorithm is employed in the optimization process. In the implementation, a collaborative computing environment, CAST, is used to define modules and workflow of Ag2D application. Multiple modules of Ag2D are implemented in parallel CORBA (PaCO) objects. Inside the PaCO object, Ag2D application is implemented with message passage model. CORBA run-time system works as the executing environment for Ag2D application. Unicore, a grid middleware, functions to deploy various PaCO services, and manage resources/tasks. Unicore thus takes the role of supporting environment of Ag2D application. Test results and performance evaluation justify the contributions - efficiently implement the parallel object application on computational grids and exploit traditional parallel/distributed programming models in grid environments.