An autonomic service discovery mechanism to support pervasive devices accessing the semantic grid. (8th April 2009)