Inventors:
Anjur Sundaresan Krishnakumar - Princeton NJ, US
Parameshwaran Krishnan - Basking Ridge NJ, US
Min Lee - Atlanta GA, US
Navjot Singh - Denville NJ, US
Shalini Yajnik - Berkeley Heights NJ, US
Assignee:
Avaya Inc. - Basking Ridge NJ
International Classification:
G06F 9/46, G06F 9/455, G06F 15/173
US Classification:
718104, 718 1, 718105, 709224, 709225, 709226
Abstract:
Methods are disclosed that dynamically improve soft real-time task performance in virtualized computing environments under the management of an enhanced hypervisor comprising a credit scheduler. The enhanced hypervisor analyzes the on-going performance of the domains of interest and of the virtualized data-processing system. Based on the performance metrics disclosed herein, some of the governing parameters of the credit scheduler are adjusted. Adjustments are typically performed cyclically, wherein the performance metrics of an execution cycle are analyzed and, if need be, adjustments are applied in a later execution cycle. In alternative embodiments, some of the analysis and tuning functions are in a separate application that resides outside the hypervisor. The performance metrics disclosed herein include: a “total-time” metric; a “timeslice” metric; a number of “latency” metrics; and a “count” metric. In contrast to prior art, the present invention enables on-going monitoring of a virtualized data-processing system accompanied by dynamic adjustments based on objective metrics.