Porting and enhancements of a real-time object-oriented operating system
Robert William Bryce, Koji Murata, Gholamali C. Shoja, Eric G. Manning · 2002
This paper describes our experiences in porting a distributed object oriented real-time operating system called Apertos to a new RISC platform, and some enhancements made to improve its performance. Apertos employs an object-metaobject hierarchy to facilitate object heterogeneity. This meta-hierarchy is intended to support various objects with different requirements such as real-time constraints. As such a system grows, satisfying differing object requirements via the meta-hierarchy with its related communication overheads, it is orthogonal to achieving real-time response performance. To address this, we introduce preemptive scheduling and a hierarchical scheduling solution.