Peer-to-Peer Desktop Grids in the Real World: The ShareGrid Project

ShareGrid is a peer-to-peer desktop grid aimed at satisfying the computing needs of the small research laboratories located in the Piedmont area in Northern Italy. Share- Grid adopts a cooperative approach, in which each participant allows the other ones to use his/her own resources on a reciprocity basis. ShareGrid is based on the OurGrid middleware, that provides a set of mechanisms enabling participating entities to quickly, fairly, and securely share their resources. In this paper we report our experience in designing, deploying, and using ShareGrid, and we describe the applications using it, as well as the lessons we learned, the problems that still remain open, and some possible solutions to them.

[1]  Nazareno Andrade,et al.  Relative autonomous accounting for peer‐to‐peer Grids , 2007, Concurr. Comput. Pract. Exp..

[2]  Francisco Vilar Brasileiro,et al.  Running Bag-of-Tasks applications on computational grids: the MyGrid approach , 2003, 2003 International Conference on Parallel Processing, 2003. Proceedings..

[3]  Gilles Fedak,et al.  XtremWeb: a generic global computing system , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[4]  Francisco Brasileiro,et al.  Grid Computing for Bag of Tasks Applications , 2003 .

[5]  Gilles Fedak,et al.  Towards efficient data distribution on computational desktop grids with BitTorrent , 2007, Future Gener. Comput. Syst..

[6]  Cosimo Anglano,et al.  The File Mover: high‐performance data transfer for the grid , 2008, Concurr. Comput. Pract. Exp..

[7]  Nazareno Andrade,et al.  Labs of the World, Unite!!! , 2006, Journal of Grid Computing.

[8]  David P. Anderson,et al.  BOINC: a system for public-resource computing and storage , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.