Invention Grant
US07734879B2 Efficiently boosting priority of read-copy update readers in a real-time data processing system
有权
在实时数据处理系统中有效提高读取复制更新读取器的优先级
- Patent Title: Efficiently boosting priority of read-copy update readers in a real-time data processing system
- Patent Title (中): 在实时数据处理系统中有效提高读取复制更新读取器的优先级
-
Application No.: US11460465Application Date: 2006-07-27
-
Publication No.: US07734879B2Publication Date: 2010-06-08
- Inventor: Paul E. McKenney , Suparna Bhattacharya
- Applicant: Paul E. McKenney , Suparna Bhattacharya
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Walter W. Duft; Steven L. Bennett
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
A technique for efficiently boosting the priority of a preemptable data reader in order to eliminate impediments to grace period processing that defers the destruction of one or more shared data elements that may be referenced by the reader until the reader is no longer capable of referencing the data elements. Upon the reader being subject to preemption or blocking, it is determined whether the reader is in a read-side critical section referencing any of the shared data elements. If it is, the reader's priority is boosted in order to expedite completion of the critical section. The reader's priority is subsequently decreased after the critical section has completed. In this way, delays in grace period processing due to reader preemption within the critical section, which can result in an out-of-memory condition, can be minimized efficiently with minimal processing overhead.
Public/Granted literature
- US20080040720A1 EFFICIENTLY BOOSTING PRIORITY OF READ-COPY UPDATE READERS IN A REAL-TIME DATA PROCESSING SYSTEM Public/Granted day:2008-02-14
Information query