A Grid information service based on peer-to-peer