2002 · 121 citations · 15 references
Heterogeneous ComputingEngineeringComputer ArchitectureProcessor ArchitectureConcurrency ControlReal-time SystemCompute KernelSystems EngineeringParallel ComputingFast PrototypingComputer EngineeringScheduling (Computing)Computer ScienceReal-time ComputingNew Kernel ApproachEmbedded Operating SystemOperating SystemsAperiodic ServersAutomationReal-time SystemsReal-time OperationSystem Software
This paper presents a dynamic configurable kernel architecture designed for supporting a simple implementation, integration and evaluation of scheduling algorithms. The main goal of the proposed architecture is to provide a platform for fast prototyping scheduling algorithms both for the CPU and for the devices. The kernel is fully modular in terms of scheduling policies, aperiodic servers, and concurrency control protocols, allowing applications to be developed independently from a particular system configuration. Finally, the system is compliant with the POSIX 1003.13 PSE52 specifications to simplify porting of application code developed for other POSIX compliant kernels.
15
Dawson Engler, M. Frans Kaashoek, James W. O’Toole · 1995 · 1.1K citations
Extensibility safety and performance in the SPIN operating system
Brian N. Bershad, Stefan Savage, Przemysław Pardyak et al. · 1995 · 949 citations
Jochen Liedtke · 1995 · 595 citations · Full text