Pulse: a dynamic deadlock detection mechanism using speculative execution
USENIX Annual Technical Conference, General Track, pp. 3-3, 2005.
Deadlock can occur wherever multiple processes interact. Most existing static and dynamic deadlock detection tools focus on simple types of deadlock, such as those caused by incorrect ordering of lock acquisitions. In this paper, we propose Pulse, a novel operating system mechanism that dynamically detects various types of deadlock in app...More
Full Text (Upload PDF)
PPT (Upload PPT)