The emerging Grid technologies hold out the promise of a global information channel that is far more powerful and uniquely distinct from the existing internet framework. This paper aims to provide a state of the art of work addressing the need of resource discovery in computational Grids. The various resource discovery models, techniques and approaches are discussed along with their pros & cons, and recommendations are made with respect to practical implementation and directions of future research in Grid resource discovery.