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.:

US 8839253 B1

PDF
Full Text
Expired
Date of Patent:
Sep. 16, 2014

Filed:

Jun. 18, 2008
Applicants:

Wolfgang Gellerich, Boeblingen, DE;

Martin Schwidefsky, Boeblingen, DE;

Holger Smolinski, Simmozheim, DE;

Inventors:

Wolfgang Gellerich, Boeblingen, DE;

Martin Schwidefsky, Boeblingen, DE;

Holger Smolinski, Simmozheim, DE;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2006.01); G06F 9/52 (2006.01);
U.S. Cl.
CPC ...
G06F 9/526 (2013.01);
Abstract

A system and associated method for mutually exclusively executing a critical section by a process in a computer system. The critical section accessing a shared resource is controlled by a lock. The method measures a detection time when a lock contention is detected, a wait time representing a duration of wait for the lock at each failed attempt to acquire the lock, and a delay representing a total lapse of time from the detection time till the lock is acquired. The delay is logged and used to calculate an average delay, which is compared with a suspension overhead time of the computer system to determine whether to spin or to suspend the process while waiting for the lock to be released. The number of processes waiting for the lock and the number of processes suspended are respectively counted to optimize the method.


Find Patent Forward Citations

Gellerich, Wolfgang. (2014). System and method for load-adaptive mutual exclusion with waiting process counts (U.S. Patent No. 8839253). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/8839253

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…