US 11,676,013 B2
Job-launch time reduction by node pre-configuration
Eun Kyung Lee, Bedford Corners, NY (US); Giacomo Domeniconi, White Plains, NY (US); Alessandro Morari, New York, NY (US); and Yoonho Park, Chappaqua, NY (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Dec. 30, 2019, as Appl. No. 16/730,401.
Prior Publication US 2021/0201130 A1, Jul. 1, 2021
Int. Cl. G06N 3/08 (2023.01); G06F 9/445 (2018.01); G06N 3/044 (2023.01)
CPC G06N 3/08 (2013.01) [G06F 9/44505 (2013.01); G06N 3/044 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a computer processor;
a memory device operatively coupled with the computer processor;
the computer processor configured to at least:
based on historic job data, at least one job requirement and at least one system requirement associated with a future computer job, predict a configuration of a computer node for running the future computer job;
pre-configure at least one computer node in a cluster of computer nodes based on the predicted configuration;
create scheduling information using the at least one job requirement and the at least one system requirement, the at least one system requirement including at least a resource available time;
responsive to receiving a submission of a job scheduled in the scheduling information and receiving a notification that at least one computer node has been pre-configured, launch the job on the at least one pre-configured computer node, which is selected for pre-configuration among the cluster of computer nodes; and
receive feedback indicating whether the predicted configuration is accurate, and responsive to receiving feedback indicating that the predicted configuration is inaccurate, reconfigure a prediction approach that predicts the configuration.