Interoperability of BOINC and EGEE

Today basically two types of grid systems are in use: service grids and desktop grids. Service grids offer an infrastructure for grid users, thus require notable management to keep the service running. On the other hand, desktop grids aim to utilize free CPU cycles of cheap desktop PCs, are easy to set up, but the availability towards users is limited compared to the service grid. The aim of the EDGeS project is to create an integrated infrastructure that combines the advantages of the two grid concepts. A building block of this infrastructure is bridging between the different grid types. In this paper, we first focus on bridging from BOINC-based desktop grids towards EGEE-like service grids, i.e., making desktop grids able to utilize free service grid resources. The solution is based on a generic grid to grid bridge, called as, 3G Bridge. In the second part of the paper we show how the 3G Bridge and EDGeS Bridge services can be used to realize the reverse direction interconnection of BOINC and EGEE grids, i.e., sending EGEE jobs in a user transparent way to BOINC systems that are connected to EGEE VOs. This is the first paper in which we publish the full two-directional bridging between BOINC and EGEE grids.

[1]  N. Brook,et al.  DIRAC - Distributed Infrastructure with Remote Agent Control , 2003, ArXiv.

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

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

[4]  Moreno Marzolla,et al.  Design and implementation of the gLite CREAM job management service , 2010, Future Gener. Comput. Syst..

[5]  Douglas Thain,et al.  Building Reliable Clients and Services , 2004, The Grid 2, 2nd Edition.

[6]  William Gropp,et al.  Beowulf Cluster Computing with Linux , 2003 .

[7]  A. Acharya,et al.  MAPbox: Using Parameterized Behavior Classes to Confine Applications , 1999 .

[8]  Gilles Fedak,et al.  XtremWeb & Condor : sharing resources between Internet connected Condor pool , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..

[9]  Yong Zhao,et al.  Falkon: a Fast and Light-weight tasK executiON framework , 2007, Proceedings of the 2007 ACM/IEEE Conference on Supercomputing (SC '07).

[10]  李幼升,et al.  Ph , 1989 .

[11]  Miron Livny,et al.  Condor services for the Global Grid:interoperability between Condor and OGSA , 2004 .

[12]  Péter Kacsuk,et al.  Meta-Broker for Future Generation Grids: A New Approach for a High-Level Interoperable Resource Management , 2008 .

[13]  Philipp Wieder,et al.  UNICORE – Globus : Interoperability of Grid Infrastructures , 2002 .

[14]  Erwin Laure,et al.  Grid Deployment Experiences: Grid Interoperation , 2009, Journal of Grid Computing.

[15]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[16]  Shaowen Wang,et al.  Interoperation of world‐wide production e‐Science infrastructures , 2009, Concurr. Comput. Pract. Exp..

[17]  Claudia Leopold,et al.  Parallel and distributed computing , 2000 .

[18]  Daniel S. Myers,et al.  Expanding the Reach of Grid Computing: Combining Globus- and BOINC-Based Systems , 2007, Grid Computing for Bioinformatics and Computational Biology.

[19]  Igor Sfiligoi,et al.  Addressing the pilot security problem with gLExec , 2008 .

[20]  Gábor Terstyánszky,et al.  EdgES: the Common Boundary between Service and Desktop Grids , 2008, Parallel Process. Lett..

[21]  Ian T. Foster,et al.  Condor-G: A Computation Management Agent for Multi-Institutional Grids , 2004, Cluster Computing.

[22]  Péter Kacsuk,et al.  SZTAKI Desktop Grid: a Modular and Scalable Way of Building Large Computing Grids , 2007, 2007 IEEE International Parallel and Distributed Processing Symposium.

[23]  Gábor Terstyánszky,et al.  Application of Grid computing for designing a class of optimal periodic nonuniform sampling sequences , 2008, Future Gener. Comput. Syst..

[24]  Erwin Laure,et al.  Interoperation of world-wide production e-Science infrastructures , 2009 .

[25]  Miron Livny,et al.  Condor: a distributed job scheduler , 2001 .

[26]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[27]  Péter Kacsuk,et al.  Solving the grid interoperability problem by P-GRADE portal at workflow level , 2008, Future Gener. Comput. Syst..