DYNAMIC TECHNIQUES FOR OPTIMIZING SOFT REAL-TIME TASK PERFORMANCE IN VIRTUAL MACHINE

Methods to 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-processi...

Full description

Saved in:
Bibliographic Details
Main Authors KRISHNAN PARAMESHWARAN, LEE MIN, KRISHNAKUMAR ANJUR SUNDARESAN, YAJNIK SHALINI, SINGH NAVJOT
Format Patent
LanguageEnglish
Published 23.08.2012
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Methods to 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 adjustments may be 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.
Bibliography:Application Number: US201213450520