×

File array storage architecture having file system distributed across a data processing platform

  • US 6,219,693 B1
  • Filed: 11/04/1997
  • Issued: 04/17/2001
  • Est. Priority Date: 11/04/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A distributed storage architecture system comprising:

  • an interface;

    a client file system executing on a host computer coupled to the interface, the host computer having a host central processing unit (CPU) connected to a host memory, the client file system one of interacting with the host memory to resolve an input/output (I/O) transaction request at the host computer and transmitting the I/O request over the interface;

    a server file system executing on an adapter coupled to the interface, the server file system receiving the I/O request from the interface and servicing the I/O request asynchronously to execution of the host computer, the adapter having a CPU coupled to an adapter memory and a non-volatile random access memory (NVRAM) coupled to the adapter CPU, and wherein the server file system services the I/O request by interacting with the adapter memory to one of retrieve and store data specified by the I/O request;

    an I/O subsystem executing on the adapter;

    storage devices coupled to channels of the adapter; and

    the server file system further including a NVRAM manager executed by the adapter CPU, the NVRAM manager interacting with the cache manager to share the NVRAM as a cache for user data and metadata.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×