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:
Jul. 28, 2020

Filed:

Apr. 04, 2018
Applicant:

Emc Ip Holding Company Llc, Hopkinton, MA (US);

Inventors:

Junping Zhao, Beijing, CN;

Yunfan Han, Austin, TX (US);

Assignee:

EMC IP Holding Company LLC, Hopkinton, MA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/24 (2006.01); G06N 3/08 (2006.01); G06F 9/50 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
H04L 41/0806 (2013.01); G06F 9/5011 (2013.01); G06N 3/08 (2013.01); H04L 41/12 (2013.01); H04L 41/14 (2013.01); H04L 67/10 (2013.01);
Abstract

Techniques are provided for topology-aware provisioning of computing resources in a distributed heterogeneous environment. For example, a method includes: receiving a service request from a client system to perform a data processing job in a server cluster; determining candidate accelerator devices that reside in server nodes of the server cluster, which can be utilized to perform the data processing job; determining a connection topology of each candidate accelerator device within the server nodes, and a performance ranking of each connection topology; utilizing the determined performance ranking of each connection topology to select a group of accelerator devices among the candidate accelerator devices, which can be provisioned to perform the data processing job, wherein the selected group of accelerator devices include candidate accelerator devices with connection topologies that have matching performance rankings; and scheduling and provisioning the selected group of accelerator devices to execute the data processing job.


Find Patent Forward Citations

Loading…