Patents by Inventor Pranav Peshwe

Pranav Peshwe 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: 10341252
    Abstract: Various systems, methods, and processes to optimize partition arbitration are disclosed. In response to a cluster being partitioned into multiple network partitions, a determination is made, using a first node in a first network partition, whether the first node wins one or more coordination points. The determination of the first node is then transmitted to a second node in the first network partition. Further, another determination is made using the second node whether the second node wins one or more other coordination points other than the one or more coordination points won by the first node.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 2, 2019
    Assignee: Veritas Technologies LLC
    Inventors: Jai Gahlot, Amol S. Katkar, Udipta Das, Pranav Peshwe
  • Patent number: 10320703
    Abstract: Various methods, systems, and processes to prevent data corruption caused by a pre-existing split brain condition in a cluster are presented. In response to determining that a node is no longer part of a sub-cluster, another node in the sub-cluster is designated as a racer node. The racer node accesses a matrix, and the matrix includes information to determine whether a majority of coordination points in a cluster are accessible by nodes in the sub-cluster. Based on the accessing, a determination is made that the information indicates that the majority of coordination points are accessible by the nodes. The information is then broadcasted.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: June 11, 2019
    Assignee: Veritas Technologies LLC
    Inventors: Jai Gahlot, Amol S. Katkar, Udipta Das, Pranav Peshwe
  • Patent number: 10320702
    Abstract: Various systems, methods, and processes to optimize input/output (I/O) fencing operations in systems that implement coordination points are presented. A matrix is generated. The matrix includes information indicating the accessibility of one or more coordination points by a node. The method then transmits the matrix to one or more other nodes.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: June 11, 2019
    Assignee: Veritas Technologies, LLC
    Inventors: Jai Gahlot, Amol S. Katkar, Udipta Das, Pranav Peshwe
  • Publication number: 20170093746
    Abstract: Various systems, methods, and processes to optimize input/output (I/O) fencing operations in systems that implement coordination points are presented. A matrix is generated. The matrix includes information indicating the accessibility of one or more coordination points by a node. The method then transmits the matrix to one or more other nodes.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: Jai Gahlot, Amol S. Katkar, Udipta Das, Pranav Peshwe
  • Publication number: 20170093647
    Abstract: Various systems, methods, and processes to optimize partition arbitration are disclosed. In response to a cluster being partitioned into multiple network partitions, a determination is made, using a first node in a first network partition, whether the first node wins one or more coordination points. The determination of the first node is then transmitted to a second node in the first network partition. Further, another determination is made using the second node whether the second node wins one or more other coordination points other than the one or more coordination points won by the first node.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: Jai Gahlot, Amol S. Katkar, Udipta Das, Pranav Peshwe
  • Publication number: 20170094003
    Abstract: Various methods, systems, and processes to prevent data corruption caused by a pre-existing split brain condition in a cluster are presented. In response to determining that a node is no longer part of a sub-cluster, another node in the sub-cluster is designated as a racer node. The racer node accesses a matrix, and the matrix includes information to determine whether a majority of coordination points in a cluster are accessible by nodes in the sub-cluster. Based on the accessing, a determination is made that the information indicates that the majority of coordination points are accessible by the nodes. The information is then broadcasted.
    Type: Application
    Filed: September 30, 2015
    Publication date: March 30, 2017
    Inventors: Jai Gahlot, Amol S. Katkar, Udipta Das, Pranav Peshwe