RTI: Federation Management Stephen c. Ulrich jr. 15-413 2-5-1999.
-
Upload
benedict-stewart -
Category
Documents
-
view
213 -
download
1
Transcript of RTI: Federation Management Stephen c. Ulrich jr. 15-413 2-5-1999.
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
Oblivion
Federation Execution Exists
Supporting Federates
CreateFederationExecution
(first) JoinFederationExecution
Join Federation ExecutionResign Federation Execution
(last) ResignFederationExecution
DestroyFederationExecution
The RTI provides services to create and destroy Federation Executions. It then manages addition and removal of Federates to the Federation Executions.
Creation and DestructionAn 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 PointsSynchronization 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.