发明名称 Fault tolerant mutual exclusion locks for shared memory systems
摘要 The present invention provides a method of implementing a fault-tolerant mutual exclusion lock. The present invention records in a lock structure the IDs of all processes whose failure can lead to the permanent unavailability of the lock. When a process finds the lock unavailable and suspects a permanent failure, it queries the programming environment about the status of all or some of the processes that could have caused the lock's unavailability. If the programming environment determines that these processes have failed, the live process tries to usurp the lock. If it succeeds, it executes some recovery mechanism and frees the lock or proceeds to operate on the objects protected by the lock. The method guarantees recovery from process failures.
申请公布号 US8234646(B2) 申请公布日期 2012.07.31
申请号 US20080136478 申请日期 2008.06.10
申请人 MICHAEL MAGED M.;KIM YONG-JIK;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 MICHAEL MAGED M.;KIM YONG-JIK
分类号 G06F9/46;G06F3/00;G06F7/00;G06F11/00;G06F12/00 主分类号 G06F9/46
代理机构 代理人
主权项
地址