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, wherein determining the set of constraints comprises formulating an optimization problem, wherein formulating the optimization problem comprises: defining the set of system constraints; and formulating an objective function of the optimization problem, wherein the objective function minimizes the total power consumption, and wherein the objective function is based on the power consumption in an idle state of at least the part of the plurality of subsystems and the power consumption corresponding to a central processing unit load or a traffic load of at least the part of the plurality of subsystems.