摘要 |
According to a particular embodiment of the present invention, a system and method for allocating resources in a distributed computing system are provided. In one embodiment, a distributed computing system includes a computing grid including a plurality of grid nodes, a web server configured in a service-oriented architecture and operable to provide one or more business applications to a plurality of clients by executing one or more services on the plurality of grid nodes, and a resource control system communicatively coupled to the web server. The resource control system is operable to receive one or more performance parameters of the business applications executed on the plurality of grid nodes, provision one or more of the grid nodes in response to the performance parameters falling below a predetermined minimum level, and un-provision one or more of the grid nodes in response to the performance parameters exceeding a predetermined maximum level. The plurality of clients comprises a plurality of client subsets, each client subset requiring a respective quality of service, and each of the grid nodes in the computing grid is assigned a particular client subset for which to execute services.
|