Invention Application
- Patent Title: Transaction and task scheduler
- Patent Title (中): 事务和任务调度程序
-
Application No.: US11229053Application Date: 2005-09-16
-
Publication No.: US20070073693A1Publication Date: 2007-03-29
- Inventor: Tim Harris , Simon Peyton-Jones , Jonathan Howell , John Douceur
- Applicant: Tim Harris , Simon Peyton-Jones , Jonathan Howell , John Douceur
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G06F17/30
- IPC: 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
- US07716249B2 Transaction and task scheduler Public/Granted day:2010-05-11
Information query