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:
Oct. 08, 2019

Filed:

Jun. 23, 2017
Applicant:

Board of Regents, the University of Texas System, Austin, TX (US);

Inventors:

Lizy Kurian John, Austin, TX (US);

Shuang Song, Austin, TX (US);

Andreas Gerstlauer, Austin, TX (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/50 (2006.01); H04L 12/24 (2006.01); H04L 12/715 (2013.01); H04L 12/803 (2013.01);
U.S. Cl.
CPC ...
G06F 9/5083 (2013.01); G06F 9/5005 (2013.01); G06F 9/5066 (2013.01); G06F 9/46 (2013.01); H04L 41/12 (2013.01); H04L 45/46 (2013.01); H04L 47/125 (2013.01); Y02D 10/22 (2018.01); Y02D 10/36 (2018.01);
Abstract

A method, system and computer program product for load balancing of graph processing workloads. Synthetic proxy graphs are generated to characterize machines' graph processing speeds in a cluster. Each of the graph applications executing in the cluster is profiled using the synthetic graphs to form profiling sets. These formed profiling sets are run among the machines in the cluster to capture the machines' graph processing speeds. A metric for each of the graph applications is computed from a relative speedup among the machines in the cluster and/or the graph processing speeds. A graph file of a natural graph and a graph application are loaded. A metric out of the computed metrics is selected based on the graph application. The natural graph is then partitioned into multiple chunks which is distributed onto two or more machines in the cluster based on the selected metric and a user selected partitioning algorithm.


Find Patent Forward Citations

Loading…