Issue No. 06 - June (1999 vol. 10)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/71.774909
<p><b>Abstract</b>—Communication services that provide enhanced Quality of Service (QoS) guarantees related to dependability and real time are important for many applications in distributed systems. This paper presents real-time dependable (RTD) channels, a communication-oriented abstraction that can be configured to meet the QoS requirements of a variety of distributed applications. This customization ability is based on using CactusRT, a system that supports the construction of middleware services out of software modules called micro-protocols. Each micro-protocol implements a different semantic property or property variant and interacts with other micro-protocols using an event-driven model supported by the CactusRT runtime system. In addition to RTD channels, CactusRT and its implementation are described. This prototype executes on a cluster of Pentium PCs running the OpenGroup/RI MK 7.3 Mach real-time operating system and CORDS, a system for building network protocols based on the <it>x</it>-kernel.</p>
Real-time, dependability, group multicast, configurable systems, customization.
R. D. Schlichting, M. M. Cardozo, X. Han, R. Das and M. A. Hiltunen, "Real-Time Dependable Channels: Customizing QoS Attributes for Distributed Systems," in IEEE Transactions on Parallel & Distributed Systems, vol. 10, no. , pp. 600-612, 1999.