Text this: Agent's role in grid environments during resource discovery: a review