Machine Learning
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
CNS '97 Proceedings of the sixth annual conference on Computational neuroscience : trends in research, 1998: trends in research, 1998
SETI@home: an experiment in public-resource computing
Communications of the ACM
Applying scheduling and tuning to on-line parallel tomography
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Framework for Peer-to-Peer Distributed Computing in a Heterogeneous, Decentralized Environment
GRID '02 Proceedings of the Third International Workshop on Grid Computing
XtremWeb: A Generic Global Computing System
CCGRID '01 Proceedings of the 1st International Symposium on Cluster Computing and the Grid
High Performance Parametric Modeling with Nimrod/G: Killer Application for the Global Grid?
IPDPS '00 Proceedings of the 14th International Symposium on Parallel and Distributed Processing
Condor-G: A Computation Management Agent for Multi-Institutional Grids
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
PlanetLab: an overlay testbed for broad-coverage services
ACM SIGCOMM Computer Communication Review
PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
BOINC: A System for Public-Resource Computing and Storage
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Grid Portal Toolkit 3.0 (GridPort)
HPDC '04 Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing
Resource Management for Rapid Application Turnaround on Enterprise Desktop Grids
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Distributed computing in practice: the Condor experience: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
GridSphere: a portal framework for building collaborations: Research Articles
Concurrency and Computation: Practice & Experience - Middleware for Grid Computing
Grid computing in Europe: from research to deployment
ACSW Frontiers '05 Proceedings of the 2005 Australasian workshop on Grid computing and e-research - Volume 44
FreeLoader: Scavenging Desktop Storage Resources for Scientific Data
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Aspect-Oriented Parallel Discrete Optimization on the Cohesion Desktop Grid Platform
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
The Computational and Storage Potential of Volunteer Computing
CCGRID '06 Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid
P3: P2P-based middleware enabling transfer and aggregation of computational resources
CCGRID '05 Proceedings of the Fifth IEEE International Symposium on Cluster Computing and the Grid - Volume 01
Concurrency and Computation: Practice & Experience - Science Gateways—Common Community Interfaces to Grid Resources
The AppLeS Parameter Sweep Template: User-level middleware for the Grid\m{1}
Scientific Programming
Characterizing and Classifying Desktop Grid
CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
Automatic grid assembly by promoting collaboration in peer-to-peer grids
Journal of Parallel and Distributed Computing
Towards efficient data distribution on computational desktop grids with BitTorrent
Future Generation Computer Systems
Relative autonomous accounting for peer-to-peer Grids: Research Articles
Concurrency and Computation: Practice & Experience - Middleware for Grid Computing: A “Possible Future”
Sandboxing for a free-to-join grid with support for secure site-wide storage area
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
The File Mover: high-performance data transfer for the grid: Research Articles
Concurrency and Computation: Practice & Experience
User-friendly and reliable grid computing based on imperfect middleware
Proceedings of the 2007 ACM/IEEE conference on Supercomputing
Peer-to-Peer Desktop Grids in the Real World: The ShareGrid Project
CCGRID '08 Proceedings of the 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid
Solving the grid interoperability problem by P-GRADE portal at workflow level
Future Generation Computer Systems
BitDew: a programmable environment for large-scale data management and distribution
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Messor: load-balancing through a swarm of autonomous agents
AP2PC'02 Proceedings of the 1st international conference on Agents and peer-to-peer computing
The EGEE european grid infrastructure project
VECPAR'04 Proceedings of the 6th international conference on High Performance Computing for Computational Science
Fault-Tolerant scheduling for bag-of-tasks grid applications
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Future Generation Computer Systems
HPC on the Grid: The Theophys Experience
Journal of Grid Computing
Hi-index | 0.00 |
Peer-to-Peer (P2P) Desktop Grids are computing infrastructures that aggregate a set of desktop-class machines in which all the participating entities have the same roles, responsibilities, and rights. In this paper, we present ShareGrid, a P2P Desktop Grid infrastructure based on the OurGrid middleware, that federates the resources provided by a set of small research laboratories to easily share and use their computing resources. We discuss the techniques and tools we employed to ensure scalability, efficiency, and usability, and describe the various applications used on it. We also demonstrate the ability of ShareGrid of providing good performance and scalability by reporting the results of experimental evaluations carried out by running various applications with different resource requirements. Our experience with ShareGrid indicates that P2P Desktop Grids can represent an effective answer to the computing needs of small research laboratories, as long as they provide both ease of management and use, and good scalability and performance.