Scheduling DAGs on asynchronous processors
Proceedings of the nineteenth annual ACM symposium on Parallel algorithms and architectures
A Peer to Peer Grid Computing System Based on Mobile Agents
Agents and Peer-to-Peer Computing
Agent-Based Autonomous Result Verification Mechanism in Desktop Grid Systems
Agents and Peer-to-Peer Computing
Group-based adaptive result certification mechanism in Desktop Grids
Future Generation Computer Systems
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
Peer-to-Peer Desktop Grids Based on an Adaptive Decentralized Scheduling Mechanism
International Journal of Grid and High Performance Computing
Hi-index | 0.00 |
Javelin 3 is a software system for developing large-scale, fault-tolerant, adaptively parallel applications. When all or part of their application can be cast as a master–worker or branch-and-bound computation, Javelin 3 frees application developers from concerns about inter-processor communication and fault tolerance among networked hosts, allowing them to focus on the underlying application. The paper describes a fault-tolerant task scheduler and its performance analysis. The task scheduler integrates work stealing with an advanced form of eager scheduling. It enables dynamic task decomposition, which improves host load-balancing in the presence of tasks whose non-uniform computational load is evident only at execution time. Speedup measurements are presented of actual performance on up to 1000 hosts. We analyze the expected performance degradation due to unresponsive hosts, and measure actual performance degradation due to unresponsive hosts. Copyright © 2005 John Wiley & Sons, Ltd.