A method for decentralized unit commitment in a power system comprising a plurality of power generating units (104, 106, 108), the method comprising: determining a load requirement on the power system; and executing an operation schedule for power generation by the plurality of power generating units (104, 106, 108) to meet the load requirement, wherein executing the operation schedule comprises executing, by the plurality of power generating units (104, 106, 108), a collection of subroutines that control a timing of active and inactive states of each of the plurality of power generating units (104, 106, 108) based solely on local measurements made in the absence of wired and wireless communication between any of the plurality of power generating units (104, 106, 108), wherein the plurality of power generating units (104, 106, 108) comprises a first power generating unit in the active state, characterized in that executing the operation schedule comprises executing one or more subroutines of the collection of subroutines to transition another power generating unit of the plurality of power generating units (104, 106, 108) from the inactive state to the active state, and wherein executing the one or more subroutines comprises: determining, by the first power generating unit, that a condition is met for requiring power generation support from the another power generating unit; performing, by the first power generating unit, a change on the power system that is detected and measured by each of the plurality of power generating units; determining, by a second power generating unit of the plurality of power generating units and based at least in part on the detected change on the power system and a transition rule, that the second power generating unit should transition to the active state; and transitioning, by the second power generating unit, to the active state. determining a load requirement on the power system; and executing an operation schedule for power generation by the plurality of power generating units (104, 106, 108) to meet the load requirement, wherein executing the operation schedule comprises executing, by the plurality of power generating units (104, 106, 108), a collection of subroutines that control a timing of active and inactive states of each of the plurality of power generating units (104, 106, 108) based solely on local measurements made in the absence of wired and wireless communication between any of the plurality of power generating units (104, 106, 108), wherein the plurality of power generating units (104, 106, 108) comprises a first power generating unit in the active state, characterized in that executing the operation schedule comprises executing one or more subroutines of the collection of subroutines to transition another power generating unit of the plurality of power generating units (104, 106, 108) from the inactive state to the active state, and wherein executing the one or more subroutines comprises: determining, by the first power generating unit, that a condition is met for requiring power generation support from the another power generating unit; performing, by the first power generating unit, a change on the power system that is detected and measured by each of the plurality of power generating units; determining, by a second power generating unit of the plurality of power generating units and based at least in part on the detected change on the power system and a transition rule, that the second power generating unit should transition to the active state; and transitioning, by the second power generating unit, to the active state. determining, by the first power generating unit, that a condition is met for requiring power generation support from the another power generating unit; performing, by the first power generating unit, a change on the power system that is detected and measured by each of the plurality of power generating units; determining, by a second power generating unit of the plurality of power generating units and based at least in part on the detected change on the power system and a transition rule, that the second power generating unit should transition to the active state; and transitioning, by the second power generating unit, to the active state.