Patent ID: 7734787

Claim:
A method of managing blade servers in a data center, the method comprising: having a computer system with storage medium containing a software module of a server manager when executed will carry out steps as followed; assigning by the server manager respective sets of quality of service values to respective blade servers in a set of multiple blade servers, each blade server comprising a processor, memory and at least one embedded register to store the set of quality of service values comprising a customer identifier, a service identifier, and a quality of service identifier; transmitting, from the server manager, the respective sets of quality service values to the respective blade servers in the set of multiple blade servers; storing, by the server manager, the respective sets of quality of services values and the respective assigned blade servers in a database; receiving, by the server manager, from the set of multiple blade servers data to monitor performance of the respective blade servers with respect to the respective sets of quality of service values; based on the monitoring, determining a first one of the respective blade servers has failed to provide a sufficient quality of service for a first set of quality of service values having a first customer identifier assigned to the first one of the respective blade servers; and based on the determining: determining a second one of the respective blade servers has an assigned second set of quality service values having a quality of service identifier having a lower priority than a quality of service identifier of the first set of quality service values, the second set of quality service values identifying a different customer identifier than the first set of quality service values; selecting the second one of the respective blade servers; and reassigning the first set of quality service values to the second one of the respective blade servers.