Paper
22 January 1999 Analysis of multithreading and real-time scheduling for the flexible communication subsystem Da CaPo on Chorus
Thomas Plagemann
Author Affiliations +
Proceedings Volume 3528, Multimedia Systems and Applications; (1999) https://doi.org/10.1117/12.337423
Event: Photonics East (ISAM, VVDC, IEMB), 1998, Boston, MA, United States
Abstract
Da CaPo is a highly flexible communication subsystem to perform all communication tasks of middleware solutions like CORBA. Main focus of the first Da CaPo prototype is on the relationship of protocol functionality, QoS, and resource utilization. We are currently redesigning Da CaPo for the real-time (mu) -kernel operating system Chorus. Support for guaranteed QoS via appropriate scheduling mechanisms, efficiency, and a simple programming model are the main goals for the new design and implementation. In this paper, we analyze three multithreading architectures for Da CaPo, i.e., thread per module, thread per packet, and thread per control, in combination with the real-time scheduling policies rate monotonic and earliest deadline first. We use measurements from the first Da CaPo prototype to quantify the execution times of Da CaPo modules, and measurements from the electronic classroom as real-life workload. Our simulation results show that thread per module and thread per packet perform better than thread per control, and RM should be preferred to EDF.
© (1999) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Thomas Plagemann "Analysis of multithreading and real-time scheduling for the flexible communication subsystem Da CaPo on Chorus", Proc. SPIE 3528, Multimedia Systems and Applications, (22 January 1999); https://doi.org/10.1117/12.337423
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Switches

Computer simulations

Video

Computer programming

Prototyping

Multimedia

Operating systems

Back to Top