Abstract

Fault tolerance is an important issue to guarantee reliable execution of tasks in computational desktop grid environment where execution failures are frequently expected, requires the availability of efficient fault tolerant strategies able to effectively deal with resource failures and/or unplanned periods of unavailability. In this paper we present a Dynamic Fault Tolerant strategy that, rather than just tolerating faults as done by traditional fault-tolerant schedulers, exploit the information concerning size of task, resource speed and resource reliability by maintaining resource history to improve application performance. The performance of this strategy has been compared via simulation with those attained by traditional fault-tolerant strategy. Our results, obtained by considering a set of realistic scenarios modeled after real Desktop Grids, show that our approach results in better application performance and resource utilization.

Highlights

  • A desktop grid is usually built on the Internet infrastructure in which computing resources are unreliable and frequently turned off or disconnected

  • In this paper we propose an alternative approach to fault-tolerant strategy in Desktop Grids that, instead of just tolerating resource failures, tries to avoid them as much as possible by jointly exploiting the fault handling mechanisms, and uses the knowledge of the effective speed delivered by resources [5,6] and the size of the task [7] to improve Fault Tolerance

  • In this paper we propose optimum resource selection framework based on its reliability of resource to achieve maximum fault tolerance and performance

Read more

Summary

INTRODUCTION

A desktop grid is usually built on the Internet infrastructure in which computing resources are unreliable and frequently turned off or disconnected. In this paper we propose an alternative approach to fault-tolerant strategy in Desktop Grids (named Dynamic Fault Tolerance in Desktop Grids) that, instead of just tolerating resource failures, tries to avoid them as much as possible by jointly exploiting the fault handling mechanisms, and uses the knowledge of the effective speed delivered by resources [5,6] and the size of the task [7] to improve Fault Tolerance.

RELATED WORK
EXISTING FAULT TOLERANT STRATEGIES
WQR-FT
PROPOSED STRATEGY
CONCLUSIONS AND FUTURE WORK
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call