The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 07, 1998
Filed:
Apr. 05, 1996
Frederic Otto Vicik, Issaquah, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A computer operable method and associated apparatus for dynamically escalating low granularity locks on a shared resource to higher granularity locks. When the number of low granularity locks exceeds a plurality of escalation threshold parameters, allocated low granularity locks for a particular user (process) are escalated to a higher granularity lock to thereby free the low granularity locks for re-use by other processes. The plurality of escalation threshold parameters permit more flexible tuning of escalation criteria as compared to prior techniques. The escalation threshold parameters may be varied according to the needs of particular computing systems, performance criteria, or other considerations. Additional features of the invention enable the automated adjustment of the plurality of escalation threshold parameters by operation of the computer system monitoring performance and loading parameters of the system.