Dynamic discovery of available resources in a computational grid

Corporations such as Boeing are currenlly using computational GRIDs to improve their operations. Future GRIDs will allow an organisation to take advantage of computational GRIDs without having to develop a custom in-house solution. GRID ReMsource Providers (GRP) make resources available on the GRID so that others may subSLTibe and use these resources. GRPs w"Ill allow companies to make use of a range of resources such as processing power or mass storage. However simply providing resources is not enough to ensure the success of a computational GRID. Access to these resources must be controlled otherwise computational GRIDs will simply evolve to become a victim of their own success, unable to offer a suitable Quality of Service (QoS) to any user. The task of providing a standard querying mechanism for Computational GRID Environments (CGE) has already witnessed considerable work from groups such as the Globus project who have delivered the Metacomputing Directory Service (MDS) which provides a means to query devices attached to The GRID. We present a monitoring component both capable of the dynamic discovery of available resources in a computing GRID environmemt and executing user jobs on the available resource at a given moment in time. We show that it is possible to construct a monitor based on the CoG toolkit and MDS to monitor the available resources attached to a CGE.