Patents by Inventor Ritesh Tiwari
Ritesh Tiwari 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).
-
Publication number: 20230344744Abstract: An example method of mitigating oversubscription of traffic to edge services gateways in a data center includes: receiving, by a host of the data center, traffic metrics corresponding to the ESGs; determining traffic congestion at a first active edge of the ESGs in response to the traffic metrics; dividing, in response to the traffic congestion, a classless inter-domain routing (CIDR) block assigned to the first active edge into a first CIDR block and a second CIDR block; and creating, in a routing table of a router, a first route between an internet protocol (IP) address of the first active edge and the first CIDR block, and a second route between an IP address of a second active edge of the ESGs and the second CIDR block.Type: ApplicationFiled: April 21, 2022Publication date: October 26, 2023Inventors: Ankit PARMAR, Harish Kumar GAVIYAPPA, Pawan SHUKLA, Ravi PARIKH, Ritesh TIWARI
-
Patent number: 11095557Abstract: The disclosure provides an approach for overcoming the limitations of a cloud provider network when a data center with software-defined network and multiple hosts, each with multiple virtual machines, operates on the cloud provider network. Single-host aware routers and a multiple-host aware distributed router are combined into a hybrid router in each host. The hybrid router receives a route table from the control plane of the data center and updates the received table based on the locations of VMs, such as edge VMs and management VAs on each of the hosts. An agent in each host also updates a router in the cloud provider network based on the locations of the virtual machines on the hosts. Thus, the hybrid routers maintain local routing information and global routing information for the virtual machines on the hosts in the data center.Type: GrantFiled: September 19, 2019Date of Patent: August 17, 2021Assignee: VMware, Inc.Inventors: Dileep Devireddy, Ankit Parmar, Subin Cyriac Mathew, Ritesh Tiwari
-
Publication number: 20210092057Abstract: The disclosure provides an approach for overcoming the limitations of a cloud provider network when a data center with software-defined network and multiple hosts, each with multiple virtual machines, operates on the cloud provider network. Single-host aware routers and a multiple-host aware distributed router are combined into a hybrid router in each host. The hybrid router receives a route table from the control plane of the data center and updates the received table based on the locations of VMs, such as edge VMs and management VAs on each of the hosts. An agent in each host also updates a router in the cloud provider network based on the locations of the virtual machines on the hosts. Thus, the hybrid routers maintain local routing information and global routing information for the virtual machines on the hosts in the data center.Type: ApplicationFiled: September 19, 2019Publication date: March 25, 2021Inventors: Dileep DEVIREDDY, Ankit PARMAR, Subin Cyriac MATHEW, Ritesh TIWARI
-
Patent number: 10929285Abstract: A storage system and method are disclosed for generating a reverse map during a background operation and storing it in a host memory buffer. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to generate a physical-to-logical address map for at least part of the memory as a background operation and send the physical-to-logical address map to a host for storage in volatile memory in the host.Type: GrantFiled: February 27, 2018Date of Patent: February 23, 2021Assignee: Western Digital Technologies, Inc.Inventors: Raviraj R, Ritesh Tiwari, Raghavendra Gopalakrishnan
-
Publication number: 20190266079Abstract: A storage system and method are disclosed for generating a reverse map during a background operation and storing it in a host memory buffer. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to generate a physical-to-logical address map for at least part of the memory as a background operation and send the physical-to-logical address map to a host for storage in volatile memory in the host.Type: ApplicationFiled: February 27, 2018Publication date: August 29, 2019Applicant: Western Digital Technologies, Inc.Inventors: Raviraj R, Ritesh Tiwari, Raghavendra Gopalakrishnan
-
Patent number: 9122409Abstract: Method and system is provided to perform a plurality of checks before performing a volume based snapshot restore (“VBSR”) operation. The checks may be performed by an application executed at a computing system that interfaces with a storage system. The application may determine if there are any inconsistent LUNS and foreign mapped LUNs. The application may also determine if there are any new LUNs or any new snapshots since the snapshot, which is the basis of the restore operation was created. The application may further determine if there are any backup relationships with respect to a volume that is being restored. The application takes the information and provides a report to a user. The report allows a user to ascertain the consequences of proceeding with the VBSR operation.Type: GrantFiled: June 7, 2013Date of Patent: September 1, 2015Assignee: NETAPP, INC.Inventors: Ritesh Tiwari, Gaurab Paul, Vasantha Prabhu, Rushi Srinivas Surla
-
Patent number: 8850126Abstract: A method, apparatus, and system of exclusive access during a critical sub-operation to enable simultaneous operations are disclosed. In one embodiment, a method of a host device includes identifying a critical sub-operation of an operation associated with a storage system, applying a lock associated with the critical sub-operation based on a type of the sub-operation, providing exclusive access of the critical sub-operation to a first instance requiring the critical sub-operation, denying other instances access to the critical sub-operation during an interval comprising a period when the first instance executes the critical sub-operation, and releasing the lock when the critical sub-operation is no longer required by the first instance. The first instance and the other instances may originate on different host devices.Type: GrantFiled: January 8, 2010Date of Patent: September 30, 2014Assignee: Netapp, Inc.Inventors: Vasantha Prabhu, Gaurab Paul, Rushi Srinivas Surla, Ritesh Tiwari
-
Publication number: 20130275673Abstract: Method and system is provided to perform a plurality of checks before performing a volume based snapshot restore (“VBSR”) operation. The checks may be performed by an application executed at a computing system that interfaces with a storage system. The application may determine if there are any inconsistent LUNS and foreign mapped LUNs. The application may also determine if there are any new LUNs or any new snapshots since the snapshot, which is the basis of the restore operation was created. The application may further determine if there are any backup relationships with respect to a volume that is being restored. The application takes the information and provides a report to a user. The report allows a user to ascertain the consequences of proceeding with the VBSR operation.Type: ApplicationFiled: June 7, 2013Publication date: October 17, 2013Inventors: Ritesh Tiwari, Gaurab Paul, Vasantha Prabhu, Rushi Srinivas Surla
-
Patent number: 8473697Abstract: Method and system is provided to perform a plurality of checks before performing a volume based snapshot restore (“VBSR”) operation. The checks may be performed by an application executed at a computing system that interfaces with a storage system. The application may determine if there are any inconsistent LUNS and foreign mapped LUNs. The application may also determine if there are any new LUNs or any new snapshots since the snapshot, which is the basis of the restore operation was created. The application may further determine if there are any backup relationships with respect to a volume that is being restored. The application takes the information and provides a report to a user. The report allows a user to ascertain the consequences of proceeding with the VBSR operation.Type: GrantFiled: October 29, 2008Date of Patent: June 25, 2013Assignee: Netapp, Inc.Inventors: Ritesh Tiwari, Gaurab Paul, Vasantha Prabhu, Rushi S. Surla
-
Patent number: 8370589Abstract: Techniques introduced herein allow writeable PPIs to be re-used. A writeable PPI manager can make use of existing writeable PPIs to offer logical units to clients without creating additional writeable PPIs. The writeable PPI manager can determine which writeable PPIs to re-use by testing the writeable PPIs for a variety of conditions. Advantageously, re-use of remaining logical units reduces unnecessary replication of data and increased overhead costs. Resources can thereby be conserved.Type: GrantFiled: October 23, 2008Date of Patent: February 5, 2013Assignee: NetApp, Inc.Inventors: Rushi Srinivas Surla, Gaurab Paul, Vasantha Prabhu, Ritesh Tiwari
-
Patent number: 8341119Abstract: According to one or more of the provisions set forth herein, data can be managed in a data storage system in an efficient manner. In one example, a first flexible copy volume of data is generated based on a snapshot copy volume of a flexible volume containing the data. The first flexible copy volume is configured to be operated upon according to a first set of operations. A second flexible copy of the data is also generated based on the snapshot copy volume. The second flexible copy volume is configured to be operated upon according to a second set of operations that differs from the first set of operations. Having a second copy of the data allows testing or other operations to be performed on the data while also maintaining an original version of the data.Type: GrantFiled: September 14, 2009Date of Patent: December 25, 2012Assignee: NetApp, Inc.Inventors: Konstantinos Roussos, Rushi Srinivas Surla, Vasantha Prabhu, Gaurab Paul, Ritesh Tiwari, Boris Teterin
-
Publication number: 20110173356Abstract: A method, apparatus, and system of exclusive access during a critical sub-operation to enable simultaneous operations are disclosed. In one embodiment, a method of a host device includes identifying a critical sub-operation of an operation associated with a storage system, applying a lock associated with the critical sub-operation based on a type of the sub-operation, providing exclusive access of the critical sub-operation to a first instance requiring the critical sub-operation, denying other instances access to the critical sub-operation during an interval comprising a period when the first instance executes the critical sub-operation, and releasing the lock when the critical sub-operation is no longer required by the first instance. The first instance and the other instances may originate on different host devices.Type: ApplicationFiled: January 8, 2010Publication date: July 14, 2011Inventors: VASANTHA PRABHU, Gaurab Paul, Rushi Srinivas Surla, Ritesh Tiwari
-
Patent number: 7974953Abstract: Techniques introduced herein allow writeable PPIs to be analyzed prior to deletion to determine whether or not the writeable PPIs have reached the end of their life cycle. Prior to deletion a writeable PPI manager can inspect the writeable PPI to determine whether or not the writeable PPI has reached the end of the writeable PPI life cycle. If various criteria are not met, then the writeable PPI can be determined to have not yet reached the end of its life cycle and the deletion can be prevented.Type: GrantFiled: October 28, 2008Date of Patent: July 5, 2011Assignee: NetApp, Inc.Inventors: Rushi S. Surla, Gaurab Paul, Vasantha Prabhu, Ritesh Tiwari