| Title: | Robust multithreaded applications |
| Author: | Napper, Jeffrey Michael |
| Abstract: | This thesis discusses techniques for improving the fault tolerance of multithreaded applications. We consider the impact on fault tolerance methods of sharing address space and resources. We develop techniques in two broad categories: conservative multithreaded fault-tolerance (C-MTFT), which recovers an entire application on the failure of a single thread, and optimistic multithreaded fault-tolerance (OMTFT), which recovers threads independently as necessary. In the latter category, we provide a novel approach to recover hung threads while improving recovery time by managing access to shared resources so that hung threads can be restarted while other threads continue execution. |
| Department: | Computer Sciences |
| Subject: |
Simultaneous multithreading processors
Fault-tolerant computing Computer storage devices |
| URI: | http://hdl.handle.net/2152/3966 |
| Date: | 2008-05 |