• DocumentCode
    2705755
  • Title

    Overcoming Unix kernel deficiencies in a portable, distributed storage system

  • Author

    Gary, M.

  • Author_Institution
    Lawrence Livermore Nat. Lab., CA, USA
  • fYear
    1990
  • fDate
    7-10 May 1990
  • Firstpage
    134
  • Lastpage
    139
  • 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
    Unix; network operating systems; storage allocation; storage management; LINCS storage system; Unix operating system; distributed storage system; inefficient data copies; input/output; kernel additions; kernel modifications; leading-edge storage devices; lightweight tasking facility; optimized drivers; portable storage system; process-blocked I/O; scalable storage system; Distributed computing; File systems; Hardware; Intelligent networks; Kernel; Laboratories; Large-scale systems; Multitasking; Network servers; Operating systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mass Storage Systems, 1990. Crisis in Mass Storage. Digest of Papers., Tenth IEEE Symposium on
  • Conference_Location
    Monterey, CA, USA
  • Print_ISBN
    0-8186-2034-X
  • Type

    conf

  • DOI
    10.1109/MASS.1990.113584
  • Filename
    113584