×

Adaptive delay of polling frequencies in a distributed system with a queued lock

  • US 6,353,869 B1
  • Filed: 05/14/1999
  • Issued: 03/05/2002
  • Est. Priority Date: 05/14/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system whereina plurality of processors contend for access to a shared resource through a queued lock including a lock request queue associated with said shared resource and implemented in a shared memory, wherein said lock request queue identifies a successful requestor from among said processors as the current holder of the lock on said shared resource, and further indicates the priority of requests for subsequent locks on said shared resource by one or more unsuccessful requesters from among said processors, a method of improving system performance wherein each unsuccessful requestor implements a lock polling delay procedure that periodically polls said lock request queue for information on both the status and the priority of said requestor'"'"'s pending lock request and adaptively determines said requestor'"'"'s polling period as a function of its priority in said lock request queue.

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