×

Using persistent memory technology as a host-side storage tier for clustered/distributed file systems, managed by host-side tier

  • US 10,452,544 B1
  • Filed: 09/27/2017
  • Issued: 10/22/2019
  • Est. Priority Date: 09/27/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for managing cache coherency of a multi-node file system sharing a storage system, each node having a file system buffer cache and a host-side cache, comprising:

  • receiving, by a host-side cache on a first node of the multi-node file system, a copy of a file system object (FSO) from a file system buffer cache on the first node;

    storing the copy of the FSO in the host-side cache on the first node;

    sending, by the first node, a message to a second and a third node to invalidate a copy of the FSO in a host-side cache of each of the second and third nodes in response to the storing of the copy of the FSO in the host-side cache on the first node from the buffer cache on the first node; and

    sending a copy of the FSO from the host-side cache of the first node to at least the host-side cache of the second node independently of the shared storage system;

    wherein each of the first, second, and third nodes comprise host-side cache coherency logic, and the coherency logic of the host-side cache of the first, second, and third nodes communicate with each other to implement coherency logic for the combined first, second, and third node host-side caches.

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