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: 9846734Abstract: 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: GrantFiled: September 22, 2015Date of Patent: December 19, 2017Assignee: NetApp, Inc.Inventors: Poonam Dhavale, Susan M. Coatney, Steven S. Watanabe
-
Patent number: 9424301Abstract: 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: GrantFiled: November 22, 2013Date of Patent: August 23, 2016Assignee: NetApp, Inc.Inventors: Poonam Dhavale, Manish Bhuwania, Arun Ramachandran, Herman M. Mutiso
-
Publication number: 20160012117Abstract: 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: ApplicationFiled: September 22, 2015Publication date: January 14, 2016Inventors: Poonam Dhavale, Susan M. Coatney, Steven S. Watanabe
-
Patent number: 9141492Abstract: 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: GrantFiled: May 15, 2014Date of Patent: September 22, 2015Assignee: NetApp, Inc.Inventors: Poonam Dhavale, Susan M. Coatney, Steven S. Watanabe
-
Publication number: 20150149416Abstract: 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: ApplicationFiled: November 22, 2013Publication date: May 28, 2015Applicant: NETAPP, INC.Inventors: Poonam DHAVALE, Manish Bhuwania, Arun Ramachandran, Herman M. Mutiso
-
Publication number: 20140317159Abstract: 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: ApplicationFiled: May 15, 2014Publication date: October 23, 2014Applicant: NetApp, Inc.Inventors: Poonam Dhavale, Susan M. Coatney, Steve Watanabe
-
Patent number: 8751533Abstract: 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: GrantFiled: November 25, 2009Date of Patent: June 10, 2014Assignee: NetApp, Inc.Inventors: Poonam Dhavale, Susan M. Coatney, Steven S. Watanabe
-
Patent number: 7627699Abstract: 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: GrantFiled: September 30, 2007Date of Patent: December 1, 2009Assignee: Symantec Operating CorporationInventors: Kalaivani Arumugham, Santosh Rao, Gopal Sharma, Poonam Dhavale, Randy Shingai, Ronald S. Karr, Oleg Kiselev, Shie-Rei Huang
-
Patent number: 7389394Abstract: 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: GrantFiled: May 3, 2004Date of Patent: June 17, 2008Assignee: Symantec Operating CorporationInventors: Ronald S. Karr, Kalaivani Arumugham, Anand A. Kekre, Poonam Dhavale
-
Patent number: 7340640Abstract: 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: GrantFiled: May 3, 2004Date of Patent: March 4, 2008Assignee: Symantec Operating CorporationInventors: Ronald S. Karr, Kalaivani Arumugham, John A. Colgrove, Poonam Dhavale
-
Patent number: 7328287Abstract: 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: GrantFiled: July 26, 2004Date of Patent: February 5, 2008Assignee: Symantec Operating CorporationInventors: Kalaivani Arumugham, Santosh Rao, Gopal Sharma, Poonam Dhavale, Randy Shingai, Ronald S. Karr, Oleg Kiselev, Shie-Rei Huang
-
Patent number: 7293191Abstract: 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: GrantFiled: July 26, 2004Date of Patent: November 6, 2007Assignee: Symantec Operating CorporationInventors: Kalaivani Arumugham, Santosh Rao, Gopal Sharma, Poonam Dhavale, Michael Wahl, Oleg Kiselev