Patent ID: 9141425
Filing Date: 2015-09-22
Classification: G06F

Abstract:
1. A computer-implemented method, comprising: instantiating a resource consumption optimizer framework (RCOF) for a plurality of discrete sub-processes associated with a process, wherein dependency data stored in a process model defines dependencies between the plurality of the discrete sub-processes, and wherein each of the discrete sub-processes is defined with data including a processing step identification, an overall processing time, an earliest processing start time, and an earliest processing end time; loading the plurality of discrete sub-processes into a memory in accordance with a calculated optimized resource consumption pattern that uses the dependency data stored in the process model to identify a critical path, said critical path defining the dependent discrete sub-processes that must be processed with their earliest possible processing start time in order to avoid a delay in the overall processing end time; associating each discrete sub-process of the plurality of sub-processes with an agent, wherein the agent communicates with the ROCF; executing a particular discrete sub-process of the plurality of discrete sub-processes loaded into the memory, wherein the particular discrete sub-process' execution start is gated by an associated agent based upon at least a determined buffer value specifying either an amount of time the particular discrete sub-process' execution start can be shifted in time without affecting the start time of any later starting sub-process or without shifting an overall processing end time for the process; and notifying the RCOF of the particular discrete sub-process execution completion.