Invention Grant
- Patent Title: Lock acceleration
- Patent Title (中): 锁加速
-
Application No.: US13350535Application Date: 2012-01-13
-
Publication No.: US09460144B2Publication Date: 2016-10-04
- Inventor: David Brower , Angelo Pruscino , Wilson Chan , Tak Fung Wang
- Applicant: David Brower , Angelo Pruscino , Wilson Chan , Tak Fung Wang
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Osha Liang LLP
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/00 ; G06F17/30 ; G06F13/14

Abstract:
A method for locking resources, including: receiving, by an accelerator, a first request from a first client to lock a first resource; evaluating, by a computer processor of a server, a hash function using an identifier of the first resource as an input to the hash function; identifying, by the computer processor and based on evaluating the hash function, a first hash bucket in a shared memory residing in a physical memory of the server; detecting that the first hash bucket is occupied; and sending the first request to a master lock monitor residing in a user space of the server based at least on detecting that the first hash bucket is occupied.
Public/Granted literature
- US20130185270A1 LOCK ACCELERATION Public/Granted day:2013-07-18
Information query