A method performed by an energy management controller of a first physical computing platform , comprising: receiving, from a slice controller , at least one network slice power consumption parameter for a network slice comprising a logical network between two endpoints through a plurality of physical computing platforms, wherein the first physical computing platform is one of the physical computing platforms in the plurality of physical computing platforms, and the at least one network slice power consumption parameter is based upon a power budget associated with performance of operations by the network slice, and the power budget defines an average wattage for the network slice; determining operating parameters for a plurality of hardware resources of the first physical computing platform in accordance with the received at least one network slice power consumption parameter; selecting a subset of the plurality of physical computing platforms to implement the network slice, based on the power budget for the network slice and power telemetry data and power capabilities data of the plurality of physical computing platforms; and determining, based on the power budget for the network slice, individual network slice power consumption parameters for each platform in the selected subset of the plurality of physical computing platforms, which includes dividing the average wattage up among the platforms in the selected subset of the plurality of physical computing platforms such that the sum of the average wattages for the platforms in the selected subset of the plurality of physical computing platforms, when performing operations for the network slice, does not exceed the average wattage defined for the network slice. receiving, from a slice controller , at least one network slice power consumption parameter for a network slice comprising a logical network between two endpoints through a plurality of physical computing platforms, wherein the first physical computing platform is one of the physical computing platforms in the plurality of physical computing platforms, and the at least one network slice power consumption parameter is based upon a power budget associated with performance of operations by the network slice, and the power budget defines an average wattage for the network slice; determining operating parameters for a plurality of hardware resources of the first physical computing platform in accordance with the received at least one network slice power consumption parameter; selecting a subset of the plurality of physical computing platforms to implement the network slice, based on the power budget for the network slice and power telemetry data and power capabilities data of the plurality of physical computing platforms; and determining, based on the power budget for the network slice, individual network slice power consumption parameters for each platform in the selected subset of the plurality of physical computing platforms, which includes dividing the average wattage up among the platforms in the selected subset of the plurality of physical computing platforms such that the sum of the average wattages for the platforms in the selected subset of the plurality of physical computing platforms, when performing operations for the network slice, does not exceed the average wattage defined for the network slice. <EOS>