Method of reducing contention of a highly contended lock...

Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C718S100000

Reexamination Certificate

active

07065763

ABSTRACT:
Featured is a method or process for reducing contention of a highly contended software lock(s) that is protecting multiple data items, where the software has a plurality of code paths accessing the data items. The method includes creating additional partition locks to protect subsets of the data items protected by the existing global lock. Such a method further includes acquiring all partition locks and the global lock, wherever a global lock would have been acquired to protect data. The method also includes identifying one or more heavily used code paths and determining which data items are touched by the identified one or more heavily used code paths. These data items are then moved into a partition, if they were not partitioned earlier. The locking requirements for each of the identified one or more heavily used code paths are optimized to match the reduced locking requirements because of the partitioned data items. In other words the locking requirements are reduced so only the locks for the partitions including the data items that touch the code path are acquired. In more specific embodiments, the so-modified software is evaluated to determine if there is an acceptable increase in overall system performance resulting from the optimization of the locking requirements. If the modified system's performance is not acceptable, then the next most heavily used code path is identified and the locking requirements for this code path are optimized. Such optimization is continued until the system exhibits an acceptable overall system performance or all code paths are optimized.

REFERENCES:
patent: 5596754 (1997-01-01), Lomet
patent: 5678024 (1997-10-01), Wagar et al.
patent: 5826081 (1998-10-01), Zolnowsky
patent: 5956712 (1999-09-01), Bennett et al.
patent: 6334134 (2001-12-01), Haderle et al.
patent: 6338063 (2002-01-01), Barr
patent: 6530079 (2003-03-01), Choi et al.
patent: 6754656 (2004-06-01), Cornwell et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of reducing contention of a highly contended lock... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of reducing contention of a highly contended lock..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of reducing contention of a highly contended lock... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3709926

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.