A method and apparatus for managing power used by a computer system. User input relating to the power for a group of objects is received. A system description is sent to a user when the user input requests the system description for the group of the objects. The system description describes the group of the objects in the computer system with a level of detail based on a role of the user. Attributes are associated with the objects and the attributes for the objects are selected by at least one of measurement attributes or control attributes. A group of the control attributes for the group of the objects is set to control the power used by the group of the objects using application programming interfaces to the group of objects when the user input requests changes to the power used by the group of the objects.
GOVERNMENT LICENSE RIGHTS
[0001] This invention was made with United States Government support under Contract No. DE-AC04-94AL85000 between Sandia Corporation and the United States Department of Energy. The United States Government has certain rights in this invention.