Abstract
The TMO (Time-triggered Message-triggered Object) model is a well-known real-time object model for distributed and timeliness-guaranteed computing. A distributed environment of the model may be configured by a number of the TMO nodes as a private network. It requires high reliability due to the feature of a distributed IPC message. The TCP seems to be suitable to this model. However, if a message needs to be broadcasted or multicasted to the other objects, the more the number of the nodes increases, the less efficient the repetitive unicast delivery of the message is. A multicast transport protocol can be considered to overcome this problem. In this paper, we propose a reliable multicast transport protocol suitable for supporting a distributed environment of the TMO model and discuss its performance with respects to the real-time delivery and throughput comparing with the alternative protocols. Results from the extensive performance measurement demonstrate that the proposed protocol outperforms the conventional TCP and existing RMT protocols.
This research was supported by the MIC (Ministry of Information and Communication), Korea, under the ITRC (Information Technology Research Center) support program supervised by the IITA (Institute of Information Technology Assessment).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Kim, K.H., Kopetz, H.: A Real-Time Object Model RTO.k and an Experimental Investigation of Its Potentials. In: Proc. 18th IEEE Computer Software and Applications Conference, November 1994, pp. 392–402 (1994)
Kim, K.H.: Realization of Autonomous Decentralized Computing with the RTO.k Object Structuring Scheme and the HU-DF Inter-Process-Group Communication Scheme. In: Proc. ISADS 1995 (April 1995)
Kim, J.G., Kim, M.H., Kim, K., Heu, S.: TMO-eCOS: An eCos-based Real-time Micro Operating System Supporting Execution of a TMO Structured Program. In: Proc. ISORC 2005 (May 2005)
Kim, J.G., et al.: TMO-Linux: A Linux-based Real-time Operating System Supporting Execution of TMO’s. In: Proc. ISORC 2002 (April 2002)
Adamson, B., Bormann, C., Handley, M., Macker, J.: Negative-Acknowledgment (NACK)-Oriented Reliable Multicast (NORM) Building Blocks, IETF RMT WG, RFC 3941 (November 2004)
Adamson, B., Bormann, C., Handley, M., Macker, J.: Negative-Acknowledgment (NACK)-Oriented Reliable Multicast (NORM) Protocol, IETF RMT WG, RFC 3940 (November 2004)
Luby, M., Gemmell, J., Vicisano, L., Rizzo, L., Crowcroft, J.: Asynchronous Layered Coding (ALC) Protocol Instantiation, IETF RMT WG, draft-ietf-rmt-pi-alc-revised-01.txt (October 2005)
Luby, M., Vicisano, L., Gemmell, J., Rizzo, L., Handley, M., Crowcroft, J.: Layered Coding Transport (LCT) Building Block, IETF RMT WG, draft-ietf-rmt-bb-lct-revised-01.txt (October 2005)
Luby, M., Vicisano, L., Gemmell, J., Rizzo, L., Handley, M., Crowcroft, J.: Forward Error Correction (FEC) Building Block, IETF RMT WG, RFC 3452 (December 2002)
Widmer, J., Handley, M.: TCP-Friendly Multicast Congestion Control (TFMCC): Protocol Specification, IETF RMT WG, RFC 4654 (August 2006)
Luby, M., Goyal, V.: Wave and Equation Based Rate Control (WEBRC) Building Block, IETF RMT WG, RFC 3738 (April 2004)
MCLv3 (Multicast Library v3), http://www.inrialpes.fr/planete/people/roca/mcl/mcl.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ahn, J.S., Paik, I., Seong, B.D., Hong, J.P., Han, S., Lee, W. (2008). A Reliable Multicast Transport Protocol for Communicating Real-Time Distributed Objects. In: Vazão, T., Freire, M.M., Chong, I. (eds) Information Networking. Towards Ubiquitous Networking and Services. ICOIN 2007. Lecture Notes in Computer Science, vol 5200. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89524-4_79
Download citation
DOI: https://doi.org/10.1007/978-3-540-89524-4_79
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89523-7
Online ISBN: 978-3-540-89524-4
eBook Packages: Computer ScienceComputer Science (R0)