Overcoming Unix kernel deficiencies in a portable, distributed storage system
- 4 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 134-139
- https://doi.org/10.1109/mass.1990.113584
Abstract
The implementation of the LINCS storage system, a fast, scalable, distributed storage system implemented on top of the Unix operating system, is discussed. The focus is on satisfying the performance requirements of a large-scale storage system. A number of kernel modifications and additions were made to overcome a number of Unix kernel deficiencies. These deficiencies included the lack of a lightweight tasking facility in the kernel, process-blocked I/O (input/output), inefficient data copies between user and system space, and the lack of optimized drivers for leading-edge storage devices.Keywords
This publication has 5 references indexed in Scilit:
- A Unix-MVS based mass storage system for supercomputersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The Livermore distributed storage system: implementation and experiencesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The Livermore distributed storage system: requirements and overviewPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Protection imperfect: the security of some computing environmentsACM SIGOPS Operating Systems Review, 1988
- A Reference Model for Mass Storage SystemsPublished by Elsevier ,1988