Patents by Inventor Pranoop Erasani

Pranoop Erasani 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: 7653682
    Abstract: A method and system performs a fencing technique in a host cluster storage environment. The fence program executes on each cluster member in the cluster, and the cluster is coupled to a storage system by a network. When a cluster member fails or cluster membership changes, the fence program is invoked and a host fencing API message is sent via the network to the storage system. The storage system in turn modifies export lists to restrict further access by the failed cluster node to otherwise fence the failed cluster node off from that storage system or from certain directories within that storage system.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: January 26, 2010
    Assignee: NetApp, Inc.
    Inventors: Pranoop Erasani, Stephen Daniel, Joseph Richart, Thomas Haynes
  • Patent number: 7516285
    Abstract: A method and system performs fencing techniques in a host cluster storage environment. A fencing application program interface resides in one or more storage systems. When a message is received by said storage system from a cluster member, the storage system in turn modifies the NFS export lists of one or more storage systems to restrict further access by the failed cluster node to otherwise fence the failed cluster node off from that storage system or from certain directories within that storage system. Prior to said access permission rights being changed, NFS operations are locked and drained, NFS locks are removed after which the export lists are modified. Once the fencing operations are performed, the NFS operations are served again by the storage system.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: April 7, 2009
    Assignee: Network Appliance, Inc.
    Inventors: Thomas Haynes, Stephen Daniel, Joseph Richart, Pranoop Erasani
  • Publication number: 20070022314
    Abstract: A host-clustered networked storage environment includes a “quorum program.” The quorum program is invoked when a change in cluster membership occurs, or when the cluster members are not receiving reliable information about the continued viability of the cluster, or for a variety of other reasons. When the quorum program is so invoked, the cluster member is programmed to assert a claim on a quorum device configured in accordance with the present invention. More specifically, the quorum device is a vdisk embodied in as a logical unit (LUN) exported by the networked storage system. The LUN is created as a quorum device upon which a SCSI-3 reservation can be placed by an initiator. Thus, the LUN is created for this purpose as a SCSI target that exists solely as a quorum device. Fencing techniques are also provided in the networked environment such that failed cluster members can be fenced from given—exports of the networked—storage system.
    Type: Application
    Filed: July 22, 2005
    Publication date: January 25, 2007
    Inventors: Pranoop Erasani, Stephen Daniel, Clifford Conklin, Thomas Haynes
  • Publication number: 20070022138
    Abstract: A method and system performs a fencing technique in a host cluster storage environment. The fence program executes on each cluster member in the cluster, and the cluster is coupled to a storage system by a network. When a cluster member fails or cluster membership changes, the fence program is invoked and a host fencing API message is sent via the network to the storage system. The storage system in turn modifies export lists to restrict further access by the failed cluster node to otherwise fence the failed cluster node off from that storage system or from certain directories within that storage system.
    Type: Application
    Filed: July 22, 2005
    Publication date: January 25, 2007
    Inventors: Pranoop Erasani, Stephen Daniel, Joseph Richart, Thomas Haynes