Proposal of an External Processor Scheduling in Micro-Kernel Based Operating Systems

TitleProposal of an External Processor Scheduling in Micro-Kernel Based Operating Systems
Publication TypeTechnical Report
Year of Publication1992
AuthorsKalfa, W.
Other Numbers733
KeywordsBirliX, Distributed Operating Systems, External Processor Scheduler, Micro-Kernel

Until now, the management of resources was a task of the operating systems kernel. The applications running on the operating system were in general, similar to each other. Thus the limited policy of the resource manager could satisfy the demands of applications. With the advent of computer systems capable handling new applications such as multimedia and of new operating systems based on micro-kernels and supporting object paradigm in a distributed environment, an external resource manager became important for both traditional operating systems like UNIX with new applications and new object oriented and micro-kernel based operating systems. In this paper an approach to an external scheduling on the basis of the operating system BirliX is given. The proposal is based on a scheduler implemented in the user space. Problems of the implementation are described by means of the operating system BirliX as an example. Because the operating system is a distributed object oriented operating system, our proposal deals with local and distributed managers. Coming from a system model of the BirliX, a resource mode, and a process model, the scheduling model is developed.

Bibliographic Notes

ICSI Technical Report TR-92-028

Abbreviated Authors

W. Kalfa

ICSI Publication Type

Technical Report