Supporting simulation in industry through the application of grid computing
Proceedings of the 40th Conference on Winter Simulation
Pro-active failure handling mechanisms for scheduling in grid computing environments
Journal of Parallel and Distributed Computing
Group-based adaptive result certification mechanism in Desktop Grids
Future Generation Computer Systems
Load balancing in the presence of random node failure and recovery
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
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
Towards autonomic management for Cloud services based upon volunteered resources
Concurrency and Computation: Practice & Experience
Survey: Survey of fault tolerant techniques for grid
Computer Science Review
SakerGrid: simulation experimentation using grid enabled simulation software
Proceedings of the Winter Simulation Conference
Proceedings of the Winter Simulation Conference
Grid services for commercial simulation packages
Proceedings of the Winter Simulation Conference
Hi-index | 0.00 |
Fault tolerance is essential to the further development of desktop grid computing system in order to guarantee continuous and reliable execution of tasks in spite of failures. In a desktop grid computing environment, volunteers are often susceptible to volunteer autonomy failures such as volatility failure and interference failure in the middle of execution of tasks because a desktop grid computing maximally respects autonomy of volunteers. The failures result in an independent livelock problem (i.e. the delay and blocking of the entire execution of a job). Therefore, the failures should be considered in a scheduling mechanism. In this paper, in order to tolerate volunteer autonomy failures, we propose a new fault tolerant scheduling mechanism. First, we specify a volunteer autonomy failures and an independent livelock problem. Then, we propose a volunteer availability which reflects the degree of volunteer autonomy failures. Finally, we propose a fault tolerant scheduling mechanism based on volunteer availability (which is called VAFTSM).