Engineering design search and optimisation is a computationally expensive and data intensive process. Grid technology offers great potential to increase the efficiency of this process and many on-going activities focus on utilising computing resources on the grid. However, it is equally important to manage efficiently the vast amount of data produced by grid applications, so that data can be shared and reused. In this paper we describe the design and implementation of a database toolkit for engineers, which has been incorporated into the Matlab environment, to help them manage the large amount of data created in distributed applications. In particular the toolkit is built using secure file transfer (GSI, GridFTP) and open standards exchange of XML metadata between heterogeneous Web services, databases and platform independent Java clients. We show an application exemplar of how this toolkit may be used in a grid-enabled Computational Electromagnetics design search.
Jasmin L. Wason, Marc Molinari, Zhuoan Jiao, Simon