Grids, P2P and services computing (Springer, 2010)