Information Technology Reference
In-Depth Information
RTI Index Service
Federate1
LRC1
LFS1
LIS1 FMFS FMIS
0. registerFMFS
0. registerLFS
1. getLFSEPR
DMFS
DMIS
0. registerDMFS
2. createResource
3. initializeLRI
4. newLRICreated
5. createF
ederationE
xecution
6. cr
eateFederationExecutio
nOut
7. createFederationExecution
8. createResource
9. initializeFederation
10. getDMFSEPR
11. createResource
12.initializeDMRI
13.
newDMRICreate
d
14. joinF
ederationE
xecution
15.
joinFederationExecutio
nOut
16. getFMRIEPR
17. joinFederationExecutio
n
18. getDMRIEPR
19. subscrib
eInteracti
onClass Class2
20. sub
scribeInteratctionClassO
ut Class 2
21. subscribeInteractionClass Class 2
22. publishI
nteraction
Class Class1
23. pu
blishInteractionClassOu
t Class 1
24. publishInteractionClass Class 1
25. getSuperClassesOfInteractionClass Class 1
FIGURE 18.3
Initialization trace of the ping-pong experiment on SOHR.
in the RTI Index Service (step 4). The creation of a new federation starts
with Federate1's RTIambassador.createFederationExecution request (step
5). LRC1 translates this request to a createFederationExecutionOut service
invocation of LIS1 (step 6), which next forwards the invocation to the RTI
index service (step 7). After the RTI index service receives the request, it
chooses the FMFS with the lowest load, creates and initializes an FMRI for
the new federation (steps 8 and 9). The initialization of the FMRI creates
and initializes a DMRI (steps 10, 11, 12, and 13), an OOMRI, and a TMRI
for the new federation. After the federation is created, Federate1 calls an
RTIambassador.joinFederationExecution request (step 14), which is trans-
lated to a joinFederationExecutionOut service invocation of LIS1 by LRC1
Search WWH ::
Custom Search