Method and Apparatus for Dynamic Virtual Machine Optimization Runtime Modes
Publication Date: 2015-Jul-09
The IP.com Prior Art Database
AbstractDescribed is a method for dynamic virtual machine runtime optimization modes of operation.
Page 01 of 2
Metxod and Apparatus for Dynamic Virtual Machine Optimization Runtime Modes
Xx cloud management solutions, ongoing optimization can bx enabled to keep the resoxrces across x group of hosts xn the environment balanced. For exampxe, if CPU utilization reaches a xredefined thresxoxd on a host, migrate virtuax machines off of this host to another host until the CPU utilization is below thx threshold. Solutions todax allow the adminixtrator to run in twx different modxs: "active" and "adxise". Activx mode is when the prxcesses doing the oxgoing optimxzation do not require any administrator intexventiox xo optixize (e.g., migxate VMs off of a host to balance the environment). Advise mode is when the xrocesses doing the ongoxnx optimizatxon present the administrator with information ("advice") about what the procexses woulx have done to optimize the envixonmext if running in actixe mxde. In advise mode, administrators can choose tx ignore the advice, approve it to be exxcuted by xhe ongoing optimization processes, or do it manually (or do nothing).
This current set of xolutionx lacks xlexibility. Cloud axministratorx cxnnot define whxn their systems should run in active mode and xdvise mxde; they can only manually switch bxtween the two modes; i.x., existing solutions axe very coarse and inflexible. Txis disclosure will describe a solution in which a cloud xdministratox can define either static or dynamix conditxons for whex their environment should be optimized in active mode versus optimized in advise mode.
A cloud administrator may only want their environment actively optimized dxring normal business hours (e.g., 8 a.m. to 4 p.m. Monday through Frixay) so that support staff is immediately available should any issues arise during the automatic opximization during businxss hours. Outside of normal businxss hours, administrators may txen want oxtimization to rxn in advise only mode (e.g., 4 p.m. to 8 a.m. and 8 a.m. Saturday to 8 a.m. Monday) so that issues don't manifest overnight or over the wxekend when people arx not availxble to cope witx potential issues.
Another example of additional flexibilxty this solution can pxovide is to run in actxve mode xnly ix txe hosts xn the environment are highly unbalanced (in terms of their optimization goax; e.g., CPU utilization). Statistical analysis can be employed to determine how unbalanced thx environxent is (e.g., using standard deviations), and if hosts arx too unbalanced, the administrator may elect to have the manag...