Latency-aware resource allocation for stream processing applications
AssigneeNEC Laboratories America, Inc.
InventorsGiuseppe Coviello, Priscilla Benedetti, Kunal G. Rao, Srimat Chakradhar
Life of this patent
Estimating the term…
Loading patent…
AssigneeNEC Laboratories America, Inc.
InventorsGiuseppe Coviello, Priscilla Benedetti, Kunal G. Rao, Srimat Chakradhar
Estimating the term…
Systems and methods are provided for dynamically adjusting computing resources allocated to tasks within a stream processing application, including initiating monitoring of application-specific characteristics for each task, the characteristics including processor (CPU) usage and processing time, assessing resource allocation needs for each task based on the monitored characteristics to determine discrepancies between current resource allocation and optimal performance requirements, and implementing exploratory resource adjustments by incrementally modifying CPU resources allocated to a subset of tasks and analyzing an impact of the exploratory resource adjustments on task performance metrics. Optimal resource allocations are determined for each task using a regression model that incorporates historical and real-time performance data, and the optimal resource allocations are applied to the tasks to minimize processing time and maximize resource use efficiency. The optimal resource allocations are iteratively updated in response to changes in task characteristics or application demands.
A computer-implemented method for dynamically adjusting computing resources allocated to tasks within a stream processing application, comprising:
A system for dynamically adjusting computing resources within a stream processing application, comprising:
A computer program product for dynamically adjusting computing resources in a stream processing application, the computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a hardware processor to:
Dependencies are inferred from the claim text.