Patents by Inventor Ravishankar Narayanankutty

Ravishankar Narayanankutty 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: 11288237
    Abstract: Systems and methods for using a thin arbiter node as a quorum decision maker in a distributed file system. An example method comprises receiving a write request with respect to a file, identifying a first data storage unit storing a first replica of the file and a second data storage unit storing a second replica of the file, determining that the first data storage unit is unavailable and that the second data storage unit is available, and in response to determining, using metadata residing on a thin arbiter node, that the second data storage unit contains at least on stale file replica, failing the write request to avoid split brain in the distributed file system.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: March 29, 2022
    Assignee: Red Hat, Inc.
    Inventors: Pranith Kumar Karampuri, Karthik Subrahmanya, Ravishankar Narayanankutty, Ashish Pandey
  • Patent number: 11157456
    Abstract: A request to perform a write operation on a file stored in a distributed file system may be received. A determination may be made as to whether a quorum of servers of the distributed file system is satisfied. The servers of the quorum may be used to perform the write operation or to record the write operation. The write operation may be performed on the file in view of determining that the quorum has been satisfied.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: October 26, 2021
    Assignee: Red Hat, Inc.
    Inventors: Pranith Kumar Karampuri, Ravishankar Narayanankutty
  • Publication number: 20200142977
    Abstract: Systems and methods for using a thin arbiter node as a quorum decision maker in a distributed file system. An example method comprises receiving a write request with respect to a file, identifying a first data storage unit storing a first replica of the file and a second data storage unit storing a second replica of the file, determining that the first data storage unit is unavailable and that the second data storage unit is available, and in response to determining, using metadata residing on a thin arbiter node, that the second data storage unit contains at least on stale file replica, failing the write request to avoid split brain in the distributed file system.
    Type: Application
    Filed: November 6, 2018
    Publication date: May 7, 2020
    Inventors: Pranith Kumar Karampuri, Karthik Subrahmanya, Ravishankar Narayanankutty, Ashish Pandey
  • Publication number: 20190243807
    Abstract: A request to perform a write operation on a file stored in a distributed file system may be received. A determination may be made as to whether a quorum of servers of the distributed file system is satisfied. The servers of the quorum may be used to perform the write operation or to record the write operation. The write operation may be performed on the file in view of determining that the quorum has been satisfied.
    Type: Application
    Filed: April 19, 2019
    Publication date: August 8, 2019
    Inventors: Pranith Kumar Karampuri, Ravishankar Narayanankutty
  • Patent number: 10275468
    Abstract: A request to perform a write operation on a file stored in a distributed file system that includes a first and second storage server and an arbiter system may be received. An identification of whether whether one of the first or second storage servers is available to perform the write operation and that the other of the first or second storage servers is not available to perform the write operation may be performed. An identification of whether the arbiter system is available to record the write operation may be performed. In response to identifying that one of the storage servers and the arbiter system are available and that the other of the storage servers is unavailable, the write operation may be performed on the file in view of write operation data that indicates whether the one of the storage servers is consistent with the arbiter system.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: April 30, 2019
    Assignee: Red Hat, Inc.
    Inventors: Pranith Kumar Karampuri, Ravishankar Narayanankutty
  • Publication number: 20170235755
    Abstract: A request to perform a write operation on a file stored in a distributed file system that includes a first and second storage server and an arbiter system may be received. An identification of whether whether one of the first or second storage servers is available to perform the write operation and that the other of the first or second storage servers is not available to perform the write operation may be performed. An identification of whether the arbiter system is available to record the write operation may be performed. In response to identifying that one of the storage servers and the arbiter system are available and that the other of the storage servers is unavailable, the write operation may be performed on the file in view of write operation data that indicates whether the one of the storage servers is consistent with the arbiter system.
    Type: Application
    Filed: February 11, 2016
    Publication date: August 17, 2017
    Inventors: Pranith Kumar Karampuri, Ravishankar Narayanankutty