Automated virtual machine resource management in container-supported many task computing

An apparatus includes a processor to: receive a request to perform a job flow; within a performance container, based on the data dependencies among a set of tasks of the job flow, derive an order of performance of the set of tasks that includes a subset able to be performed in parallel, and derive a...

Full description

Saved in:
Bibliographic Details
Main Authors Zhang, Chaowang "Ricky", Stogner, Ronald Earl, Bequet, Henry Gabriel Victor, Yang, Eric Jian
Format Patent
LanguageEnglish
Published 22.08.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:An apparatus includes a processor to: receive a request to perform a job flow; within a performance container, based on the data dependencies among a set of tasks of the job flow, derive an order of performance of the set of tasks that includes a subset able to be performed in parallel, and derive a quantity of task containers to enable the parallel performance of the subset; based on the derived quantity of task containers, derive a quantity of virtual machines (VMs) to enable the parallel performance of the subset; provide, to a VM allocation routine, an indication of a need for provision of the quantity of VMs; and store, within a task queue, multiple task routine execution request messages to enable parallel execution of task routines within the quantity of task containers to cause the parallel performance of the subset.
Bibliography:Application Number: US202217733090