Title :
RMMC programming model and support execution engine in the TMO programming scheme
Author :
Kim, K.H. ; Li, Yuqing ; Liu, Sheng ; Kim, Moon H. ; Doo-Hyun Kim
Author_Institution :
California Univ., Irvine, CA, USA
Abstract :
While the conventional remote method invocation mechanism has been considered for a long time as the primary approach for facilitating interactions among real-time objects, a multicast support mechanism has been recognized in recent years as an attractive supplement, if not a favored approach, in many applications. One highly promising concrete formulation of a multicast mechanism and an associated programming model is the real-time multicast and memory-replication channel (RMMC). This paper presents an API set designed for facilitating easy use of RMMCs and a middleware subsystem devised to support RMMCs. An experimental study performed to validate the RMMC support facility and check the performance of a TMO-structured multimedia application which uses an RMMC, is also discussed.
Keywords :
middleware; multicast communication; multimedia systems; object-oriented programming; real-time systems; telecommunication channels; TMO-structured multimedia application; memory-replication channel; middleware subsystem; multicast support mechanism; real-time multicast; remote method invocation mechanism; time-triggered message-triggered object scheme; Collaboration; Concrete; Distributed computing; Engines; Middleware; Moon; Publish-subscribe; Real time systems; Research and development; Streaming media; RMMC; TMO; event message; fairness; multicast; multimedia; real time; state message; streaming;
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2005. ISORC 2005. Eighth IEEE International Symposium on
Print_ISBN :
0-7695-2356-0
DOI :
10.1109/ISORC.2005.47