Invention Grant
- Patent Title: Transaction and task scheduler
- Patent Title (中): 事务和任务调度程序
-
Application No.: US11229053Application Date: 2005-09-16
-
Publication No.: US07716249B2Publication Date: 2010-05-11
- Inventor: Tim L. Harris , Simon Peyton-Jones , Jonathan R. Howell , John R. Douceur
- Applicant: Tim L. Harris , Simon Peyton-Jones , Jonathan R. Howell , John R. Douceur
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Lee & Hayes, PLLC
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/30

Abstract:
The described implementations relate to efficient scheduling of transactions and tasks. A memory location, address, or variable previously accessed by a blocked entity is observed periodically to determine an appropriate time to wake and retry the blocked entity. If the previous accessed memory location, address or variable changes state, a scheduler wakes the blocked entity and the blocked entity retries processing. A doubly-indexed data structure of blocked entities and memory locations associated with the blocked entities may be used to efficiently determine when a retrying execution would be profitable.
Public/Granted literature
- US20070073693A1 Transaction and task scheduler Public/Granted day:2007-03-29
Information query