Framework for Peer-to-Peer Distributed Computing in a Heterogeneous, Decentralized Environment
GRID '02 Proceedings of the Third International Workshop on Grid Computing
MPICH-CM: A Communication Library Design for a P2P MPI Implementation
Proceedings of the 9th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Result checking in global computing systems
ICS '03 Proceedings of the 17th annual international conference on Supercomputing
BOINC: A System for Public-Resource Computing and Storage
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Resource Management for Rapid Application Turnaround on Enterprise Desktop Grids
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
RPC-V: Toward Fault-Tolerant RPC for Internet Connected Desktop Grids with Volatile Nodes
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
GUARD: Gossip Used for Autonomous Resource Detection
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Proceedings of the 2nd conference on Computing frontiers
Future Generation Computer Systems - Special issue: P2P computing and interaction with grids
A Simple MPI Process Swapping Architecture for Iterative Applications
International Journal of High Performance Computing Applications
DGMonitor: A Performance Monitoring Tool for Sandbox-Based Desktop Grid Platforms
The Journal of Supercomputing
A channel memory based fault tolerance for MPI applications
Future Generation Computer Systems - Special issue: Parallel computing technologies
Towards a Peer-To-Peer Platform for High Performance Computing
HPCASIA '05 Proceedings of the Eighth International Conference on High-Performance Computing in Asia-Pacific Region
Peer-to-peer for computational grids: mixing clusters and desktop machines
Parallel Computing
Characterizing resource availability in enterprise desktop grids
Future Generation Computer Systems
FAIL-FCI: Versatile fault injection
Future Generation Computer Systems
A Language-Driven Tool for Fault Injection in Distributed Systems
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
Distributing and managing data on desktop grids with BitDew
UPGRADE '08 Proceedings of the third international workshop on Use of P2P, grid and agents for the development of content networks
BitDew: a programmable environment for large-scale data management and distribution
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Distributed Implementation of OpenMP Based on Checkpointing Aided Parallel Execution
IWOMP '07 Proceedings of the 3rd international workshop on OpenMP: A Practical Programming Model for the Multi-Core Era
A scalable super-peer approach for public scientific computation
Future Generation Computer Systems
P2P design and implementation of a parallel branch and bound algorithm for grids
International Journal of Grid and Utility Computing
A scalable framework for parallel discrete event simulations on desktop grids
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
Towards a Security Model to Bridge Internet Desktop Grids and Service Grids
Euro-Par 2008 Workshops - Parallel Processing
GPC '09 Proceedings of the 4th International Conference on Advances in Grid and Pervasive Computing
Journal of Network and Computer Applications
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
Customizable execution environments with virtual desktop grid computing
PDCS '07 Proceedings of the 19th IASTED International Conference on Parallel and Distributed Computing and Systems
Pervasive distributed volume rendering in a lightweight multi-agent platform
Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human
Event Based Simulator for Parallel Computing over the Wide Area Network for Real Time Visualization
IVIC '09 Proceedings of the 1st International Visual Informatics Conference on Visual Informatics: Bridging Research and Practice
A Channel Memory based fault tolerance for MPI applications
Future Generation Computer Systems - Special issue: Parallel computing technologies
LMCGrid: a low management cost grid computation model
International Journal of Computers and Applications
Defining and controlling the heterogeneity of a cluster: The Wrekavoc tool
Journal of Systems and Software
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
Towards a peer-to-peer platform for high performance computing
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
Dynamic distribution for data storage in a P2P network
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
VECPAR'06 Proceedings of the 7th international conference on High performance computing for computational science
CONFIIT: a middleware for peer to peer computing
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartIII
A scheduling algorithm for high performance peer-to-peer platform
Euro-Par'06 Proceedings of the CoreGRID 2006, UNICORE Summit 2006, Petascale Computational Biology and Bioinformatics conference on Parallel processing
A middleware for job distribution in peer-to-peer networks
PARA'06 Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing
CONFIIT: a middleware for peer-to-peer computing
The Journal of Supercomputing
Decentralized Resource Availability Prediction for a Desktop Grid
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
The ShareGrid Peer-to-Peer Desktop Grid: Infrastructure, Applications, and Performance Evaluation
Journal of Grid Computing
Simulating and optimizing a peer-to-peer computing framework
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Introducing mobile devices into Grid systems: a survey
International Journal of Web and Grid Services
Job-level proof-number search for connect6
CG'10 Proceedings of the 7th international conference on Computers and games
Towards a Powerful European DCI Based on Desktop Grids
Journal of Grid Computing
Gridification of a radiotherapy dose computation application with the xtremweb-CH environment
GPC'11 Proceedings of the 6th international conference on Advances in grid and pervasive computing
Proceedings of the 11th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Grid Interoperability Based on a Formal Design
Journal of Grid Computing
A random walk topology management solution for grid
IICS'05 Proceedings of the 5th international conference on Innovative Internet Community Systems
Advanced stochastic host state modeling to reliable computation in global computing environment
EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
A workflow management mechanism for peer-to-peer computing platforms
ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
Distributed authentication in GRID5000
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems
Access control model for inter-organizational grid virtual organizations
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems
A peer-to-peer framework for robust execution of message passing parallel programs on grids
PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Constructing a p2p-based high performance computing platform
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
Dynamic scheduling mechanism for result certification in peer to peer grid computing
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
A large scale distributed platform for high performance computing
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Dynamic grid load sharing with adaptive dissemination protocols
The Journal of Supercomputing
Multithreading of kostka numbers computation for the bonjourgrid meta-desktop grid middleware
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
The mini-grid framework: application programming support for ad-hoc, peer-to-peer volunteer grids
GPC'10 Proceedings of the 5th international conference on Advances in Grid and Pervasive Computing
Future Generation Computer Systems
Evaluation of hierarchical desktop grid scheduling algorithms
Future Generation Computer Systems
Mobile agent based adaptive scheduling mechanism in peer to peer grid computing
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part IV
PonD: dynamic creation of HTC pool on demand using a decentralized resource discovery system
Proceedings of the 21st international symposium on High-Performance Parallel and Distributed Computing
SpeQuloS: a QoS service for BoT applications using best effort distributed computing infrastructures
Proceedings of the 21st international symposium on High-Performance Parallel and Distributed Computing
Deploying LiveWN Grids in the Greek School Network
Journal of Grid Computing
Characterizing result errors in internet desktop grids
Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
Toward a distributed implementation of openMP using CAPE
PaCT'07 Proceedings of the 9th international conference on Parallel Computing Technologies
Checkpointing aided parallel execution model and analysis
HPCC'07 Proceedings of the Third international conference on High Performance Computing and Communications
Peer-to-Peer Desktop Grids Based on an Adaptive Decentralized Scheduling Mechanism
International Journal of Grid and High Performance Computing
Towards a volunteer cloud system
Future Generation Computer Systems
Journal of Parallel and Distributed Computing
Customizable execution environments for evolutionary computation using BOINC + virtualization
Natural Computing: an international journal
Managing volunteer resources in the cloud
International Journal of Computational Science and Engineering
Efficient extension of gLite VOs with BOINC based desktop grids
Future Generation Computer Systems
SpeQuloS: a QoS service for hybrid and elastic computing infrastructures
Cluster Computing
Hi-index | 0.01 |
Global Computing achieves high throughput computing by harvesting a very large number of unused computing resources connected to the Internet. This parallel computing model targets a parallel architecture defined by a very high number of nodes, poor communication performance and continuously varying resources. The unprecedented scale of the Global Computing architecture paradigm requires to revisit many basic issues related to parallel architecture: programming models, performance models, and class of applications or algorithms suitable to this architecture. XtremWeb is an experimental Global Computing platform dedicated to provide a tool for such studies. This paper presents the design of XtremWeb. Two essential features of this design are multi-applications and high-performance. Accepting multiple applications allows institutions or enterprises to setup their own Global Computing applications or experiments. High-performance is ensured by scalability, fault tolerance, efficient scheduling and a large base of volunteer PCs. We also present an implementation of the first global application running on XtremWeb.