RUNTIME OPTIMIZATION OF DISTRIBUTED EXECUTION GRAPH

Patent №

US 7,844,959

Granted

2010-11-30

Filed 2006

Owner

MICROSOFT CORPORATION

AI components

3

ml · evo · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11537514

A general purpose high-performance distributed execution engine for coarse-grained data-parallel applications is proposed that allows developers to easily create large-scale distributed applications without requiring them to master concurrency techniques beyond being able to draw a graph of the data-dependencies of their algorithms. Based on the graph, a job manager intelligently distributes the work load so that the resources of the execution engine are used efficiently. During runtime, the job manager (or other entity) can automatically modify the graph to improve efficiency. The modifications are based on runtime information, topology of the distributed execution engine, and/or the distributed application represented by the graph.

AI classification

AI hardware1.00
Evolutionary computation0.99
Machine learning0.52
Planning0.47
Knowledge representation0.26
Vision0.11
Natural language0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 183690348

Assignors

ISARD, MICHAEL A.

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

© 2026 NYSGPT2525 LLC