Patents by Inventor Vaiapuri Ramasubramaniam
Vaiapuri Ramasubramaniam 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: 11880335Abstract: Systems and methods are disclosed for implementing an event based retention schedule for a read only file. When a regular file is to be converted to an event based retention read only file, an “event-retain” property may be enabled on the file allowing the feature to be implemented. Then, that file may have its permissions changed to read only. This will allow the file to be changed to a read only file without using a default retention time. Then, once the event is triggered, the retention time may be set so the file can be scheduled for automatic deletion.Type: GrantFiled: July 31, 2020Date of Patent: January 23, 2024Assignee: NetApp, Inc.Inventors: Akshatha Gangadharaiah, Balamurugan Ramajeyam, Raman Madaan, Subhash A. Sankuratripati, Aftab Ahmad Ansari, Vaiapuri Ramasubramaniam
-
Publication number: 20220350779Abstract: A file system cloning method and apparatus is provided. In the method, a destination storage system first receives first information from a source storage system in which a file system runs. The first information is used to indicate a data layout of the file system. Then, the destination storage system creates a cloned file system of the file system based on the first information.Type: ApplicationFiled: July 15, 2022Publication date: November 3, 2022Inventors: Vaiapuri RAMASUBRAMANIAM, Xingkun YANG
-
Patent number: 11163655Abstract: Systems and methods which provide for managing multiple mirror resources in a storage distribution network are provided. In some embodiments, a system provides for both high availability and disaster recovery functionality at different mirroring locations. Other embodiments may provide for multiple high availability and/or multiple disaster recovery mirror resources. These mirror resources are operated in a heterogeneous manner in the sense that each have its own transport, protocol, and the like, but are configured function cooperatively or as a single mirror with respect to mirroring a primary node. Embodiments may provide for the mirroring and resynchronization of mirrored resources in the event of a communication loss with a particular resource without ceasing the mirroring operations to other resources.Type: GrantFiled: November 6, 2017Date of Patent: November 2, 2021Assignee: NetApp Inc.Inventors: Harihara Kadayam, Vaiapuri Ramasubramaniam, Rishabh Mittal, Hrishikesh Keremane
-
Publication number: 20200364181Abstract: Systems and methods are disclosed for implementing an event based retention schedule for a read only file. When a regular file is to be converted to an event based retention read only file, an “event-retain” property may be enabled on the file allowing the feature to be implemented. Then, that file may have its permissions changed to read only. This will allow the file to be changed to a read only file without using a default retention time. Then, once the event is triggered, the retention time may be set so the file can be scheduled for automatic deletion.Type: ApplicationFiled: July 31, 2020Publication date: November 19, 2020Inventors: Akshatha GANGADHARAIAH, Balamurugan RAMAJEYAM, Raman MADAAN, Subhash A. SANKURATRIPATI, Aftab Ahmad ANSARI, Vaiapuri RAMASUBRAMANIAM
-
Patent number: 10762041Abstract: Systems and methods are disclosed for implementing an event based retention schedule for a read only file. When a regular file is to be converted to an event based retention read only file, an “event-retain” property may be enabled on the file allowing the feature to be implemented. Then, that file may have its permissions changed to read only. This will allow the file to be changed to a read only file without using a default retention time. Then, once the event is triggered, the retention time may be set so the file can be scheduled for automatic deletion.Type: GrantFiled: August 31, 2015Date of Patent: September 1, 2020Assignee: NETAPP, INC.Inventors: Akshatha Gangadharaiah, Balamurugan Ramajeyam, Raman Madaan, Subhash A. Sankuratripati, Aftab Ahmad Ansari, Vaiapuri Ramasubramaniam
-
Patent number: 10521401Abstract: One or more techniques and/or computing devices are provided for data object retention. For example, a data retention policy may specify that files of a volume are to be locked down for a lockdown retention period (e.g., locked into a read only state for 4 months) when such files are not changed within an auto commit time period (e.g., files not changed within 13 hours). Waiting for a data scanner to evaluate files for lockdown may result in files violating the data retention policy until the data scanner evaluates such files. Accordingly, a file may be considered to be in the locked down state (e.g., instantaneous lockdown), such that commands to modify or delete the file are blocked, based upon a difference between a current time of an internal compliance clock and a current value of a data object change field exceeding the auto commit time period.Type: GrantFiled: August 28, 2015Date of Patent: December 31, 2019Assignee: NetApp Inc.Inventors: Raman Madaan, Akshatha Gangadharaiah, Vaiapuri Ramasubramaniam, Balamurugan Ramajeyam, Aftab Ahman Ansari
-
Patent number: 10521316Abstract: A system and method for handling multi-node failures in a disaster recovery cluster is provided. In the event of an error condition, a switchover operation occurs from the failed nodes to one or more surviving nodes. Data stored in non-volatile random access memory is recovered by the surviving nodes to bring storage objects, e.g., disks, aggregates and/or volumes into a consistent state.Type: GrantFiled: November 6, 2017Date of Patent: December 31, 2019Assignee: NetApp Inc.Inventors: Vaiapuri Ramasubramaniam, Harihara Kadayam, Parag Sarfare, Yong Eun Cho, Chaitanya Patel, Hrishikesh Keremane, Prachi Deshmukh
-
Patent number: 9990262Abstract: One or more techniques and/or systems are provided for dynamic mirroring. A first storage node and the second storage node within a first storage cluster may locally mirror data between one another based upon a local failover partnership. The first storage node and a third storage node within a second storage cluster may remotely mirror data between one another based upon a primary disaster recovery partnership. If the third storage node fails, then the first storage node may remotely mirror data to a fourth storage node within the second storage cluster based upon an auxiliary disaster recovery partnership. In this way, data loss protection for the first storage node may be improved, such that the fourth storage node provide clients with access to mirrored data from the first storage node in the event the second storage node and/or the third storage node are unavailable when the first storage node fails.Type: GrantFiled: September 1, 2017Date of Patent: June 5, 2018Assignee: NetApp Inc.Inventors: Hrishikesh Keremane, Iswarya Ayyappan, Allen Rintoul Keeranchira Joseph, Vaiapuri Ramasubramaniam, Jitendra Pratap Singh Chauhan
-
Patent number: 9928148Abstract: A technique efficiently configures a peered cluster storage environment. The configuration technique illustratively includes three phases: a discovery phase, a node setup phase and a cluster setup phase. The discovery phase may be employed to initiate discovery of nodes of a disaster recovery (DR) group through transmission of multicast advertisement packets by the nodes over interconnects, including a Fiber Channel (FC) fabric, to each other node of the group. In the node setup phase, each node of a cluster assigns its relationships to the nodes discovered and present in the FC fabric; illustratively, the assigned relationships include high availability (HA) partner, DR primary partner and DR auxiliary partner. In the cluster setup phase, the discovered nodes of the FC fabric are organized as the peered cluster storage environment (DR group) configured to service data in a highly reliable and available manner.Type: GrantFiled: October 28, 2014Date of Patent: March 27, 2018Assignee: NetApp, Inc.Inventors: Harihara Kadayam, Hrishikesh Keremane, Vaiapuri Ramasubramaniam, Rishabh Mittal, Chaitanya Patel, Santhosh Unnikrishnan, Sameer Deshpande
-
Publication number: 20180074925Abstract: Systems and methods which provide for managing multiple mirror resources in a storage distribution network are provided. In some embodiments, a system provides for both high availability and disaster recovery functionality at different mirroring locations. Other embodiments may provide for multiple high availability and/or multiple disaster recovery mirror resources. These mirror resources are operated in a heterogeneous manner in the sense that each have its own transport, protocol, and the like, but are configured function cooperatively or as a single mirror with respect to mirroring a primary node. Embodiments may provide for the mirroring and resynchronization of mirrored resources in the event of a communication loss with a particular resource without ceasing the mirroring operations to other resources.Type: ApplicationFiled: November 6, 2017Publication date: March 15, 2018Inventors: Harihara Kadayam, Vaiapuri Ramasubramaniam, Rishabh Mittal, Hrishikesh Keremane
-
Publication number: 20180060198Abstract: A system and method for handling multi-node failures in a disaster recovery cluster is provided. In the event of an error condition, a switchover operation occurs from the failed nodes to one or more surviving nodes. Data stored in non-volatile random access memory is recovered by the surviving nodes to bring storage objects, e.g., disks, aggregates and/or volumes into a consistent state.Type: ApplicationFiled: November 6, 2017Publication date: March 1, 2018Inventors: Vaiapuri Ramasubramaniam, Harihara Kadayam, Parag Sarfare, Yong Eun Cho, Chaitanya Patel, Hrishikesh Keremane, Prachi Deshmukh
-
Publication number: 20180011769Abstract: One or more techniques and/or systems are provided for dynamic mirroring. A first storage node and the second storage node within a first storage cluster may locally mirror data between one another based upon a local failover partnership. The first storage node and a third storage node within a second storage cluster may remotely mirror data between one another based upon a primary disaster recovery partnership. If the third storage node fails, then the first storage node may remotely mirror data to a fourth storage node within the second storage cluster based upon an auxiliary disaster recovery partnership. In this way, data loss protection for the first storage node may be improved, such that the fourth storage node provide clients with access to mirrored data from the first storage node in the event the second storage node and/or the third storage node are unavailable when the first storage node fails.Type: ApplicationFiled: September 1, 2017Publication date: January 11, 2018Inventors: Hrishikesh Keremane, Iswarya Ayyappan, Allen Rintoul Keeranchira Joseph, Vaiapuri Ramasubramaniam, Jitendra Pratap Singh Chauhan
-
Patent number: 9830237Abstract: One or more techniques and/or computing devices are provided for implementing resynchronization operations. For example, a disaster recovery relationship may be established between a source storage volume, hosted by a source storage node, and a destination storage volume hosted by a destination storage node, such that data is replicated from the source storage volume to the destination storage volume for disaster recovery purposes. If the disaster recovery relationship breaks, then new compliance data, locked down into a write once read many state, may be created at the destination storage volume. A resynchronization operation may be performed to reestablish the disaster recovery relationship, while preserving the new compliance data so that a compliance policy is not violated.Type: GrantFiled: September 25, 2015Date of Patent: November 28, 2017Assignee: NetApp, Inc.Inventors: Vaiapuri Ramasubramaniam, Balamurugan Ramajeyam, Aftab Ahman Ansari, Akshatha Gangadharaiah, Raman Madaan
-
Patent number: 9811432Abstract: Systems and methods which provide for managing multiple mirror resources in a storage distribution network are provided. In some embodiments, a system provides for both high availability and disaster recovery functionality at different mirroring locations. Other embodiments may provide for multiple high availability and/or multiple disaster recovery mirror resources. These mirror resources are operated in a heterogeneous manner in the sense that each have its own transport, protocol, and the like, but are configured function cooperatively or as a single mirror with respect to mirroring a primary node. Embodiments may provide for the mirroring and resynchronization of mirrored resources in the event of a communication loss with a particular resource without ceasing the mirroring operations to other resources.Type: GrantFiled: November 24, 2015Date of Patent: November 7, 2017Assignee: NetApp, Inc.Inventors: Harihara Kadayam, Vaiapuri Ramasubramaniam, Rishabh Mittal, Hrishikesh Keremane
-
Patent number: 9811428Abstract: A system and method for handling multi-node failures in a disaster recovery cluster is provided. In the event of an error condition, a switchover operation occurs from the failed nodes to one or more surviving nodes. Data stored in non-volatile random access memory is recovered by the surviving nodes to bring storage objects, e.g., disks, aggregates and/or volumes into a consistent state.Type: GrantFiled: December 3, 2014Date of Patent: November 7, 2017Assignee: NetApp Inc.Inventors: Vaiapuri Ramasubramaniam, Harihara Kadayam, Parag Sarfare, Yong Eun Cho, Chaitanya Patel, Hrishikesh Keremane, Prachi Deshmukh
-
Patent number: 9760458Abstract: One or more techniques and/or systems are provided for dynamic mirroring. A first storage node and the second storage node within a first storage cluster may locally mirror data between one another based upon a local failover partnership. The first storage node and a third storage node within a second storage cluster may remotely mirror data between one another based upon a primary disaster recovery partnership. If the third storage node fails, then the first storage node may remotely mirror data to a fourth storage node within the second storage cluster based upon an auxiliary disaster recovery partnership. In this way, data loss protection for the first storage node may be improved, such that the fourth storage node provide clients with access to mirrored data from the first storage node in the event the second storage node and/or the third storage node are unavailable when the first storage node fails.Type: GrantFiled: July 15, 2015Date of Patent: September 12, 2017Assignee: NetApp, Inc.Inventors: Hrishikesh Keremane, Iswarya Ayyappan, Allen Rintoul Keeranchira Joseph, Vaiapuri Ramasubramaniam, Jitendra Pratap Singh Chauhan
-
Patent number: 9715435Abstract: One or more techniques and/or systems are provided for interconnect failover between a primary storage controller and a secondary storage controller. The secondary storage controller may be configured as a backup or failover storage controller for the primary storage controller in the event the primary storage controller fails. Data and/or metadata describing the data (e.g., data and/or metadata stored within a write cache) may be mirrored from the primary storage controller to the secondary storage controller over one or more interconnect paths. Responsive to identifying a failover trigger for a failed interconnect path, the secondary storage controller is instructed to fence (e.g., block) I/O operations from the failed interconnect path. Streams of data and/or metadata that were affected by the failure may be instructed to transmit such data and/or metadata over one or more non-failed interconnect paths to the secondary storage controller during failover of the failed interconnect path.Type: GrantFiled: May 26, 2016Date of Patent: July 25, 2017Assignee: NetApp Inc.Inventors: Vaiapuri Ramasubramaniam, Rishabh Mittal, Amarnath Jolad, Hrishikesh Keremane, Harihara Kadayam
-
Publication number: 20170091057Abstract: One or more techniques and/or computing devices are provided for implementing resynchronization operations. For example, a disaster recovery relationship may be established between a source storage volume, hosted by a source storage node, and a destination storage volume hosted by a destination storage node, such that data is replicated from the source storage volume to the destination storage volume for disaster recovery purposes. If the disaster recovery relationship breaks, then new compliance data, locked down into a write once read many state, may be created at the destination storage volume. A resynchronization operation may be performed to reestablish the disaster recovery relationship, while preserving the new compliance data so that a compliance policy is not violated.Type: ApplicationFiled: September 25, 2015Publication date: March 30, 2017Inventors: Vaiapuri Ramasubramaniam, Balamurugan Ramajeyam, Aftab Ahman Ansari, Akshatha Gangadharaiah, Raman Madaan
-
Publication number: 20170060897Abstract: One or more techniques and/or computing devices are provided for data object retention. For example, a data retention policy may specify that files of a volume are to be locked down for a lockdown retention period (e.g., locked into a read only state for 4 months) when such files are not changed within an auto commit time period (e.g., files not changed within 13 hours). Waiting for a data scanner to evaluate files for lockdown may result in files violating the data retention policy until the data scanner evaluates such files. Accordingly, a file may be considered to be in the locked down state (e.g., instantaneous lockdown), such that commands to modify or delete the file are blocked, based upon a difference between a current time of an internal compliance clock and a current value of a data object change field exceeding the auto commit time period.Type: ApplicationFiled: August 28, 2015Publication date: March 2, 2017Inventors: Raman Madaan, Akshatha Gangadharaiah, Vaiapuri Ramasubramaniam, Balamuruquan Ramajeyam, Aftab Ahman Ansari
-
Publication number: 20170060885Abstract: Systems and methods are disclosed for implementing an event based retention schedule for a read only file. When a regular file is to be converted to an event based retention read only file, an “event-retain” property may be enabled on the file allowing the feature to be implemented. Then, that file may have its permissions changed to read only. This will allow the file to be changed to a read only file without using a default retention time. Then, once the event is triggered, the retention time may be set so the file can be scheduled for automatic deletion.Type: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Applicant: NETAPP, INC.Inventors: Akshatha GANGADHARAIAH, BALAMURUGAN RAMAJEYAM, Raman MADAAN, SUBHASH A. SANKURATRIPATI, AFTAB Ahmad ANSARI, VAIAPURI RAMASUBRAMANIAM