Creating a Robust Desktop Grid using Peer-to-Peer Services

Jik-Soo Kim, Beomseok Nam, Michael Marsh, Peter Keleher, Bobby Bhattacharjee, Derek Richardson, Dennis Wellnitz, Alan Sussman
2007 2007 IEEE International Parallel and Distributed Processing Symposium  
The goal of the work described in this paper is to design and build a scalable infrastructure for executing grid applications on a widely distributed set of resources. Such grid infrastructure must be decentralized, robust, highly available, and scalable, while efficiently mapping application instances to available resources in the system. However, current desktop grid computing platforms are typically based on a client-server architecture, which has inherent shortcomings with respect to
more » ... ess, reliability and scalability. Fortunately, these problems can be addressed through the capabilities promised by new techniques and approaches in Peer-to-Peer (P2P) systems. By employing P2P services, our system allows users to submit jobs to be run in the system and to run jobs submitted by other users on any resources available in the system, essentially allowing a group of users to form an ad-hoc set of shared resources. The initial target application areas for the desktop grid system are in astronomy and space science simulation and data analysis. Clients Injection Node Owner Node Run Node Insert Job J Job J Initiate Route Job J Assign GUID to Job J J FIFO Job Queue Find
doi:10.1109/ipdps.2007.370505 dblp:conf/ipps/KimNMKBRWS07 fatcat:uwh6fpaz5zhtpafcg7pywjimx4