1. A method for reducing power consumption in a telecommunication system, the method comprising: collecting system data from at least a part of a plurality of subsystems of the telecommunication system; determining a set of system constraints corresponding to the collected system data for at least the part of the plurality of subsystems; determining a configuration for at least the part of the plurality of subsystems based on the collected system data so that a total power consumption for at least the part of the plurality of subsystems is reduced and the determined set of system constraints is met; and applying the determined configuration to at least the part of the plurality of subsystems to enforce the determined configuration.