A survey of rollback-recovery protocols in message-passing systems
ACM Computing Surveys (CSUR)
SETI@home: an experiment in public-resource computing
Communications of the ACM
XtremWeb: A Generic Global Computing System
CCGRID '01 Proceedings of the 1st International Symposium on Cluster Computing and the Grid
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
BOINC: A System for Public-Resource Computing and Storage
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Synthesis of interest point detectors through genetic programming
Proceedings of the 8th annual conference on Genetic and evolutionary computation
Realizing the e-science desktop peer using a peer-to-peer distributed virtual machine middleware
Proceedings of the 4th international workshop on Middleware for grid computing
Automated design of image operators that detect interest points
Evolutionary Computation
Characterizing fault tolerance in genetic programming
BADS '09 Proceedings of the 2009 workshop on Bio-inspired algorithms for distributed systems
Interest point detection through multiobjective genetic programming
Applied Soft Computing
Customizable execution environments for evolutionary computation using BOINC + virtualization
Natural Computing: an international journal
Hi-index | 0.00 |
Nowadays, desktop machines have good features in terms of computing power, but they are still normally underused at research centers (universities, companies, etc.). On the other hand, some researchers cannot solve very complex problems because they lack sufficient computing power. In this paper, we propose to exploit commodity machines by using Desktop Grid Computing (DGC) technology. Moreover, we employ this kind of infrastructure allowing researchers to deploy and run their applications without any code changes. The goal is to provide an on-demand customized execution environment where scientists can load and run their applications and experiments without worrying about the underlying hardware and operating systems of the client desktop machines. Our proposal achieves this objective by using a DGC technology, such as BOINC, in conjunction with a Virtual Machine technology like VMware. In this paper we introduce this new approach to DGC computing and analyze the successful results that we have obtained.