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:
Feb. 06, 2018

Filed:

Jul. 01, 2015
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Kirsten W. Hildrum, Yorktown Heights, NY (US);

Zubair Nabi, Dublin, IE;

Viswanath Nagarajan, White Plains, NY (US);

Robert Saccone, Glen Head, NY (US);

Kanthi K. Sarpatwar, Greenbelt, MD (US);

Rohit Wagle, Yorktown Heights, NY (US);

Joel Leonard Wolf, Yorktown Heights, NY (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/48 (2006.01); G06F 9/50 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 9/4881 (2013.01); G06F 9/5088 (2013.01); H04L 67/10 (2013.01); H04L 67/104 (2013.01); H04L 67/322 (2013.01);
Abstract

Methods, systems, and computer program products for cross-platform scheduling with fairness and platform-specific optimization are provided herein. A method includes determining dimensions of a set of containers in which multiple tasks associated with a request are to be executed; assigning each of the containers to a processing node on one of multiple platforms based on the dimensions of the given container, and to a platform owner selected from the multiple platforms based on a comparison of resource requirements of each of the multiple platforms and the dimensions of the given container; and generating container assignments across the set of containers by incorporating the assigned node of each container in the set of containers, the assigned platform owner of each container in the set of containers, one or more scheduling requirements of each of the platforms, one or more utilization objectives, and enforcing a sharing guarantee of each of the platforms.


Find Patent Forward Citations

Loading…