iGrid, a novel Grid Information Service