PRIORITY AND COST BASED DEADLOCK VICTIM SELECTION VIA STATIC WAIT-FOR GRAPH

Patent №

US 9,104,989

Granted

2015-08-11

Filed 2008

Owner

MICROSOFT CORPORATION

AI components

4

ml · kr · evo · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12272312

Systems and methods that enable resolving deadlock cycles by victim selection based on cost and/or priority of strongly connected components in a static wait-for graph. As such, victims can be selected by iteratively estimating total deadlock resolution cost (based on cost of strongly connected components) for remaining deadlock participants, selecting the participant with the least estimated total cost as the next victim, and reducing the wait-for graph after removing the victim vertex. The victim selection algorithm can be a cost-based greedy algorithm, wherein during each victim selection iteration, a single optimal victim is selected based on estimated remaining cost.

AI classification

Evolutionary computation0.99
Knowledge representation0.99
Machine learning0.93
AI hardware0.58
Planning0.41
Natural language0.00
Speech0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 218440992

Assignors

BAI, YUXI, VERBITSKI, ALEXANDRE OLEGOVICH, WU, MING-CHUAN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC