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:
Dec. 30, 2008
Filed:
Oct. 27, 2004
Paul E. Mckenney, Beaverton, OR (US);
Orran Y. Krieger, Newton, MA (US);
Jonathan Appavoo, White Plains, NY (US);
Dipankar Sarma, Karnataka, IN;
Paul E. McKenney, Beaverton, OR (US);
Orran Y. Krieger, Newton, MA (US);
Jonathan Appavoo, White Plains, NY (US);
Dipankar Sarma, Karnataka, IN;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method for managing requests for deferred updates to shared data elements while minimizing grace period detection overhead associated with determining whether pre-existing references to the data elements have been removed. Plural update requests that are eligible for grace period detection are buffered without performing grace period detection processing. One or more conditions that could warrant commencement of grace period detection processing are monitored while the update requests are buffered. If warranted by such a condition, grace period detection is performed relative to the update requests so that they can be processed. In this way, grace period detection overhead can be amortized over plural update requests while being sensitive to conditions warranting prompt grace period detection.