Patents by Inventor Pranith KUMAR

Pranith KUMAR 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: 9317509
    Abstract: A first server identifies a second server connecting to a cluster of servers in a file system. The first server examines a file in a replication directory hierarchy in the second server. The file has not been accessed by a client application. The first server determines, prior to the file being accessed by the client application that the file on the second server has stale data and overwrites the stale data in the file on the second server with current data.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: April 19, 2016
    Assignee: Red Hat, Inc.
    Inventors: Pranith Kumar Karampuri, Anand Vishweswaran Avati, Vijay Bellur
  • Publication number: 20150248434
    Abstract: Delayed asynchronous file replication in a distributed file system is described. A first server receives requests to perform a updates to a first replica of a file. The first server sends, to a second server, an outcast instruction to set a second replica of the file to an out-of-date state. The first server performs the updates to the first replica without sending the updates to the second server. The first server receives a request for updates for the second replica from the second server. The first server transmits the updates to the second server to facilitate a heal operation of the second replica, where completion of the heal operation causes the out-of-date state of the second replica to be changed to an up-to-date state.
    Type: Application
    Filed: February 28, 2014
    Publication date: September 3, 2015
    Applicant: Red Hat, Inc.
    Inventors: Anand Vishweswaran Avati, Pranith Kumar Karampuri
  • Publication number: 20150066855
    Abstract: An outcast index in a distributed file system is described. A first server can receive an indication that a first replica stored on the first server is to be modified in view of a second replica stored on a second server. The first replica and the second replica are replicas of a same file. The first server updates metadata associated with the first replica to indicate an outcast state of the first replica. The first server receives an indication that the modification of the first replica is complete. The first server updates the metadata associated with the first replica to remove the outcast state of the first replica.
    Type: Application
    Filed: February 11, 2014
    Publication date: March 5, 2015
    Applicant: Red Hat, Inc.
    Inventors: Anand Vishweswaran Avati, Pranith Kumar Karampuri
  • Patent number: 8943031
    Abstract: A server processing device acquires a lock on a region of a file which has stale data. The server processing device self-heals the stale data in the locked region using current data and receives a write request to modify another region of the file during the self-healing of the locked region of the file. The server processing device provides write access to the requested region during the self-healing of the locked region of the file.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: January 27, 2015
    Assignee: Red Hat, Inc.
    Inventors: Pranith Kumar Karampuri, Anand Vishweswaran Avati
  • Publication number: 20150006592
    Abstract: A server computer system performs a first set of operations for a first transaction. The first transaction pertaining to data stored in a file system. The server computer system delays a second set of operations for the first transaction and identifies a second transaction pertaining to the data. In response to identifying the second transaction, the server computer system cancels the second set of operations for the first transaction, and cancels a first set of operations for the second transaction.
    Type: Application
    Filed: November 15, 2013
    Publication date: January 1, 2015
    Inventors: Anand Vishweswaran Avati, Pranith Kumar Karampuri
  • Patent number: 8874626
    Abstract: A server computer system identifies change operations for an object in a file system. The object can be a file or a directory. The change operations can include a change to a local copy of the object and one or more remote copies of the object. The server computer system determines that one of the change operations is unsuccessful and creates tracking data that identifies the object that is associated with at least one change operation that is unsuccessful.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: October 28, 2014
    Assignee: Red Hat, Inc.
    Inventors: Anand Vishweswaran Avati, Pranith Kumar Karampuri
  • Publication number: 20140222878
    Abstract: A server computer system identifies change operations for an object in a file system. The object can be a file or a directory. The change operations can include a change to a local copy of the object and one or more remote copies of the object. The server computer system determines that one of the change operations is unsuccessful and creates tracking data that identifies the object that is associated with at least one change operation that is unsuccessful.
    Type: Application
    Filed: February 1, 2013
    Publication date: August 7, 2014
    Applicant: RED HAT, INC.
    Inventors: Anand Vishweswaran Avati, Pranith Kumar Karampuri
  • Publication number: 20140074799
    Abstract: A first server identifies a second server connecting to a cluster of servers in a file system. The first server examines a file in a replication directory hierarchy in the second server. The file has not been accessed by a client application. The first server determines, prior to the file being accessed by the client application that the file on the second server has stale data and overwrites the stale data in the file on the second server with current data.
    Type: Application
    Filed: November 26, 2012
    Publication date: March 13, 2014
    Applicant: RED HAT, INC.
    Inventors: Pranith Kumar Karampuri, Anand Vishweswaran Avati, Vijay Bellur
  • Publication number: 20140074798
    Abstract: A first storage server identifies a second storage server connecting to a cluster of storage servers in a file system. The first storage server locates a file in a replication directory hierarchy in the second storage server. The file has not been accessed by a client application. The first storage server determines, prior to the file being accessed by the client application, that the file on the second storage server has stale data and overwrites the stale data in the file on the second storage server with current data.
    Type: Application
    Filed: September 7, 2012
    Publication date: March 13, 2014
    Applicant: Red Hat, Inc.
    Inventors: Pranith Kumar Karampuri, Anand Vishweswaran Avati, Vijay Bellur
  • Publication number: 20140052705
    Abstract: A server processing device acquires a lock on a region of a file which has stale data. The server processing device self-heals the stale data in the locked region using current data and receives a write request to modify another region of the file during the self-healing of the locked region of the file. The server processing device provides write access to the requested region during the self-healing of the locked region of the file.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Applicant: RED HAT, INC.
    Inventors: Pranith Kumar Karampuri, Anand Vishweswaran Avati