Grids are a crucial enabling technology for scientific and industrial development. Peer-to-peer computing, grid, distributed ...