×

Method and apparatus for dynamic lock granularity escalation and de-escalation in a computer system

  • US 6,144,983 A
  • Filed: 06/09/1998
  • Issued: 11/07/2000
  • Est. Priority Date: 06/09/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for managing access to a computer data resource, the method comprising:

  • assigning a plurality of resources to a plurality of hash buckets based on key values associated with said plurality of resources, wherein said step of assigning is performed without respect to any relative order associated with said key values;

    receiving a request for a resource in said plurality of resources;

    in response to receiving said request, performing the steps of;

    generating a hash value based on a key value of said resource;

    identifying a hash bucket associated with said hash value;

    detecting a granted lock covering any of said plurality of resources in said hash bucket;

    modifying a lock scope associated with said granted lock; and

    granting a new lock that covers said requested resource.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×