Patents by Inventor Poonam Dhavale

Poonam Dhavale 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: 9846734
    Abstract: A storage object is migrated between nodes by a source node automatically verifying that another node is configured to service the storage object and changing ownership of the storage object based on the verifying. A cluster manager for the clustered storage system receives a request and provides the request to the source which owns the storage object. The source verifies that the destination is configured according to a predetermined configuration for servicing the storage object. Based on the verifying, the source offlines the storage object and updates ownership information of the storage object, thereafter allowing the destination to online the storage object. The cluster manager further provides the updated ownership information to all the nodes in the cluster, so an access request intended for the storage object may be received by any node and forwarded to the destination using the updated ownership information to effect a transparent migration.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: December 19, 2017
    Assignee: NetApp, Inc.
    Inventors: Poonam Dhavale, Susan M. Coatney, Steven S. Watanabe
  • Patent number: 9424301
    Abstract: A system and method of negotiated takeover of storage objects includes one or more processors, a storage controller, and memory coupled to the one or more processors. The memory stores a data structure that includes information about a plurality of storage objects manageable by the storage controller. The storage controller is configured to assume, one by one, current ownership of a first subset of the storage objects and assume, concurrently, current ownership of a second subset of the storage objects. The first subset of storage objects and the second subset of storage objects are currently owned by a second storage server coupled to the storage server. In some embodiments, current ownership of the first subset of storage objects is transferred by iteratively detecting a particular storage object from the first subset of the storage objects whose current ownership can be assumed and bringing the particular storage object online.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: August 23, 2016
    Assignee: NetApp, Inc.
    Inventors: Poonam Dhavale, Manish Bhuwania, Arun Ramachandran, Herman M. Mutiso
  • Publication number: 20160012117
    Abstract: A storage object is migrated between nodes by a source node automatically verifying that another node is configured to service the storage object and changing ownership of the storage object based on the verifying. A cluster manager for the clustered storage system receives a request and provides the request to the source which owns the storage object. The source verifies that the destination is configured according to a predetermined configuration for servicing the storage object. Based on the verifying, the source offlines the storage object and updates ownership information of the storage object, thereafter allowing the destination to online the storage object. The cluster manager further provides the updated ownership information to all the nodes in the cluster, so an access request intended for the storage object may be received by any node and forwarded to the destination using the updated ownership information to effect a transparent migration.
    Type: Application
    Filed: September 22, 2015
    Publication date: January 14, 2016
    Inventors: Poonam Dhavale, Susan M. Coatney, Steven S. Watanabe
  • Patent number: 9141492
    Abstract: A storage object is migrated between nodes by a source node automatically verifying that another node is configured to service the storage object and changing ownership of the storage object based on the verifying. A cluster manager for the clustered storage system receives a request and provides the request to the source which owns the storage object. The source verifies that the destination is configured according to a predetermined configuration for servicing the storage object. Based on the verifying, the source offlines the storage object and updates ownership information of the storage object, thereafter allowing the destination to online the storage object. The cluster manager further provides the updated ownership information to all the nodes in the cluster, so an access request intended for the storage object may be received by any node and forwarded to the destination using the updated ownership information to effect a transparent migration.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: September 22, 2015
    Assignee: NetApp, Inc.
    Inventors: Poonam Dhavale, Susan M. Coatney, Steven S. Watanabe
  • Publication number: 20150149416
    Abstract: A system and method of negotiated takeover of storage objects includes one or more processors, a storage controller, and memory coupled to the one or more processors. The memory stores a data structure that includes information about a plurality of storage objects manageable by the storage controller. The storage controller is configured to assume, one by one, current ownership of a first subset of the storage objects and assume, concurrently, current ownership of a second subset of the storage objects. The first subset of storage objects and the second subset of storage objects are currently owned by a second storage server coupled to the storage server. In some embodiments, current ownership of the first subset of storage objects is transferred by iteratively detecting a particular storage object from the first subset of the storage objects whose current ownership can be assumed and bringing the particular storage object online.
    Type: Application
    Filed: November 22, 2013
    Publication date: May 28, 2015
    Applicant: NETAPP, INC.
    Inventors: Poonam DHAVALE, Manish Bhuwania, Arun Ramachandran, Herman M. Mutiso
  • Publication number: 20140317159
    Abstract: A storage object is migrated between nodes by a source node automatically verifying that another node is configured to service the storage object and changing ownership of the storage object based on the verifying. A cluster manager for the clustered storage system receives a request and provides the request to the source which owns the storage object. The source verifies that the destination is configured according to a predetermined configuration for servicing the storage object. Based on the verifying, the source offlines the storage object and updates ownership information of the storage object, thereafter allowing the destination to online the storage object. The cluster manager further provides the updated ownership information to all the nodes in the cluster, so an access request intended for the storage object may be received by any node and forwarded to the destination using the updated ownership information to effect a transparent migration.
    Type: Application
    Filed: May 15, 2014
    Publication date: October 23, 2014
    Applicant: NetApp, Inc.
    Inventors: Poonam Dhavale, Susan M. Coatney, Steve Watanabe
  • Patent number: 8751533
    Abstract: A method and system are provided for transparently migrating a storage object (aggregate) between nodes by one of the nodes (source), automatically verifying another node (destination) is configured to service the aggregate, and changing ownership of the aggregate based on the verifying to enable servicing of the aggregate at the destination. A cluster manager receives an aggregate migration request and provides the request to the source owning the aggregate. The source verifies the destination is configured according to a predetermined configuration for servicing the aggregate. Based on the verifying, the source offlines the aggregate and updates ownership information of the aggregate, thereafter allowing the destination to online the aggregate. The cluster manager provides the updated ownership information to all nodes in the cluster, so an access request intended for the aggregate may be received by any node and forwarded to the destination using the updated ownership information.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: June 10, 2014
    Assignee: NetApp, Inc.
    Inventors: Poonam Dhavale, Susan M. Coatney, Steven S. Watanabe
  • Patent number: 7627699
    Abstract: A system employing asymmetric distributed block virtualization includes a volume server, a plurality of volume clients, and one or more physical block devices. The volume server aggregates storage in the physical block devices into a logical volume and makes the logical volume accessible to the volume clients for input/output (I/O) operations. In order to manage different I/O access requirements (such as read-only access versus read-write access) of the volume clients, the volume server maintains a different I/O access policy for each volume client to control the kinds of input/output operations that the volume client is allowed to perform on the logical volume.
    Type: Grant
    Filed: September 30, 2007
    Date of Patent: December 1, 2009
    Assignee: Symantec Operating Corporation
    Inventors: Kalaivani Arumugham, Santosh Rao, Gopal Sharma, Poonam Dhavale, Randy Shingai, Ronald S. Karr, Oleg Kiselev, Shie-Rei Huang
  • Patent number: 7389394
    Abstract: Systems and methods for performing snapshots in a storage environment employing distributed block virtualization. In one embodiment, the system may include a volume server, a first and a second host computer system, and a plurality of physical block devices. The volume server may be configured to aggregate storage in the plurality of physical block devices into a plurality of logical volumes, where a particular logical volume includes storage from at least two physical block devices. The volume server may further be configured to make a first and a second subset of the logical volumes available to the first and second host computer systems for input/output, respectively. The first subset and the second subset may be at least partially nonoverlapping, and a second logical volume may be configured to store a snapshot of data stored in a first logical volume logical volume.
    Type: Grant
    Filed: May 3, 2004
    Date of Patent: June 17, 2008
    Assignee: Symantec Operating Corporation
    Inventors: Ronald S. Karr, Kalaivani Arumugham, Anand A. Kekre, Poonam Dhavale
  • Patent number: 7340640
    Abstract: Systems and methods for performing recoverable mirroring in a storage environment employing asymmetrically distributed block virtualization. In one embodiment, the system may include a volume server, a first and a second host computer system, and a plurality of physical block devices. The volume server may be configured to aggregate storage in the plurality of physical block devices into a plurality of logical volumes, where a particular logical volume includes storage from at least two physical block devices, to make a first subset of the logical volumes available to the first host computer system for input/output, and to make a second subset of the logical volumes available to the second host computer system for input/output. The first subset and the second subset may be at least partially nonoverlapping, a given logical volume may be configured as a mirrored logical volume including a plurality of copies of a given data block.
    Type: Grant
    Filed: May 3, 2004
    Date of Patent: March 4, 2008
    Assignee: Symantec Operating Corporation
    Inventors: Ronald S. Karr, Kalaivani Arumugham, John A. Colgrove, Poonam Dhavale
  • Patent number: 7328287
    Abstract: A system employing asymmetric distributed block virtualization includes a volume server, a plurality of volume clients, and one or more physical block devices. The volume server aggregates storage in the physical block devices into a logical volume and makes the logical volume accessible to the volume clients for input/output (I/O) operations. In order to manage different I/O access requirements (such as read-only access versus read-write access) of the volume clients, the volume server maintains a different I/O access policy for each volume client to control the kinds of input/output operations that the volume client is allowed to perform on the logical volume.
    Type: Grant
    Filed: July 26, 2004
    Date of Patent: February 5, 2008
    Assignee: Symantec Operating Corporation
    Inventors: Kalaivani Arumugham, Santosh Rao, Gopal Sharma, Poonam Dhavale, Randy Shingai, Ronald S. Karr, Oleg Kiselev, Shie-Rei Huang
  • Patent number: 7293191
    Abstract: A system for managing input/output (I/O) errors in a storage system employing asymmetric distributed block virtualization includes a volume server, a plurality of volume clients, and one or more physical block devices. The volume server aggregates storage in the physical block devices into a logical volume and makes the logical volume accessible to the volume client. A designated route may be used to send I/O requests from the volume client to a physical block device during normal operation. If the volume client loses connectivity on the designated route, the volume client may route an I/O request to the physical block device via an alternate route. In one specific embodiment, the volume client may route an I/O request to the physical block device via the volume server.
    Type: Grant
    Filed: July 26, 2004
    Date of Patent: November 6, 2007
    Assignee: Symantec Operating Corporation
    Inventors: Kalaivani Arumugham, Santosh Rao, Gopal Sharma, Poonam Dhavale, Michael Wahl, Oleg Kiselev