The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 12, 2016

Filed:

Jun. 22, 2012
Applicants:

Nicolas Bruno, Bellevue, WA (US);

Jingren Zhou, Bellevue, WA (US);

Srikanth Kandula, Redmond, WA (US);

Sameer Agarwal, Berkeley, CA (US);

Ming-chuan Wu, Bellevue, WA (US);

Inventors:

Nicolas Bruno, Bellevue, WA (US);

Jingren Zhou, Bellevue, WA (US);

Srikanth Kandula, Redmond, WA (US);

Sameer Agarwal, Berkeley, CA (US);

Ming-Chuan Wu, Bellevue, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 17/30 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5066 (2013.01);
Abstract

The use of statistics collected during the parallel distributed execution of the tasks of a job may be used to optimize the performance of the task or similar recurring tasks. An execution plan for a job is initially generated, in which the execution plan includes tasks. Statistics regarding operations performed in the tasks are collected while the tasks are executed via parallel distributed execution. Another execution plan is then generated for another recurring job, in which the additional execution plan has at least one task in common with the execution plan for the job. The additional execution plan is subsequently optimized based at least on the statistics to produce an optimized execution plan.


Find Patent Forward Citations

Loading…