Patent ID: 8280790
Filing Date: 2012-10-02
Classification: G06F,G06Q

Abstract:
1. For a computer hosting service that provides a plurality of physical computers for hosting a plurality of different virtual server configurations for a plurality of different users, a machine implemented method comprising: receiving a particular virtual server configuration for a particular user that (1) specifies a set of virtual servers that is to be deployed across a set of physical computers and (2) specifies, for each virtual server in the set of virtual servers, first and second amounts of first and second computer hosting resources that are to be allocated to the particular virtual server configuration across the set of physical computers for a billing period; receiving a first billing plan for the particular virtual server configuration that specifies a first allotment amount for each of the first and second computer hosting resources that the particular virtual server configuration is allowed to use in the billing period before incurring overage charges; in an automated manner, computing in real time an overall amount of projected usage for each of the first and second computer hosting resources by the particular virtual server configuration for the entire billing period based on the sets of amounts of the first and second computer hosting resources that are to be allocated across the set of physical computers; when the computed overall amount of projected usage of one of the computer hosting resources exceeds the corresponding first allotment amount: