TR2000-18

CReMeS: A CORBA Compliant Reflective Memory based Real-time Communication Service


    •  Chung, S.-T., Gonzalez, O., Ramamritham, K., Shen, C., "CReMeS: A CORBA Compliant Reflective Memory Based Real-Time Communication Service", IEEE Real-Time Systems Symposium (RTSS), November 2000, pp. 47-56.
      BibTeX TR2000-18 PDF
      • @inproceedings{Chung2000nov,
      • author = {Chung, S.-T. and Gonzalez, O. and Ramamritham, K. and Shen, C.},
      • title = {CReMeS: A CORBA Compliant Reflective Memory Based Real-Time Communication Service},
      • booktitle = {IEEE Real-Time Systems Symposium (RTSS)},
      • year = 2000,
      • pages = {47--56},
      • month = nov,
      • url = {https://www.merl.com/publications/TR2000-18}
      • }
Abstract:

We present CReMeS, a CORBA-compliant design and implementation of a new real-time communication service. It provides for efficient, predictable, and scalable communication between information producers and consumers. The CReMeS architecture is based on MidART\'s Real-Time Channel-based Reflective Memory (RT-CRM) abstraction. This architecture supports the separation of QoS specification between producer and consumer of data and employs a user-level scheduling scheme for communicating real-time tasks. These help us achieve end-to-end predictability and allows our service to scale. The CReMeS architecture provides a CORBA interface to applications and demands no changes to the ORB layer and the language mapping layer. Thus, it can run on non real-time Off-The-Shelf ORBs and enables applications on these ORBs to have scalable and end-to-end predictable asynchronous communication facility. In addition, an application designer can select whether to use an out-of-band channel or the ORB GIOP/IIOP for data communication. This permits a trade-off between performance, predictability andreliability. Experimental results demonstrate that our architecture can achieve better performance and predictability %but perhaps a reduced level of reliability than a real-time implementation of the CORBA Event Service when the out-of-band channel is employed for data communication; it delivers better predictability with comparable performance when the ORB GIOP/IIOP is used.

 

  • Related News & Events

    •  NEWS    RTSS 2000: publication by Chia Shen and others
      Date: November 27, 2000
      Where: IEEE Real-Time Systems Symposium (RTSS)
      Brief
      • The paper "CReMeS: A CORBA Compliant Reflective Memory Based Real-Time Communication Service" by Chung, S.-T., Gonzalez, O., Ramamritham, K. and Shen, C. was presented at the IEEE Real-Time Systems Symposium (RTSS).
    •