Patents by Inventor Aalap DESAI
Aalap DESAI 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: 20240073110Abstract: System and computer-implemented method for generating multi-cloud recommendations for workloads uses costs and performance metrics of appropriate instance types in specific public clouds for target workloads to produce recommendation results. The appropriate instance types in the specific public clouds are determined based on instance capabilities and the workload type of the target workloads. In addition, a recommended cloud resource offering is determined for the target workloads, which is sent as a notification with the recommendation results of the appropriate instance types in the specific public clouds.Type: ApplicationFiled: December 1, 2022Publication date: February 29, 2024Inventors: AMITA VASUDEV KAMAT, Piyush Hasmukh Parmar, Aalap Desai
-
Patent number: 11861413Abstract: System and computer-implemented method for autoscaling clusters of host computers in a cloud-based computing environment uses an aggressive scale-in resource utilization threshold that is greater than a corresponding standard scale-in resource utilization threshold to search for any target clusters of host computers in response to a scale-out recommendation for a cluster of host computers to select a candidate cluster of host computers when the number of available reserved resource instance for the cloud-based computing environment is below a predefined value. A scale-in operation is executed on the candidate cluster of host computers to remove an existing resource instance from the candidate cluster of host computers. A scale-out operation is executed on the cluster of host computers using an available resource instance for the cloud-based computing environment.Type: GrantFiled: December 3, 2021Date of Patent: January 2, 2024Assignee: VMWARE, INC.Inventors: Amita Vasudev Kamat, Piyush Hasmukh Parmar, Aalap Desai, Keith Istvan Farkas
-
Patent number: 11698819Abstract: A system and method for scaling resources of a secondary network for disaster recovery uses a disaster recovery notification from a primary resource manager of a primary network to a secondary resource manager of the secondary network to generate a scale-up recommendation for additional resources to the secondary network. The additional resources are based on latest resource demands of workloads on the primary network included in the disaster recovery notification. A scale-up operation for the additional resources is then executed based on the scale-up recommendation from the secondary resource manager to operate the secondary network with the additional resources to run the workloads on the secondary network.Type: GrantFiled: June 3, 2021Date of Patent: July 11, 2023Assignee: VMWARE, INC.Inventors: Piyush Parmar, Anant Agarwal, Vikram Nair, Aalap Desai, Rahul Chandrasekaran, Ravi kant Cherukupalli
-
Publication number: 20230185680Abstract: A method of restarting a virtual machine (VM) running in a cluster of hosts in a first data center, in a second data center, includes: transmitting an image of the VM to the second data center; in response to determining that a host in the cluster in which the VM was running has failed, determining whether or not there are sufficient resources in the cluster to run the VM in another host in the cluster; and upon determining that there are not sufficient resources in the cluster to run the VM in another host in the cluster, setting the VM to be inactive in the first data center, and communicating with a control plane in the second data center to set as active, and power on, a VM in the second data center using the image of the VM that has been transmitted to the second data center.Type: ApplicationFiled: January 25, 2023Publication date: June 15, 2023Inventors: Anant AGARWAL, Rahul CHANDRASEKARAN, Aalap DESAI, Vikram NAIR, Zhelong PAN
-
Publication number: 20230176924Abstract: System and computer-implemented method for autoscaling clusters of host computers in a cloud-based computing environment uses an aggressive scale-in resource utilization threshold that is greater than a corresponding standard scale-in resource utilization threshold to search for any target clusters of host computers in response to a scale-out recommendation for a cluster of host computers to select a candidate cluster of host computers when the number of available reserved resource instance for the cloud-based computing environment is below a predefined value. A scale-in operation is executed on the candidate cluster of host computers to remove an existing resource instance from the candidate cluster of host computers. A scale-out operation is executed on the cluster of host computers using an available resource instance for the cloud-based computing environment.Type: ApplicationFiled: December 3, 2021Publication date: June 8, 2023Inventors: Amita Vasudev Kamat, Piyush Hasmukh Parmar, Aalap Desai, Keith Istvan Farkas
-
Patent number: 11669735Abstract: A system and method for automatically generating recurrent neural networks for log anomaly detection uses a controller recurrent neural network that generates an output set of hyperparameters when an input set of controller parameters is applied to the controller recurrent neural network. The output set of hyperparameters is applied to a target recurrent neural network to produce a child recurrent neural network with an architecture that is defined by the output set of hyperparameters. The child recurrent neural network is then trained, and a log classification accuracy of the child recurrent neural network is computed. Using the log classification accuracy, at least one of the controller parameters used to generate the child recurrent neural network is adjusted to produce a different input set of controller parameters to be applied to the controller recurrent neural network so that a different child recurrent neural network for log anomaly detection can be generated.Type: GrantFiled: January 23, 2020Date of Patent: June 6, 2023Assignee: VMWARE, INC.Inventors: Ala Shaabana, Arvind Mohan, Vikram Nair, Anant Agarwal, Aalap Desai, Ravi Kant Cherukupalli, Pawan Saxena
-
Publication number: 20230155955Abstract: Disclosed are various implementations of cluster capacity management for infrastructure updates. In some examples, cluster hosts for a cluster can be scheduled for an update. A datacenter level workload can invoke an enter cluster maintenance mode component of a datacenter level resource scheduler by identifying a specified cluster of a datacenter. The datacenter level workload can receive an add host command to add a host for the host level update. Once the host level update is performed on hosts of the specified cluster, the datacenter level workload invokes an exit cluster maintenance mode component and implements a cluster scaling decision.Type: ApplicationFiled: January 20, 2023Publication date: May 18, 2023Inventors: Vikram Nair, Rahul Chandrasekaran, Anant Agarwal, Piyush Parmar, Aalap Desai
-
Patent number: 11595321Abstract: Disclosed are various implementations of cluster capacity management for infrastructure updates. In some examples, cluster hosts for a cluster can be scheduled for an update. A component of a datacenter level resource scheduler can analyze cluster specific resource usage data to identify a cluster scaling decision for the cluster. The datacenter level resource scheduler transmits an indication that the resource scheduler is successfully invoked. Cluster hosts can then be updated.Type: GrantFiled: August 23, 2021Date of Patent: February 28, 2023Assignee: VMWARE, INC.Inventors: Vikram Nair, Rahul Chandrasekaran, Anant Agarwal, Piyush Parmar, Aalap Desai
-
Patent number: 11593234Abstract: A method of restarting a virtual machine (VM) running in a cluster in a first data center, in a second data center, includes: transmitting images of VMs, including a first VM, running in the cluster of hosts at a first point in time to the second data center for replication in the second data center; generating difference data representing a difference in an image of the first VM at a second point in time and the image of the first VM at the first point in time; transmitting the difference data to the second data center; setting the first VM to be inactive in the first data center; and communicating with a control plane in the second data center to set as active, and power on, a VM in the second data center using the replicated image of the first VM updated with the difference data.Type: GrantFiled: January 16, 2020Date of Patent: February 28, 2023Assignee: VMware, Inc.Inventors: Anant Agarwal, Rahul Chandrasekaran, Aalap Desai, Vikram Nair, Zhelong Pan
-
Publication number: 20230008011Abstract: Disclosed are various implementations of cluster capacity management for infrastructure updates. In some examples, cluster hosts for a cluster can be scheduled for an update. A component of a datacenter level resource scheduler can analyze cluster specific resource usage data to identify a cluster scaling decision for the cluster. The datacenter level resource scheduler transmits an indication that the resource scheduler is successfully invoked. Cluster hosts can then be updated.Type: ApplicationFiled: August 23, 2021Publication date: January 12, 2023Inventors: Vikram NAIR, Rahul CHANDRASEKARAN, Anant AGARWAL, Piyush PARMAR, Aalap DESAI
-
Publication number: 20220318062Abstract: A system and method for scaling resources of a secondary network for disaster recovery uses a disaster recovery notification from a primary resource manager of a primary network to a secondary resource manager of the secondary network to generate a scale-up recommendation for additional resources to the secondary network. The additional resources are based on latest resource demands of workloads on the primary network included in the disaster recovery notification. A scale-up operation for the additional resources is then executed based on the scale-up recommendation from the secondary resource manager to operate the secondary network with the additional resources to run the workloads on the secondary network.Type: ApplicationFiled: June 3, 2021Publication date: October 6, 2022Inventors: PIYUSH PARMAR, Anant Agarwal, Vikram Nair, Aalap Desai, Rahul Chandrasekaran, Ravi Kant Cherukupalli
-
Patent number: 11379341Abstract: Systems and methods for analyzing a customer deployment in a converged or hyper-converged infrastructure are disclosed. A machine learning model is trained based upon historical usage data of other customer deployments. A k-means clustering is performed to generate a prediction as to whether a deployment is configured for optimal failover. Recommendations to improve failover performance can also be generated.Type: GrantFiled: April 7, 2021Date of Patent: July 5, 2022Assignee: VMware, Inc.Inventors: Aalap Desai, Anant Agarwal, Alaa Shaabana, Ravi Cherukupalli, Sourav Kumar, Vikram Nair
-
Patent number: 11347521Abstract: A method of restarting a virtual machine running in a cluster of hosts in a first data center, in a second data center, wherein each virtual machine is assigned a priority level, includes: transmitting virtual machines images running in the cluster at a first time to the second data center; selecting virtual machines to be restarted in the second data center according to priority levels assigned; and for each selected virtual machine, (a) generating difference data in an image of the selected virtual machine at a second time and at the first time, (b) transmitting the difference data to the second data center, (c) setting the virtual machine inactive in the first data center, and (d) communicating with the second data center to set as active; and power on, a virtual machine in the second data center using the image of the virtual machine transmitted to the second data center.Type: GrantFiled: January 16, 2020Date of Patent: May 31, 2022Assignee: VMware, Inc.Inventors: Anant Agarwal, Rahul Chandrasekaran, Aalap Desai, Vikram Nair, Zhelong Pan
-
Publication number: 20210255944Abstract: Systems and methods for analyzing a customer deployment in a converged or hyper-converged infrastructure are disclosed. A machine learning model is trained based upon historical usage data of other customer deployments. A k-means clustering is performed to generate a prediction as to whether a deployment is configured for optimal failover. Recommendations to improve failover performance can also be generated.Type: ApplicationFiled: April 7, 2021Publication date: August 19, 2021Inventors: Aalap Desai, Anant Agarwal, Alaa Shaabana, Ravi Cherukupalli, Sourav Kumar, Vikram Nair
-
Publication number: 20210232906Abstract: A system and method for automatically generating recurrent neural networks for log anomaly detection uses a controller recurrent neural network that generates an output set of hyperparameters when an input set of controller parameters is applied to the controller recurrent neural network. The output set of hyperparameters is applied to a target recurrent neural network to produce a child recurrent neural network with an architecture that is defined by the output set of hyperparameters. The child recurrent neural network is then trained, and a log classification accuracy of the child recurrent neural network is computed. Using the log classification accuracy, at least one of the controller parameters used to generate the child recurrent neural network is adjusted to produce a different input set of controller parameters to be applied to the controller recurrent neural network so that a different child recurrent neural network for log anomaly detection can be generated.Type: ApplicationFiled: January 23, 2020Publication date: July 29, 2021Inventors: Ala SHAABANA, Arvind MOHAN, Vikram NAIR, Anant AGARWAL, Aalap DESAI, Ravi Kant CHERUKUPALLI, Pawan SAXENA
-
Publication number: 20210224077Abstract: A method of restarting a virtual machine running in a cluster of hosts in a first data center, in a second data center, wherein each virtual machine is assigned a priority level, includes: transmitting virtual machines images running in the cluster at a first time to the second data center; selecting virtual machines to be restarted in the second data center according to priority levels assigned; and for each selected virtual machine, (a) generating difference data in an image of the selected virtual machine at a second time and at the first time, (b) transmitting the difference data to the second data center, (c) setting the virtual machine inactive in the first data center, and (d) communicating with the second data center to set as active; and power on, a virtual machine in the second data center using the image of the virtual machine transmitted to the second data center.Type: ApplicationFiled: January 16, 2020Publication date: July 22, 2021Inventors: Anant AGARWAL, Rahul CHANDRASEKARAN, Aalap DESAI, Vikram NAIR, Zhelong PAN
-
Publication number: 20210224168Abstract: A method of restarting a virtual machine (VM) running in a cluster in a first data center, in a second data center, includes: transmitting images of VMs, including a first VM, running in the cluster of hosts at a first point in time to the second data center for replication in the second data center; generating difference data representing a difference in an image of the first VM at a second point in time and the image of the first VM at the first point in time; transmitting the difference data to the second data center; setting the first VM to be inactive in the first data center; and communicating with a control plane in the second data center to set as active, and power on, a VM in the second data center using the replicated image of the first VM updated with the difference data.Type: ApplicationFiled: January 16, 2020Publication date: July 22, 2021Inventors: Anant AGARWAL, Rahul CHANDRASEKARAN, Aalap DESAI, Vikram NAIR, Zhelong PAN
-
Patent number: 10990501Abstract: Systems and methods for analyzing a customer deployment in a converged or hyper-converged infrastructure are disclosed. A machine learning model is trained based upon historical usage data of other customer deployments. A k-means clustering is performed to generate a prediction as to whether a deployment is configured for optimal failover. Recommendations to improve failover performance can also be generated.Type: GrantFiled: February 7, 2020Date of Patent: April 27, 2021Assignee: VMware, Inc.Inventors: Aalap Desai, Anant Agarwal, Alaa Shaabana, Ravi Cherukupalli, Sourav Kumar, Vikram Nair
-
Publication number: 20200174904Abstract: Systems and methods for analyzing a customer deployment in a converged or hyper-converged infrastructure are disclosed. A machine learning model is trained based upon historical usage data of other customer deployments. A k-means clustering is performed to generate a prediction as to whether a deployment is configured for optimal failover. Recommendations to improve failover performance can also be generated.Type: ApplicationFiled: February 7, 2020Publication date: June 4, 2020Inventors: Aalap Desai, Anant Agarwal, Alaa Shaabana, Ravi Cherukupalli, Sourav Kumar, Vikram Nair
-
Patent number: 10585775Abstract: Systems and methods for analyzing a customer deployment in a converged or hyper-converged infrastructure are disclosed. A machine learning model is trained based upon historical usage data of other customer deployments. A k-means clustering is performed to generate a prediction as to whether a deployment is configured for optimal failover. Recommendations to improve failover performance can also be generated.Type: GrantFiled: July 24, 2018Date of Patent: March 10, 2020Assignee: VMware, Inc.Inventors: Aalap Desai, Anant Agarwal, Alaa Shaabana, Ravi Cherukupalli, Sourav Kumar, Vikram Nair