-
公开(公告)号:US11165712B2
公开(公告)日:2021-11-02
申请号:US16801183
申请日:2020-02-26
Applicant: VMWARE, INC.
Inventor: Rachil Chandran , Karthik Seshadri , Akash Srivastava , Siddartha Laxman Karibhimanvar , Sivaraj M
IPC: H04L12/923 , H04L12/911 , H04L12/913 , H04L9/08 , H04L12/927
Abstract: Methods, apparatus, systems and articles of manufacture to provide a custom installable open virtualization application file for on-premise installation via the cloud are disclosed. An example apparatus includes a resource processor to determine a resource capacity for an agent in a private cloud network; a file manipulator to modify an open virtualization appliance (OVA) file by modifying a descriptor file of the OVA file to configure the resource capacity for the agent in the private cloud network, the OVA file being deployed in a public cloud network; and a first interface to transmit an indication to a location of the modified OVA file to a user device, the location of the modified OVA file being the same location as the OVA file.
-
公开(公告)号:US20200241930A1
公开(公告)日:2020-07-30
申请号:US16392652
申请日:2019-04-24
Applicant: VMWARE, INC.
Inventor: Rajat Garg , Vishal Gupta , Mageshwaran Rajendran , Sivaraj M , Amit Kumar
Abstract: Various aspects are disclosed for optimization of dependent systems for serverless frameworks. In some examples, a load test executes instances of a function on a dependent system to generate datapoints. The datapoints are organized, using a clustering algorithm, into an acceptable group and at least one unacceptable group. A maximum number of concurrent instances of the function is determined based on a number of instances specified by at least one datapoint selected from the acceptable group. A live workload is performed on the dependent system. The live workload includes instances of the function that are assigned to the dependent system according to the maximum number of concurrent instances.
-
公开(公告)号:US11294719B2
公开(公告)日:2022-04-05
申请号:US16037298
申请日:2018-07-17
Applicant: VMware, Inc.
Inventor: Mageshwaran Rajendran , Sivaraj M , Karthik Seshadri , Atul Jadhav , Nibunan G S
Abstract: Various examples are disclosed for generating metrics for quantifying computing resource usage. A computing environment can identify a computing function that utilizes a plurality of computing services hosted in at least one virtual machine. The computing environment can determine a first cost metric for the at least one virtual machine based on hardware resources used by the at least one virtual machine and determine a second cost metric for individual ones of the computing services based on virtual machine resources used by the individual ones of the computing services and the first cost metric. A third cost metric can be determined for the computing function as a function of the second cost metric and a utilization ratio.
-
公开(公告)号:US11216295B2
公开(公告)日:2022-01-04
申请号:US16368901
申请日:2019-03-29
Applicant: VMWARE, INC.
Inventor: Yash Bhatnagar , Dileep Varma Kalidindi , Sivaraj M , Venkata Naga Manohar Kondamudi , Amit Kumar
Abstract: An example method is provided for recommending VM configurations, including one or more servers upon which one or more VMs can run. A user wishing to run these VMs can request a recommendation for an appropriate server or set of servers. The user can indicate a category corresponding to the type of workload that pertains to the VMs. The system can receive the request and identify a pool of servers available to the user. Using industry specifications and benchmarks, the system can classify the available servers into multiple categories. Within those categories, similar servers can be clustered and then ranked based on their levels of optimization. The sorted results can be displayed to the user, who can select a particular server (or group of servers) and customize the deployment as needed. This process allows a user to identify and select an optimized setup quickly and accurately.
-
公开(公告)号:US20230418661A1
公开(公告)日:2023-12-28
申请号:US18461790
申请日:2023-09-06
Applicant: VMware, Inc.
Inventor: Swarnalatha Pasupuleti , Sathyamurthy Dattathreya Hassan , Gurusreekanth Chagalakondu , Akhil Sadashiv Hingane , Sivaraj M , Jeevan Prabhu
CPC classification number: G06F9/4856 , G06F9/5044 , G06F9/45558 , G06F2009/4557 , G06F2009/45583
Abstract: Disclosed are various embodiments for distributed resource scheduling. An eviction request from a first host is received. The eviction request comprises data regarding a virtual machine to be migrated from the first host. The eviction request is then broadcast to a plurality of hosts. A plurality of responses are received from the plurality of hosts, each response comprising a score representing an ability of a respective one of the plurality of hosts to act as a new host for the virtual machine. A second host is selected from the plurality of hosts to act as the new host for the virtual machine based at least in part on the score in each of the plurality of responses. Then, a response is sent to the first host, the response containing an identifier of the second host.
-
公开(公告)号:US11693679B2
公开(公告)日:2023-07-04
申请号:US17545173
申请日:2021-12-08
Applicant: VMware, Inc.
Inventor: Yash Bhatnagar , Dileep Varma Kalidindi , Sivaraj M , Venkata Naga Manohar Kondamudi , Amit Kumar
IPC: G06F9/455 , H04L67/1004 , G06F9/50
CPC classification number: G06F9/45504 , G06F9/455 , G06F9/45533 , G06F9/45558 , G06F9/505 , H04L67/1004 , G06F2009/4557
Abstract: An example method is provided for recommending VM configurations, including one or more servers upon which one or more VMs can run. A user wishing to run these VMs can request a recommendation for an appropriate server or set of servers. The user can indicate a category corresponding to the type of workload that pertains to the VMs. The system can receive the request and identify a pool of servers available to the user. Using industry specifications and benchmarks, the system can classify the available servers into multiple categories. Within those categories, similar servers can be clustered and then ranked based on their levels of optimization. The sorted results can be displayed to the user, who can select a particular server (or group of servers) and customize the deployment as needed. This process allows a user to identify and select an optimized setup quickly and accurately.
-
公开(公告)号:US11381483B2
公开(公告)日:2022-07-05
申请号:US17079407
申请日:2020-10-23
Applicant: VMWARE, INC.
Inventor: Yash Bhatnagar , Naina Verma , Keerthanaa K , Sivaraj M
IPC: G06F15/173 , H04L43/045 , H04L43/0876 , H04L43/0817 , H04L47/78 , H04L41/22 , H04L67/12 , H04L47/76 , H04L41/5067
Abstract: A maintenance recommendation for containerized services can find a time to perform maintenance on a particular service based on resource usage patterns such that the maintenance will have a reduced impact on dependent services. The dependent services can be determined for the particular service based on network interactions between the services.
-
公开(公告)号:US10936362B2
公开(公告)日:2021-03-02
申请号:US16511351
申请日:2019-07-15
Applicant: VMware, Inc.
Inventor: Swarnalatha Pasupuleti , Sathyamurthy Dattathreya Hassan , Gurusreekanth Chagalakondu , Akhil Sadashiv Hingane , Sivaraj M , Jeevan Prabhu
Abstract: Disclosed are various embodiments for distributed resource scheduling. An eviction request from a first host is received. The eviction request comprises data regarding a virtual machine to be migrated from the first host. The eviction request is then broadcast to a plurality of hosts. A plurality of responses are received from the plurality of hosts, each response comprising a score representing an ability of a respective one of the plurality of hosts to act as a new host for the virtual machine. A second host is selected from the plurality of hosts to act as the new host for the virtual machine based at least in part on the score in each of the plurality of responses. Then, a response is sent to the first host, the response containing an identifier of the second host.
-
公开(公告)号:US20210019176A1
公开(公告)日:2021-01-21
申请号:US16511351
申请日:2019-07-15
Applicant: VMware, Inc.
Inventor: Swarnalatha Pasupuleti , Sathyamurthy Dattathreya Hasan , Gurusreekanth Chagalakondu , Akhil Sadashiv Hingane , Sivaraj M , Jeevan Prabhu
Abstract: Disclosed are various embodiments for distributed resource scheduling. An eviction request from a first host is received. The eviction request comprises data regarding a virtual machine to be migrated from the first host. The eviction request is then broadcast to a plurality of hosts. A plurality of responses are received from the plurality of hosts, each response comprising a score representing an ability of a respective one of the plurality of hosts to act as a new host for the virtual machine. A second host is selected from the plurality of hosts to act as the new host for the virtual machine based at least in part on the score in each of the plurality of responses. Then, a response is sent to the first host, the response containing an identifier of the second host.
-
公开(公告)号:US11789772B2
公开(公告)日:2023-10-17
申请号:US17180299
申请日:2021-02-19
Applicant: VMware, Inc.
Inventor: Swarnalatha Pasupuleti , Sathyamurthy Dattathreya Hassan , Gurusreekanth Chagalakondu , Akhil Sadashiv Hingane , Sivaraj M , Jeevan Prabhu
CPC classification number: G06F9/4856 , G06F9/45558 , G06F9/5044 , G06F2009/4557 , G06F2009/45583
Abstract: Disclosed are various embodiments for distributed resource scheduling. An eviction request from a first host is received. The eviction request comprises data regarding a virtual machine to be migrated from the first host. The eviction request is then broadcast to a plurality of hosts. A plurality of responses are received from the plurality of hosts, each response comprising a score representing an ability of a respective one of the plurality of hosts to act as a new host for the virtual machine. A second host is selected from the plurality of hosts to act as the new host for the virtual machine based at least in part on the score in each of the plurality of responses. Then, a response is sent to the first host, the response containing an identifier of the second host.
-
-
-
-
-
-
-
-
-