Patent ID: 8909509

Claim:
A system that facilitates simulation of a controlled system, comprising: a processor, coupled to a memory, that facilitates execution of computer-executable components, comprising: a plurality of clocks comprising at least a first clock and a second clock, wherein the first clock is configured to be associated with a controller and the second clock is configured to be associated with a simulation component to facilitate the simulation of the controlled system, wherein the simulation of the controlled system comprises a set of acts; a simulation management component configured to determine a clock of the plurality of clocks that is a slowest clock over a last act of the set of acts of the simulation of the controlled system and select the clock to be a master clock for a next act of the set of acts of the simulation of the controlled system based at least in part on a speed of the clock being slowest relative to respective speeds of other clocks of the plurality of clocks during the last act and a defined simulation criterion, wherein the clock is one of the first clock or the second clock; and at least one coordinator agent configured to detect the slowest clock associated with a component in a node during the last act and generate a relocation clock exception message that is sent to at least one federated agent to facilitate the selection of the clock to be the master clock for the next act, wherein the component is one of the controller or the simulation component.