-
公开(公告)号:US10819579B2
公开(公告)日:2020-10-27
申请号:US16373665
申请日:2019-04-03
Applicant: VMWARE, INC.
Inventor: Nidhin Urmese , Akshay Bhandari
Abstract: Certain aspects of the present disclosure relate to methods and systems for selecting one of a plurality of capacities to provide a service for a client machine in a multi-cloud virtual desktop infrastructure (VDI) system. In certain aspects, a method receiving a request for the service from the client machine, the request indicating a first bandwidth rating associated with the first capacity and a second bandwidth rating associated with the second capacity. The method further includes prioritizing the first capacity over the second capacity based on a first one or more priority parameters associated with the first capacity and a second one or more priority parameters associated with the second capacity. The method further includes indicating a first identifier of the service associated with the first capacity to the client machine, wherein the client machine uses the first identifier to connect to the service at the first capacity.
-
公开(公告)号:US20200228407A1
公开(公告)日:2020-07-16
申请号:US16373665
申请日:2019-04-03
Applicant: VMWARE, INC.
Inventor: Nidhin Urmese , Akshay Bhandari
Abstract: Certain aspects of the present disclosure relate to methods and systems for selecting one of a plurality of capacities to provide a service for a client machine in a multi-cloud virtual desktop infrastructure (VDI) system. In certain aspects, a method receiving a request for the service from the client machine, the request indicating a first bandwidth rating associated with the first capacity and a second bandwidth rating associated with the second capacity. The method further includes prioritizing the first capacity over the second capacity based on a first one or more priority parameters associated with the first capacity and a second one or more priority parameters associated with the second capacity. The method further includes indicating a first identifier of the service associated with the first capacity to the client machine, wherein the client machine uses the first identifier to connect to the service at the first capacity.
-
公开(公告)号:US11010185B2
公开(公告)日:2021-05-18
申请号:US15933405
申请日:2018-03-23
Applicant: VMWARE, INC.
Inventor: Aayush Asawa , Akshay Bhandari , Shubham Verma , Ritesh Jha
Abstract: Embodiments disclosed herein relate to a method, system, and computer-readable medium for monitoring an application executing across a plurality of containers. A performance monitor requests a list of containers created on at least one computing system. The performance monitor retrieves information associated with a creation of each container in the list. The performance monitor parses the information associated with each container in the list to identify a cluster of related containers that are running the applications. The performance monitor displays a topology that relates the containers of the cluster to resources in the at least one computing system. The performance monitor identified a pair of containers that are negatively correlated based on the topology. The performance monitor adjusts the application to remove the negative correlation between the pair of containers.
-
公开(公告)号:US10795711B2
公开(公告)日:2020-10-06
申请号:US15911193
申请日:2018-03-05
Applicant: VMWARE, INC.
Inventor: Akshay Bhandari , Aayush Asawa , Gopal Gorthi , Satish Anumalasetty
Abstract: Various examples are disclosed for predictive allocation of computing resources in a virtual desktop infrastructure environment. A computing environment can generate a predictive usage model as a time series that forecasts a usage of virtual machines that provide virtual desktop sessions in a virtual desktop infrastructure environment. The computing environment can determine a number of the plurality of virtual machines that will be operating at a future time utilizing the predictive usage model and identify computing resources required for the number of the virtual machines to operate at the future time. The computing environment can allocate the computing resources such that the computing resources are available at the future time.
-
公开(公告)号:US11775335B2
公开(公告)日:2023-10-03
申请号:US18098772
申请日:2023-01-19
Applicant: VMware, Inc.
Inventor: Akshay Bhandari , Muralidhara Gupta , Nidhin Urmese
CPC classification number: G06F9/45558 , G06F9/3877 , G06F9/455 , G06F9/505 , G06F9/5044 , G06F9/5077 , G06T1/20 , G06F9/44505 , G06F2009/4557
Abstract: Disclosed are various examples for platform independent graphics processing unit (GPU) profiles for more efficient utilization of GPU resources. A virtual machine configuration can be identified to include a platform independent graphics computing requirement. Hosts can be identified as available in a computing environment based on the platform independent graphics computing requirement. The virtual machines can be migrated and placed to maximize usage the total memory of GPU resources of the hosts.
-
公开(公告)号:US11579914B2
公开(公告)日:2023-02-14
申请号:US16798784
申请日:2020-02-24
Applicant: VMware, Inc.
Inventor: Akshay Bhandari , Muralidhara Gupta , Nidhin Urmese
Abstract: Disclosed are various examples for platform independent graphics processing unit (GPU) profiles for more efficient utilization of GPU resources. A virtual machine configuration can be identified to include a platform independent graphics computing requirement. Hosts can be identified as available in a computing environment based on the platform independent graphics computing requirement. The virtual machine can be placed on a host based on a consideration of host priority.
-
公开(公告)号:US10572292B2
公开(公告)日:2020-02-25
申请号:US15817310
申请日:2017-11-20
Applicant: VMWARE, INC.
Inventor: Akshay Bhandari , Muralidhara Gupta , Nidhin Urmese
Abstract: Disclosed are various examples for platform independent graphics processing unit (GPU) profiles for more efficient utilizes of GPU resources. A computing device can identify a platform independent configuration of a virtual machine, such as one made by an administrator, that indicates that a virtual graphics processing unit (vGPU) is to be utilized in execution, where the configuration comprising a graphics computing requirement for the virtual machine. The computing device can identify one or more hosts available in a computing environment to place the virtual machine, where each of the plurality of hosts comprises at least one GPU. The computing device can identify a most suitable one of the hosts to place the virtual machine based at least in part on the graphics computing requirement and whether a preferred graphics card was specified.
-
公开(公告)号:US10922205B2
公开(公告)日:2021-02-16
申请号:US15683810
申请日:2017-08-23
Applicant: VMWARE, INC.
Inventor: Aayush Asawa , Akshay Bhandari , Gaurav Gupta
Abstract: Embodiments disclosed herein relate to a method, system, and computer-readable medium for monitoring an application executing across a plurality of containers on a computing system. A performance monitor requests a list of containers created on the computing system. The performance monitor retrieves information associated with a creation of each container in the list. The performance monitor parses the information associated with each container in the list to identify a cluster of related containers that are running the applications. The performance monitor associates the cluster of related containers with the application. The performance monitor assesses a health of the application based on metrics collected from the identified cluster of containers.
-
公开(公告)号:US20190235906A1
公开(公告)日:2019-08-01
申请号:US15933405
申请日:2018-03-23
Applicant: VMWARE, INC.
Inventor: Aayush Asawa , Akshay Bhandari , Shubham Verma , Ritesh Jha
CPC classification number: G06F9/45558 , G06F9/52 , G06F11/302 , G06F2009/4557 , G06F2009/45591
Abstract: Embodiments disclosed herein relate to a method, system, and computer-readable medium for monitoring an application executing across a plurality of containers. A performance monitor requests a list of containers created on at least one computing system. The performance monitor retrieves information associated with a creation of each container in the list. The performance monitor parses the information associated with each container in the list to identify a cluster of related containers that are running the applications. The performance monitor displays a topology that relates the containers of the cluster to resources in the at least one computing system. The performance monitor identified a pair of containers that are negatively correlated based on the topology. The performance monitor adjusts the application to remove the negative correlation between the pair of containers.
-
-
-
-
-
-
-
-