Information Technology Reference
In-Depth Information
LRI
Callback
module
FM module
OOM
module
DM module
DDM
module
TM module
FIGURE 18.2
LRI structure.
SOHR framework. There may be multiple algorithms for the implementa-
tion of an HLA service group, and these can generally be classii ed as
centralized algorithms and distributed algorithms. In a centralized algo-
rithm, the major processing is done by the corresponding management
service while the corresponding module in the LRI simply keeps some
necessary information related to its federate. In a distributed algorithm,
the major processing is done by the corresponding module in the LRI
while the corresponding management service simply keeps relevant cen-
tralized information of the federation.
A particular module in the LRI and its corresponding management ser-
vice cooperate to provide the services of the HLA service group. Based on
different algorithms for the HLA service group, multiple combinations of
a particular module of the LRI and its corresponding management service
can be implemented and plugged into SOHR. A user is able to choose the
most suitable algorithm based on a specii c federation scenario to opti-
mize the performance. This plug-and-play paradigm has been demon-
strated by the implementation of three time management algorithms in
SOHR [27]. It may be thought that the separation of the HLA service
groups into various grid services may impact the overall performance of
SOHR. However, this is not the case as most of the communications, which
are generally attribute updates and interactions, are directly conducted
between LRIs in a peer-to-peer manner.
The local RTI component (LRC) is a federate's local library that imple-
ments the HLA service interfaces [1] and does the translation between
HLA service interfaces and the corresponding LIS grid service invoca-
tions. It makes legacy HLA-based federates work in SOHR. A decoupled
design is used between a federate and its LRI so that the LRC passes
all requests by the federate to the underlying LRI and the LRI buffers call
 
Search WWH ::




Custom Search