Hani T. Jamjoom, Mark E. Podlaseck, Huiming Qu, Yaoping Ruan, Denis R. Saure, Zon-Yin Shae and Anshul Sheopuri
Oct 2018, (Granted)
Abstract. A scheduling system and method for high-performance computing (HPC) applications includes a network management component stored in physical memory and executed by a processor. The management component is configured to transform HPC resources into a schedulable resource catalog by transforming multi-dimensional HPC resources into a one dimension versus time resource catalog with a dependent graph structure between resources such that HPC resources are enabled to be provisioned into a service environment with predictable provisioning using the resource catalog. A graphical user interface component is coupled to the network management component and configured to provide scheduling visibility to entities and to enable a plurality of different communication modes for scheduling and communication between entities.