SETI@home: an experiment in public-resource computing
Communications of the ACM
Optimisation of component-based applications within a grid environment
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
JXTA: A Network Programming Environment
IEEE Internet Computing
Framework for Peer-to-Peer Distributed Computing in a Heterogeneous, Decentralized Environment
GRID '02 Proceedings of the Third International Workshop on Grid Computing
Ninf: A Network Based Information Library for Global World-Wide Computing Infrastructure
HPCN Europe '97 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
GridFlow: Workflow Management for Grid Computing
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
OmniRPC: a Grid RPC ystem for Parallel Programming in Cluster and Grid Environment
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
P2P-RPC: Programming Scientific Applications on Peer-to-Peer Systems with Remote Procedure Call
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
Symphony - A Java-Based Composition and Manipulation Framework for Computational Grids
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Entropia: architecture and performance of an enterprise desktop grid system
Journal of Parallel and Distributed Computing - Special issue on computational grids
GridAnt: A Client-Controllable Grid Work.ow System
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 7 - Volume 7
BOINC: A System for Public-Resource Computing and Storage
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Future Generation Computer Systems - Special issue: P2P computing and interaction with grids
Workflow-based grid applications
Future Generation Computer Systems
Designing a runtime system for volunteer computing
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Efficient task replication and management for adaptive fault tolerance in mobile Grid environments
Future Generation Computer Systems - Special section: Information engineering and enterprise architecture in distributed computing environments
A workflow model for heterogeneous computing environments
Future Generation Computer Systems
Hi-index | 0.00 |
This paper discusses a dependable and widely applicable Peer-to-Peer (P2P) computing platform. As the existing P2P computing platforms are limited due to the lack of support for various computational models, this paper proposes a workflow management mechanism to support task dependency in parallel programs while increasing computing efficiency. In general, task dependency leads to a serious performance degradation for failed task re-execution because of volatile peers. Therefore, it results in low dependability. Here, dependability is defined as a comparison of the actual performance with task failures to the theoretical one without failure on a P2P computing platform. Redundant task dispatch and a runtime optimization method are proposed to guarantee high dependability even with highly volatile peers. Large-scale simulation results indicate that the computing platform efficiently solves the problem of P2P computing due to volatile peers.