or
Bookmark and Share
Adaptive reader-writer lock
 
   
Document Number
US Patent 7430627
Issued Date
September 30, 2008
Link
Inventors
Map
Abstract
A method and computer system for dynamically selecting an optimal synchronization mechanism for a data structure in a multiprocessor environment. The method determines a quantity of read-side and write-side acquisitions, and evaluates the data to determine an optimal mode for efficiently operating the computer system while maintaining reduced overhead. The method incorporates data received from the individual units within a central processing system, the quantity of write-side acquisitions in the system, and data which has been subject to secondary measures, such as formatives of digital filters. The data subject to secondary measures includes, but is not limited to, a quantity of read-side acquisitions, a quantity of write-side acquisitions, and a quantity of read-hold durations. Based upon the individual unit data and the system-wide data, including the secondary measures, the operating system may select the most efficient synchronization mechanism from among the mechanisms available. Accordingly, efficiency of a computer system may be enhanced with the ability to selectively choose an optimal synchronization mechanism based upon selected and calculated parameters.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
17
Comments:
no comments yet
Published
September 30, 2008
Application Number
11/059,921
Filed
February 17, 2005
US Classification
710/200   718/107
Int'l Classification
G06F   12/00   (20060101)   G06F   9/52   (20060101)  
Examiner
Assistant Examiner
Attorney/Law Firm
Parent Case
CROSS REFERENCE TO RELATED APPLICATION(S) The present application is a continuation-in-part of U.S. patent application Ser. No. 10/731,454, filed Dec. 9, 2003 now U.S. Pat. No. 7,191,272, which is a continuation of U.S. patent application Ser. No. 09/741,679, filed Dec. 19, 2000 now U.S. Pat. No. 6,678,772.
USPTO Field of Search
707/8   709/229   718/104   718/107   710/200  
Related Patents
Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us