100 likes | 201 Views
RTI: Federation Management. Stephen c. Ulrich jr. 15-413 2-5-1999. Federation Management. Federation Management is the collection of services the RTI provides for the creation, modification, deletion, storage, and restoration of Federation Executions. Basic Federation Management.
E N D
RTI: Federation Management Stephen c. Ulrich jr. 15-413 2-5-1999
Federation Management Federation Management is the collection of services the RTI provides for the creation, modification, deletion, storage, and restoration of Federation Executions.
Basic Federation Management The RTI provides services to create and destroy Federation Executions. It then manages addition and removal of Federates to the Federation Executions.
Creation and Destruction An RTI service creates a new Federation Execution, analogous to an operating system creating a new process. Federation Executions do not communicate with one another. The RTI also contains a service to remove Federation Executions from activity, analogous to terminating a process.
Membership Management Federates affiliate themselves with a Federation Execution through the RTI. Federates may also detach themselves from a Federation Execution, releasing ownership (the ability to update) on attributes, deleting attributes, or both.
Synchronization To keep Federates operating in the same time frame, the RTI provides synchronization operations. This is done through the use of Synchronization Points.
Synchronization Points Synchronization Points are first registered with the RTI for a set of Federates. The RTI then announces the point to the set of Federates. Each Federate informs the RTI when it has reached that time. The RTI then informs all the Federates that they have all been synchronized.
Federate State All Federates have a certain amount of state, including both the current time (for that Federate), the status of its attributes and parameters. This can be saved allowing for a later restoration of that state.
Saving a Federation The RTI provides a mechanism for saving the complete state of a Federation. A Federate requests a Federation Save through the RTI, which then notifies all Federates. Each Federate informs the RTI when it begins and finishes its save. When all Federates have saved, the RTI informs Federates in that Federation of the completed Federation Save.
Restoring Federate State The process for the Restoration of a Federation is analogous to the process for a Federation Save.