Patents by Inventor Venu Gopala Rao Kotha
Venu Gopala Rao Kotha 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: 11962647Abstract: Examples can include (1) identifying, on a network, a source node and a destination node, the source node including at least one source node virtual machine (“VM”) to be replicated as a destination node VM on the destination node, (2) performing a full synchronization by copying disks used by the source node VM in a current operational state to the destination node VM, (3) scheduling start times for multiple update synchronizations of changed data between the source node VM and the destination node VM, the start times being scheduled at different time intervals, wherein a first time interval is greater than a second time interval, and (4) performing, at a switch-over time, a shutdown of the source node VM and transmitting data changes that are pending on the disk to the destination node. Various corresponding systems, methods, and non-transitory computer-readable media are also disclosed.Type: GrantFiled: August 6, 2019Date of Patent: April 16, 2024Assignee: VMware, Inc.Inventors: Kiran Kumar Cherivirala, Venu Gopala Rao Kotha, Anuj Khandelwal, Gurivi Reddy Gopireddy, Sureshbabu Koyadan Chathoth, Venkata Vanaja Lakshmi Yakkala
-
Publication number: 20240028373Abstract: An example method of deploying an application by a telecommunications platform in a multi-cloud computing system includes: receiving, at the telecommunications platform executing in a first software-defined data center (SDDC), an application deployment specification for a first application; receiving, at the telecommunications platform, selection of a virtual infrastructure (VI) template for the first application, the VI template defining a configuration of SDDC resources in the multi-cloud computing system; and deploying the first application based on the application deployment specification of the first application and the VI template.Type: ApplicationFiled: October 28, 2022Publication date: January 25, 2024Inventors: ASHVIN LAKSHMIKANTA, Umar Shaikh, Kiran Kumar Cherivirala, Venu Gopala Rao Kotha, Sureshbabu Koyadan Chathoth
-
Publication number: 20240028323Abstract: Systems, methods, devices and non-transitory, computer-readable storage mediums are disclosed for simulating nodes of a container orchestration system. An example method includes: deploying a mock node for taking on a role of actual worker nodes, wherein the mock node is provided with a first set of resources providing a first compute capacity and the mock node includes an interface for interacting with an API server of the container orchestration system; configuring the interface to present to the container orchestration system an available compute capacity of a second compute capacity; registering the mock node as an actual worker node of the cluster with the API server based on the interface of the mock node; causing the container orchestration system to deploy a plurality of application pods to the mock node; and obtaining events generated by the interface in the mock node indicating deployment and running statuses of the application pods.Type: ApplicationFiled: November 17, 2022Publication date: January 25, 2024Inventors: GURIVI REDDY GOPIREDDY, AAKASH CHANDRASEKARAN, UMAR SHAIKH, HEMANT SADANA, VENU GOPALA RAO KOTHA
-
Patent number: 11579932Abstract: A system and method for backing up workloads for multiple tenants of a cloud computing system are disclosed. A method of backing up workloads for multiple tenants of a computing system includes triggering an archival process according to an archival policy set by a tenant, and executing the archival process by reading backup data of the tenant stored in a backup storage device of the computer system and transmitting the backup data to an archival store designated in the archival policy, and then deleting or invalidating the backup data stored in the backup storage device.Type: GrantFiled: August 29, 2017Date of Patent: February 14, 2023Assignee: VMWARE, INC.Inventors: Sachin Thakkar, Debashis Basak, Venu Gopala Rao Kotha, Pooja Naik, Allwyn Sequeira
-
Patent number: 11146623Abstract: An orchestrator process can efficiently distribute images of virtual network functions (“VNFs”) in a telco network. The images can be accompanied by metadata that describes VNF requirements, such as computing requirements and functional characteristics. Based on the image metadata and location of a virtual infrastructure manager (“VIM”), the orchestrator can select a storage location and deploy the image to the storage location. The VIM can instantiate a corresponding VNF by retrieving the image. The orchestrator can track the storage location and cause the VIM to delete the image if the image is not used for a threshold period of time.Type: GrantFiled: March 19, 2020Date of Patent: October 12, 2021Assignee: VMWARE, INC.Inventors: Mahesh Jethanandani, Sachin Thakkar, Venu Gopala Rao Kotha, Akshatha Sathyanarayan, Shruti Parihar
-
Patent number: 11102067Abstract: Techniques disclosed herein manage and resolve incidents in hybridity manager applications, without the back-and-forth manual steps of the traditional software support lifecycle. In one embodiment, a virtual network operations center (NOC) with a centralized view of distributed, cross-cloud hybridity manager installations is responsible for tracking incident reports relating to hybridity managers and associated bugs, and the virtual NOC automatically publishes notifications of upgrade builds that fix the tracked bugs to the appropriate hybridity managers. When the same bug is encountered again with another hybridity manager instance, the virtual NOC may also publish an upgrade notification to the other hybridity manager instance, without requiring a support ticket to be filed, etc.Type: GrantFiled: July 27, 2018Date of Patent: August 24, 2021Assignee: VMware, Inc.Inventors: Hemanth Kumar Pannem, Aarti Kumar Gupta, Sachin Thakkar, Furkan Shaikh, Kim Tran, Lu Yu, Venu Gopala Rao Kotha
-
Publication number: 20210218798Abstract: An orchestrator process can efficiently distribute images of virtual network functions (“VNFs”) in a telco network. The images can be accompanied by metadata that describes VNF requirements, such as computing requirements and functional characteristics. Based on the image metadata and location of a virtual infrastructure manager (“VIM”), the orchestrator can select a storage location and deploy the image to the storage location. The VIM can instantiate a corresponding VNF by retrieving the image. The orchestrator can track the storage location and cause the VIM to delete the image if the image is not used for a threshold period of time.Type: ApplicationFiled: March 19, 2020Publication date: July 15, 2021Inventors: MAHESH JETHANANDANI, SACHIN THAKKAR, VENU GOPALA RAO KOTHA, AKSHATHA SATHYANARAYAN, SHRUTI PARIHAR
-
Patent number: 11023330Abstract: A system and method for backing up virtual machines are disclosed. To better use the backup resources, an optimal set of virtual machines needing backup during a time window is generated. The optimal set depends on a total time for backing up each virtual machine needing backup and a cost metric that indicates a cost of not backing up the virtual machine during the time window. The optimal set also meets various system constraints that reflect the backup resource limitations. Performing backups according to the optimal set limits the number of missed backups and the number of service level agreement violations, thereby improving the backup performance without costly additions to its infrastructure.Type: GrantFiled: March 8, 2017Date of Patent: June 1, 2021Assignee: VMware, Inc.Inventors: Venu Gopala Rao Kotha, Anirudh Agarwal, Sujeet Banerjee, Shashidhar Narayana Krishnamurthy, Sureshbabu Koyadan Chathoth
-
Patent number: 10868760Abstract: System and method for managing public internet protocol (IP) addresses for a group of virtual data centers utilize a virtual overlay network to route communications between the virtual data centers and a public network through a virtual edge router of one of the virtual data centers using a public IP address assigned to that virtual edge router.Type: GrantFiled: April 27, 2017Date of Patent: December 15, 2020Assignee: VMware, Inc.Inventors: Sujeet Banerjee, Sureshbabu Koyadan Chathoth, Venu Gopala Rao Kotha, Sachin M. Bendigeri, Kiran Kumar Cherivirala
-
Publication number: 20200389522Abstract: Examples can include (1) identifying, on a network, a source node and a destination node, the source node including at least one source node virtual machine (“VM”) to be replicated as a destination node VM on the destination node, (2) performing a full synchronization by copying disks used by the source node VM in a current operational state to the destination node VM, (3) scheduling start times for multiple update synchronizations of changed data between the source node VM and the destination node VM, the start times being scheduled at different time intervals, wherein a first time interval is greater than a second time interval, and (4) performing, at a switch-over time, a shutdown of the source node VM and transmitting data changes that are pending on the disk to the destination node. Various corresponding systems, methods, and non-transitory computer-readable media are also disclosed.Type: ApplicationFiled: August 6, 2019Publication date: December 10, 2020Inventors: KIRAN KUMAR CHERIVIRALA, VENU GOPALA RAO KOTHA, ANUJ KHANDELWAL, GURIVI REDDY GOPIREDDY, SURESHBABU KOYADAN CHATHOTH, VENKATA VANAJA LAKSHMI YAKKALA
-
Patent number: 10846140Abstract: A system and method for backing up workloads for multiple tenants of a cloud computing system are disclosed. A method of backing up workloads for multiple tenants of a computing system, includes determining that a first tenant has elected to maintain a copy of backups in an off-site location and a second tenant has elected to not maintain a copy of backups in an off-site location, directing first backup data of the first tenant to a backup storage device within the computing system and to a backup storage device at the off-site location, and directing second backup data of the second tenant to the backup storage device within the computing system, and not to the backup storage device at the off-site location.Type: GrantFiled: August 29, 2017Date of Patent: November 24, 2020Assignee: VMware, Inc.Inventors: Sachin Thakkar, Venu Gopala Rao Kotha, Sureshbabu Koyadan Chathoth, Pooja Naik, Umar Shaikh
-
Patent number: 10831545Abstract: Backups of workloads in a multi-tenant cloud computing environment are efficiently queued and scheduled. A method of backing up workloads for multiple tenants of a cloud computing system, includes the steps of determining a pool of workloads to be backed up during a time window, the workloads including workloads for a first tenant and workloads for a second tenant, placing a backup task for backing up each of the workloads in the pool in a scheduling queue and prioritizing the backup tasks according to backup parameters specified by the tenants, sizes of workload data to be backed up, and hardware constraints of a backup storage device executing the backups, and instructing the backup storage device to execute the backup tasks according to an order of the backup tasks in the scheduling queue.Type: GrantFiled: August 29, 2017Date of Patent: November 10, 2020Assignee: VMware, Inc.Inventors: Venu Gopala Rao Kotha, Pooja Naik, Sureshbabu Koyadan Chathoth, Sachin Thakkar, Debashis Basak
-
Publication number: 20200036581Abstract: Techniques disclosed herein manage and resolve incidents in hybridity manager applications, without the back-and-forth manual steps of the traditional software support lifecycle. In one embodiment, a virtual network operations center (NOC) with a centralized view of distributed, cross-cloud hybridity manager installations is responsible for tracking incident reports relating to hybridity managers and associated bugs, and the virtual NOC automatically publishes notifications of upgrade builds that fix the tracked bugs to the appropriate hybridity managers. When the same bug is encountered again with another hybridity manager instance, the virtual NOC may also publish an upgrade notification to the other hybridity manager instance, without requiring a support ticket to be filed, etc.Type: ApplicationFiled: July 27, 2018Publication date: January 30, 2020Inventors: Hemanth Kumar PANNEM, Aarti Kumar GUPTA, Sachin THAKKAR, Furkan SHAIKH, Kim TRAN, Lu YU, Venu Gopala Rao KOTHA
-
Patent number: 10445122Abstract: Techniques are provided for reducing the amount of data that to be transferred in a hybrid cloud system in order to spawn a VM at a private cloud computing system from a template library stored in a public cloud computing system. Instead of storing full virtual machine templates, template libraries at the public cloud computing system are “differential” libraries. Differential templates in these differential libraries only include data that is different as compared with either a base template or another differential template. Assuming a private cloud system already stores a base image, the private cloud system may spawn a VM based on a particular template simply by downloading the appropriate differential templates. This technique reduces the total amount of data that needs to be downloaded from the public cloud system in order to spawn a particular VM.Type: GrantFiled: March 29, 2016Date of Patent: October 15, 2019Assignee: VMware, Inc.Inventors: Venu Gopala Rao Kotha, Shashidhar Narayana Krishnamurthy, Anirudh Agarwal, Sureshbabu Koyadan Chathoth
-
Publication number: 20180176130Abstract: System and method for managing public internet protocol (IP) addresses for a group of virtual data centers utilize a virtual overlay network to route communications between the virtual data centers and a public network through a virtual edge router of one of the virtual data centers using a public IP address assigned to that virtual edge router.Type: ApplicationFiled: April 27, 2017Publication date: June 21, 2018Inventors: SUJEET BANERJEE, SURESHBABU KOYADAN CHATHOTH, VENU GOPALA RAO KOTHA, Sachin M. BENDIGERI, KIRAN KUMAR CHERIVIRALA
-
Publication number: 20180067819Abstract: A system and method for backing up virtual machines are disclosed. To better use the backup resources, an optimal set of virtual machines needing backup during a time window is generated. The optimal set depends on a total time for backing up each virtual machine needing backup and a cost metric that indicates a cost of not backing up the virtual machine during the time window. The optimal set also meets various system constraints that reflect the backup resource limitations. Performing backups according to the optimal set limits the number of missed backups and the number of service level agreement violations, thereby improving the backup performance without costly additions to its infrastructure.Type: ApplicationFiled: March 8, 2017Publication date: March 8, 2018Inventors: VENU GOPALA RAO KOTHA, ANIRUDH AGARWAL, SUJEET BANERJEE, SHASHIDHAR NARAYANA KRISHNAMURTHY, SURESHBABU KOYADAN CHATHOTH
-
Publication number: 20180060184Abstract: A system and method for backing up workloads for multiple tenants of a cloud computing system are disclosed. A method of backing up workloads for multiple tenants of a computing system, includes determining that a first tenant has elected to maintain a copy of backups in an off-site location and a second tenant has elected to not maintain a copy of backups in an off-site location, directing first backup data of the first tenant to a backup storage device within the computing system and to a backup storage device at the off-site location, and directing second backup data of the second tenant to the backup storage device within the computing system, and not to the backup storage device at the off-site location.Type: ApplicationFiled: August 29, 2017Publication date: March 1, 2018Inventors: Sachin THAKKAR, Venu Gopala RAO KOTHA, Sureshbabu Koyadan CHATHOTH, Pooja NAIK, Umar SHAIKH
-
Publication number: 20180060182Abstract: Backups of workloads in a multi-tenant cloud computing environment are efficiently queued and scheduled. A method of backing up workloads for multiple tenants of a cloud computing system, includes the steps of determining a pool of workloads to be backed up during a time window, the workloads including workloads for a first tenant and workloads for a second tenant, placing a backup task for backing up each of the workloads in the pool in a scheduling queue and prioritizing the backup tasks according to backup parameters specified by the tenants, sizes of workload data to be backed up, and hardware constraints of a backup storage device executing the backups, and instructing the backup storage device to execute the backup tasks according to an order of the backup tasks in the scheduling queue.Type: ApplicationFiled: August 29, 2017Publication date: March 1, 2018Inventors: Venu Gopala RAO KOTHA, Kotha, Pooja NAIK, Sureshbabu Koyadan CHATHOTH, Sachin THAKKAR, Debashis BASAK
-
Publication number: 20180060176Abstract: A system and method for backing up workloads for multiple tenants of a cloud computing system are disclosed. A method of backing up workloads for multiple tenants of a computing system includes triggering an archival process according to an archival policy set by a tenant, and executing the archival process by reading backup data of the tenant stored in a backup storage device of the computer system and transmitting the backup data to an archival store designated in the archival policy, and then deleting or invalidating the backup data stored in the backup storage device.Type: ApplicationFiled: August 29, 2017Publication date: March 1, 2018Inventors: Sachin THAKKAR, Debashis BASAK, Venu Gopala RAO KOTHA, Pooja NAIK, Allwyn SEQUEIRA
-
Publication number: 20170228246Abstract: Techniques are provided for reducing the amount of data that to be transferred in a hybridcloud system in order to spawn a VM at a private cloud computing system from a template library stored in a public cloud computing system. Instead of storing full virtual machine templates, template libraries at the public cloud computing system are “differential” libraries. Differential templates in these differential libraries only include data that is different as compared with either a base template or another differential template. Assuming a private cloud system already stores a base image, the private cloud system may spawn a VM based on a particular template simply by downloading the appropriate differential templates. This technique reduces the total amount of data that needs to be downloaded from the public cloud system in order to spawn a particular VM.Type: ApplicationFiled: March 29, 2016Publication date: August 10, 2017Inventors: VENU GOPALA RAO KOTHA, SHASHIDHAR NARAYANA KRISHNAMURTHY, ANIRUDH AGARWAL, SURESHBABU KOYADAN CHATHOTH