Implementing RTI data distribution management using SIP services
The Session Initiation Protocol (SIP) is a control protocol designed for use by applications to carry out the creation, control and termination of network-based communication sessions. The protocol is relatively simple and highly flexible. While it is currently mainly used in voice over the Internet Protocol (VoIP) networks it also lends itself for use by any network-based application requiring the establishment and control of communication sessions between two or more end points such as multimedia conferences, multicasts and gaming sessions. As a result of its growing acceptance as the VoIP protocol of choice, however, it has gained wide approval in the Internet community and is poised to become as ubiquitous as HTTP. The HLA defines an API for a distributed runtime infrastructure (RTI) but does not define the implementation of the RTI. In order to support a distributed design a communication layer is required to support the RTI. This paper continues the authors' work in the development of a SIP-based "Open RTI". The objective of this effort is to define and implement an open RTI using SIP services to support the communication needs of the RTI's distributed components. Such an implementation will benefit from SIP's strengths addressing RTI design issues such as firewall traversal and security as they are supported by SIP and from the already large support for the technology. Such an implementation would also support easier interface to existing SIP-based applications and may ultimately lead to an interoperable RTI architecture. In their earlier work the authors developed an abstract model of a distributed RTI and mappings of some fundamental HLA services and the Ownership Management services onto this model. Because it is used by various SIP implementations a conferencing paradigm is used. Initial research indicates the conferencing paradigm may be applied in the realization of HLA Data Distribution Management (DDM) services as well. This paper concentrates on the development of these mappings. In addition this paper is intended to continue to show advantages of SIP technology in the support of M & S middleware while encouraging individual and industry participation in this effort possibly through the establishment of a SISO HLA-SIP study group.
|Keywords||Conferencing, DDM, HLA, RTI, SIP, SMSF|
|Conference||European Simulation Interoperability Workshop 2005|
Van Ham, C. (Claude), & Pearce, T. (2005). Implementing RTI data distribution management using SIP services. Presented at the European Simulation Interoperability Workshop 2005.