UnaGrid: On Demand Opportunistic Desktop Grid

This paper deals with the design and implementation of a virtual opportunistic grid infrastructure that allows taking advantage of the idle processing capabilities currently available in the computer labs of a university campus, ensuring local users to have priority in accessing the computational resources, while simultaneously, a virtual cluster takes the resources unused by them. A virtualization strategy is proposed to allow the deployment of opportunistic virtual clusters which integration provides a scalable grid solution capable of supplying the high performance computing (HPC) needs required for the development of e-Science projects. The proposed solution was implemented and tested through the execution of opportunistic virtual clusters with customized application environments for projects of different scientific disciplines, evidencing high efficiency in result generation.

[1]  Satoshi Matsuoka,et al.  Model-based Resource Selection for Efficient Virtual Cluster Deployment , 2007, Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing (VTDC '07).

[2]  Mario Villamizar,et al.  Mesoscale Modeling of the Bacillus Thuringiensis Sporulation Network Based on Stochastic Kinetics and Its Application for in Silico Scale-Down , 2009, 2009 International Workshop on High Performance Computational Systems Biology.

[3]  Franck Cappello,et al.  Grid'5000: A Large Scale And Highly Reconfigurable Experimental Grid Testbed , 2006, Int. J. High Perform. Comput. Appl..

[4]  John Paul Walters,et al.  A Comparison of Virtualization Technologies for HPC , 2008, 22nd International Conference on Advanced Information Networking and Applications (aina 2008).

[5]  Miron Livny,et al.  Condor-a hunter of idle workstations , 1988, [1988] Proceedings. The 8th International Conference on Distributed.

[6]  Harold Castro,et al.  JG2A: A Grid-enabled object-oriented framework for developing genetic algorithms , 2009, 2009 Systems and Information Engineering Design Symposium.

[7]  Kirk L. Kroeker,et al.  The evolution of virtualization , 2009, CACM.

[8]  Alejandro Rojas,et al.  Characterization of Phytophthora infestans populations in Colombia: first report of the A2 mating type. , 2009, Phytopathology.

[9]  Borja Sotomayor,et al.  Virtual Clusters for Grid Communities , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[10]  Fabio Kon,et al.  InteGrade : a Tool for Executing Parallel Applications on a Grid for Opportunistic Computing ∗ , 2005 .

[11]  David P. Anderson,et al.  SETI@home: an experiment in public-resource computing , 2002, CACM.

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