摘要 |
Systems and methods for run-time monitoring, tuning and optimization of distributed Systems are provided. In various aspects, a System or method may include measuring run-time values for one or more performance metrics of the distributed System, such as, for example, task-latencies, process-throughputs, and the degree of utilization of various physical resources of the System. The System or method may further include comparing the measured run-time values with one or more target values assigned to the performance metrics, and, based on the comparison, adjusting one or more tunable run-time control variables of the distributed System, such as the number of the tasks, processes, and nodes executing in the distributed System. |