The design and implementation of the Lavender micro kernel
โ Scribed by Koichi Mouri; Eiji Okubo
- Publisher
- John Wiley and Sons
- Year
- 2000
- Tongue
- English
- Weight
- 188 KB
- Volume
- 31
- Category
- Article
- ISSN
- 0882-1666
No coin nor oath required. For personal study only.
โฆ Synopsis
Micro kernel architecture is widely used in the design of operating systems. However, traditional micro kernels are not easily extensible and so are not very flexible. For example, the granularity of kernel functions does not accord with the users needs. Moreover, users cannot customize kernel functions easily. Another problem of micro kernels is that system performance is poor due to the overhead of switching address spaces and due to the increased interprocess communication in micro kernels. To address these problems, we have designed and implemented the Lavender micro kernel. Lavender is a micro kernel which can be customized according to application-specific requirements. In order to reduce kernel overhead due to switching address spaces and interprocess communication, Lavender provides users with functionality for process groups and for resident address space. By means of this functionality, the overhead of interprocess procedure calls is reduced to about one-fifth that of other micro kernels. In this paper, the structure and features of Lavender are described. Furthermore, a performance evaluation of process groups and resident address space is presented and the effectiveness of Lavender is discussed.
๐ SIMILAR VOLUMES
The system architecture of the Stony Brook Video Server (SBVS), which guarantees end-to-end real-time video playback in a client-server setting, is presented. SBVS employs a real-time network access protocol, RETHER, to use existing Ethernet hardware as the underlying communications media. The video
In recent years industry has received increasing attention regarding its impact on the environment. It continues to face mounting pressure from society and the government to improve environmental performance. A survey and interviews of Australian organizations revealed that methods to improve this p
Figure 2. VFSM design paradigm overview.