System Directory

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 63 Experts worldwide ranked by ideXlab platform

Donald E Porter - One of the best experts on this subject based on the ideXlab platform.

  • how to get more value from your file System Directory cache
    Symposium on Operating Systems Principles, 2015
    Co-Authors: Chiache Tsai, Yang Zhan, Jayashree Reddy, Yizheng Jiao, Tao Zhang, Donald E Porter
    Abstract:

    Applications frequently request file System operations that traverse the file System Directory tree, such as opening a file or reading a file's metadata. As a result, caching file System Directory structure and metadata in memory is an important performance optimization for an OS kernel. This paper identifies several design principles that can substantially improve hit rate and reduce hit cost transparently to applications and file Systems. Specifically, our Directory cache design can look up a Directory in a constant number of hash table operations, separates finding paths from permission checking, memoizes the results of access control checks, uses signatures to accelerate lookup, and reduces miss rates through caching Directory completeness. This design can meet a range of idiosyncratic requirements imposed by POSIX, Linux Security Modules, namespaces, and mount aliases. These optimizations are a significant net improvement for real-world applications, such as improving the throughput of the Dovecot IMAP server by up to 12% and the updatedb utility by up to 29%.

John Waggoner - One of the best experts on this subject based on the ideXlab platform.

Chiache Tsai - One of the best experts on this subject based on the ideXlab platform.

  • how to get more value from your file System Directory cache
    Symposium on Operating Systems Principles, 2015
    Co-Authors: Chiache Tsai, Yang Zhan, Jayashree Reddy, Yizheng Jiao, Tao Zhang, Donald E Porter
    Abstract:

    Applications frequently request file System operations that traverse the file System Directory tree, such as opening a file or reading a file's metadata. As a result, caching file System Directory structure and metadata in memory is an important performance optimization for an OS kernel. This paper identifies several design principles that can substantially improve hit rate and reduce hit cost transparently to applications and file Systems. Specifically, our Directory cache design can look up a Directory in a constant number of hash table operations, separates finding paths from permission checking, memoizes the results of access control checks, uses signatures to accelerate lookup, and reduces miss rates through caching Directory completeness. This design can meet a range of idiosyncratic requirements imposed by POSIX, Linux Security Modules, namespaces, and mount aliases. These optimizations are a significant net improvement for real-world applications, such as improving the throughput of the Dovecot IMAP server by up to 12% and the updatedb utility by up to 29%.

Frank Hartley - One of the best experts on this subject based on the ideXlab platform.

  • 2006 annual rotary steerable System Directory
    2006
    Co-Authors: Frank Hartley
    Abstract:

    Rotary steerable drilling Systems have become mainstream and offer advantages, including the ability to drill directionally and continuously without having to stop or slow down to change direction, allowing uninterrupted drilling with continuous weight on the bit, while at the same time providing real-time log data.

Yang Zhan - One of the best experts on this subject based on the ideXlab platform.

  • how to get more value from your file System Directory cache
    Symposium on Operating Systems Principles, 2015
    Co-Authors: Chiache Tsai, Yang Zhan, Jayashree Reddy, Yizheng Jiao, Tao Zhang, Donald E Porter
    Abstract:

    Applications frequently request file System operations that traverse the file System Directory tree, such as opening a file or reading a file's metadata. As a result, caching file System Directory structure and metadata in memory is an important performance optimization for an OS kernel. This paper identifies several design principles that can substantially improve hit rate and reduce hit cost transparently to applications and file Systems. Specifically, our Directory cache design can look up a Directory in a constant number of hash table operations, separates finding paths from permission checking, memoizes the results of access control checks, uses signatures to accelerate lookup, and reduces miss rates through caching Directory completeness. This design can meet a range of idiosyncratic requirements imposed by POSIX, Linux Security Modules, namespaces, and mount aliases. These optimizations are a significant net improvement for real-world applications, such as improving the throughput of the Dovecot IMAP server by up to 12% and the updatedb utility by up to 29%.