1. A computer-implemented method comprising: monitoring a virtual machine operating in a network to determine whether at least one predefined service tier threshold has been exceeded for a predefined amount of time; initiating a query to determine current performance threshold data of the at least one predefined service tier threshold from a database; determining at least one component state of at least one component of the virtual machine based on the at least one service tier threshold assigned to the at least one component; and reallocating at least one resource provided by the virtual machine when the at least one component state indicates a high warning state.