Patents by Inventor Bart Van Assche

Bart Van Assche has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10382540
    Abstract: Techniques are disclosed relating to synchronizing state information across nodes in a cluster. In one embodiment, a first cluster node receives a request to update state information for a logical volume of the cluster. The first cluster node acquires a lock from a distributed lock manager of the cluster, the lock controlling modification of the state information. In response to acquiring the lock, the first cluster node updates the state information across cluster nodes of the cluster. In one embodiment, first cluster node updates the state information in some, but not all, of the cluster nodes. In some embodiments, the first cluster node updates the state information across only cluster nodes associated with the logical volume.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: August 13, 2019
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Bart Van Assche, Robert Wipfel, Mike Christie
  • Patent number: 9766992
    Abstract: Techniques are disclosed relating to storage device failover. In one embodiment, a plurality of storage devices are represented as cluster resources to a cluster resource manager that manages cluster resources on a plurality of cluster nodes. An indication may be received that a failover operation is requested with respect to one of the plurality of storage devices. In response to the indication, the cluster resource manager may initiate the failover operation. In some embodiments, the failover operation includes changing a first access state of the storage device and a second access state of another storage device. In such an embodiment, the storage device and the other storage device may be associated with a logical unit number. In some embodiments, the storage device is located within a first of the plurality of cluster nodes; the other storage device is located within a second of the plurality of cluster nodes.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: September 19, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Robert Wipfel, Bart Van Assche, Ranjan Gupta
  • Publication number: 20150350318
    Abstract: Techniques are disclosed relating to synchronizing state information across nodes in a cluster. In one embodiment, a first cluster node receives a request to update state information for a logical volume of the cluster. The first cluster node acquires a lock from a distributed lock manager of the cluster, the lock controlling modification of the state information. In response to acquiring the lock, the first cluster node updates the state information across cluster nodes of the cluster. In one embodiment, first cluster node updates the state information in some, but not all, of the cluster nodes. In some embodiments, the first cluster node updates the state information across only cluster nodes associated with the logical volume.
    Type: Application
    Filed: August 1, 2014
    Publication date: December 3, 2015
    Inventors: Bart Van Assche, Robert Wipfel, Mike Christie
  • Publication number: 20150121134
    Abstract: Techniques are disclosed relating to storage device failover. In one embodiment, a plurality of storage devices are represented as cluster resources to a cluster resource manager that manages cluster resources on a plurality of cluster nodes. An indication may be received that a failover operation is requested with respect to one of the plurality of storage devices. In response to the indication, the cluster resource manager may initiate the failover operation. In some embodiments, the failover operation includes changing a first access state of the storage device and a second access state of another storage device. In such an embodiment, the storage device and the other storage device may be associated with a logical unit number. In some embodiments, the storage device is located within a first of the plurality of cluster nodes; the other storage device is located within a second of the plurality of cluster nodes.
    Type: Application
    Filed: March 31, 2014
    Publication date: April 30, 2015
    Applicant: Fusion-io, Inc.
    Inventors: Robert Wipfel, Bart Van Assche, Ranjan Gupta