3. The system of claim 1 , wherein the model further defines the one or more quotas in accord with a class to which the user belongs.
1. A system for proactive management of performance of an application, the system comprising: a digital data processor configured to execute a performance monitor in communications coupling with one or more resources, and the performance monitor configured to: monitor (i) usage of the application by a user and/or one or more components thereof by the user, and (ii) consumption of the one or more resources during the usage of the application and/or the one or more components thereof by the user, wherein the resources include any of processing capacity, memory capacity, and/or network bandwidth, and signal an alert upon determining that such usage by the user and/or consumption of resources during such usage violates a model, wherein the model defines one or more quotas for the user with respect to usage of a component of the application by the user, wherein the one or more quotas defined by the model include a maximum resource consumption quota and an expected resource consumption quota, wherein the model indicates that the user is permitted to consume no more than a pre-determined amount of processor capacity and no more than a pre-determined amount of network bandwidth, and wherein the expected resource consumption quota is between 0.1-0.35 percent of processor capacity to be consumed by the user on average, and between 10-100 kilobytes per second on the network to be consumed by the user on average, during use of the application.