Invention Grant
- Patent Title: Fabric based lock manager service
- Patent Title (中): 基于Fabric的锁管理服务
-
Application No.: US12788371Application Date: 2010-05-27
-
Publication No.: US08352658B2Publication Date: 2013-01-08
- Inventor: Mihail Gavril Tarta , Gopala Krishna R. Kakivaya
- Applicant: Mihail Gavril Tarta , Gopala Krishna R. Kakivaya
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Ogilvie Law Firm
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
A replicated finite state machine lock service facilitates resource sharing in a distributed system. A lock request from a client identifies a resource and a lock-mode, and requests a leaseless lock on the resource. The service uses client instance identifiers to categorize requests as duplicate, stale, abandoned, or actionable. A lock may be abandoned when a client holding the lock goes down. After a per-client abandonment timer expires, the lock service may treat any exclusive lock granted to the client as abandoned, and treat any non-exclusive lock granted to the client as unlocked. The service tries to notify a lock-holding client if another client requests the same lock, and treats the lock as abandoned if the notification attempt fails. An abandoned read lock is granted to a different client on request. An abandoned write lock is granted or refused depending on whether the requesting client accepts abandoned write locks.
Public/Granted literature
- US20110296069A1 Fabric Based Lock Manager Service Public/Granted day:2011-12-01
Information query