Eigelsreiter, B. (2007). Development of a grid component for ant colony optimization [Master Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-15111
Component models provide a promising approach for tackling the complexity of scientific and Grid application development. VGE-CCA is a prototype framework that applies a component model to a Web services-based Grid environment. The framework builds upon the Vienna Grid Environment (VGE) - a Grid infrastructure for secure and automatic provision of compute-intensive applications running on parallel hardware over standard Web services technology. The VGE-CCA component framework extends VGE services with an implementation of the Common Component Architecture (CCA) allowing the development and deployment of Grid application components. On the client-side, VGE-CCA provides a versatile programming API that allows the assembling of scientific applications and experiments based on the interconnection of distributed components.<br />This master thesis deals with work on providing XML-based representations and serialization mechanisms for VGE-CCA and standard CCA data types. In addition, the practical use of the VGE-CCA framework will be demonstrated and evaluated by means of a case study using distributed Ant Colony Optimization. Therefore, an application specific component library will be developed and incorporated into generic Grid components with the help of the VGE-CCA plug-in mechanism.