-
1.
公开(公告)号:US20170270449A1
公开(公告)日:2017-09-21
申请号:US15075389
申请日:2016-03-21
Applicant: VMware, Inc.
Inventor: Avinash Shrimali , Amarnath Palayalli , Dattathreya Sathyamurthy
Abstract: Methods and system to calculate a total container cost of each container of a data center are described. Methods compute a direct container cost of each container running in the data center based on container resource utilization and a resource utilization rate of each resource of a host. Methods also compute an indirect container cost of each container is calculated as a sum of indirect cost of each resource of the host used by the container and each resource of the host used by a monitor container that monitors each container utilization of host resources. For each container, a total container cost of the container is calculated as the sum of the direct container cost and the indirect container cost of the container. Total container costs are used to determine the cost of applications miming on the containers.
-
公开(公告)号:US20170322874A1
公开(公告)日:2017-11-09
申请号:US15660019
申请日:2017-07-26
Applicant: VMware, Inc.
Inventor: Dattathreya Sathyamurthy , Akhil Sadashiv Hingane , Piyush Bharat Masrani , Amarnath Palavalli , Hemanth Kumar Pannem
IPC: G06F11/36
Abstract: Systems and techniques are described for generating test cases. In one example, a manual test of code is performed. The manual test uses proxy code to detect at least one input to the code and a data transfer between the code and other code. The data transfer includes an input to the other code and an output from the other code. A file is generated that includes the at least one input to the code, the input to the other code, the output from the other code, and data that specifies that the manual test of the code resulted in an expected output. A mock test automates the manual test of the code based at least in part on the file.
-
公开(公告)号:US09747136B2
公开(公告)日:2017-08-29
申请号:US14619071
申请日:2015-02-11
Applicant: VMWARE, INC.
Inventor: Dattathreya Sathyamurthy , Kumar Gaurav , Piyush Bharat Masrani , Hemanth Kumar Pannem , Chintesh Pulavarthi
IPC: G06F9/50 , G06F9/455 , G06Q30/04 , H04L12/911
CPC classification number: G06F9/5077 , G06F9/455 , G06F9/45558 , G06F9/50 , G06F9/5027 , G06F9/5072 , G06F2009/4557 , G06F2009/45595 , G06Q30/04 , H04L47/821 , H04L47/823
Abstract: This disclosure presents computational systems and methods that allocate cost of resources of a cluster of server computers used by virtual machines in a virtual data center. In one aspect, a fair unit rate is computed based on the larger of a measured average utilization or an expected utilization of a cluster resource of server computers within a physical data center by virtual machines. The fair unit rate is a cost per unit of resource used over a period of time and is used to compute an allocated cost of the virtual machine usage of the cluster resource.
-
公开(公告)号:US10817408B2
公开(公告)日:2020-10-27
申请号:US15660019
申请日:2017-07-26
Applicant: VMware, Inc.
Inventor: Dattathreya Sathyamurthy , Akhil Sadashiv Hingane , Piyush Bharat Masrani , Amarnath Palavalli , Hemanth Kumar Pannem
IPC: G06F11/36
Abstract: Systems and techniques are described for generating test cases. In one example, a manual test of code is performed. The manual test uses proxy code to detect at least one input to the code and a data transfer between the code and other code. The data transfer includes an input to the other code and an output from the other code. A file is generated that includes the at least one input to the code, the input to the other code, the output from the other code, and data that specifies that the manual test of the code resulted in an expected output. A mock test automates the manual test of the code based at least in part on the file.
-
5.
公开(公告)号:US10671951B2
公开(公告)日:2020-06-02
申请号:US15075389
申请日:2016-03-21
Applicant: VMware, Inc.
Inventor: Avinash Shrimali , Amarnath Palayalli , Dattathreya Sathyamurthy
Abstract: Methods and system to calculate a total container cost of each container of a data center are described. Methods compute a direct container cost of each container running in the data center based on container resource utilization and a resource utilization rate of each resource of a host. Methods also compute an indirect container cost of each container is calculated as a sum of indirect cost of each resource of the host used by the container and each resource of the host used by a monitor container that monitors each container utilization of host resources. For each container, a total container cost of the container is calculated as the sum of the direct container cost and the indirect container cost of the container. Total container costs are used to determine the cost of applications miming on the containers.
-
公开(公告)号:US11003431B2
公开(公告)日:2021-05-11
申请号:US16726282
申请日:2019-12-24
Applicant: VMWARE, INC.
Inventor: Yash Bhatnagar , Dattathreya Sathyamurthy , Swarnalatha Pasupuleti , Naveen Mudnal
Abstract: Various examples are disclosed for generating a prediction of server requirements needed to deploy an application. The application can be deployed in virtualized environment in which virtual machines can execute the application. The predicted server requirements can be generated based upon data from other deployments of the application in other virtualized environments.
-
公开(公告)号:US10908938B2
公开(公告)日:2021-02-02
申请号:US14822914
申请日:2015-08-11
Applicant: VMWARE, INC.
Inventor: Amarnath Palavalli , Kumar Gaurav , Nikhil Dhankani , Dattathreya Sathyamurthy , Servesh Singh
Abstract: Methods and systems to compute application license costs of a number of applications run on virtual machines of a virtualized data center are described. In one aspect, one or more of the virtual machines (“VMs”) that form the virtual data center are determined. Each VM is created from hardware components specifications of one or more application blueprints stored in a data-storage devices. The one or more blueprints are searched to determine the one more applications that run in each VM. For each VM, a total VM application licensing cost of the one or more applications is computed based on one or more of an application instance license cost, application socket license cost, and application core license of each of the one or more applications associated with each application.
-
公开(公告)号:US09841966B2
公开(公告)日:2017-12-12
申请号:US14750827
申请日:2015-06-25
Applicant: VMWare, Inc.
Inventor: Prarthana Gopalakrishna Alevoor , Akshay Prabhakar Mirajkar , Dattathreya Sathyamurthy , Jonathan Clark
CPC classification number: G06F8/65 , G06F9/4451 , G06F9/45558 , G06F9/4856 , G06F9/5077 , G06F17/30174
Abstract: User configurations of an installed application are migrated by isolating them from a base application state of the installed application to generate a virtual application package. At runtime, a base virtual application package and a user configurations virtual application package are provisioned from a central repository and executed by the user. The resulting virtualized execution environment merges the application resources contained in the packages such that the user configurations override the base application to make available all of the user configurations. This technique may be used to preserve user configurations during migration of applications, or to maintain user-specific configurations for a particular application across different sessions of a user's virtualized desktop.
-
公开(公告)号:US10719363B2
公开(公告)日:2020-07-21
申请号:US15876244
申请日:2018-01-22
Applicant: VMWARE, INC.
Inventor: Chandrashekhar Jha , Dattathreya Sathyamurthy , Swarnalatha Pasupuleti , Ritesh Jha , Soumya Panigrahi
Abstract: Techniques for optimizing resource claims for containers is described. In one example, resource utilization data associated with at least one container may be obtained for a period. A set of forecasting models may be trained based on the resource utilization data associated with a portion of the period. Resource utilization of the at least one container may be predicted for a remaining portion of the period using the set of trained forecasting models. The predicted resource utilization may be compared with the obtained resource utilization data for the remaining portion of the period. A forecasting model may be determined from the set of trained forecasting models based on the comparison to optimize resource claims for the at least one container.
-
公开(公告)号:US10162667B2
公开(公告)日:2018-12-25
申请号:US15438783
申请日:2017-02-22
Applicant: VMWARE, INC.
Inventor: Dattathreya Sathyamurthy , Akhil Sadashiv Hingane , Amrainder Singh , Piyush Bharat Masrani
Abstract: A process of obtaining, in effect, a multi-virtual-machine snapshot by taking a single-virtual-machine snapshot begins with creating, by a host hypervisor, a host virtual machine and a guest hypervisor. The guest hypervisor executes on the host virtual machine. Virtual machines to be included together in an effective multi-virtual-machine snapshot are migrated to the guest hypervisor. A single-virtual-machine snapshot is taken, by the host hypervisor, of the host virtual machine. The snapshot contains the state data for the virtual machines migrated to the guest hypervisor.
-
-
-
-
-
-
-
-
-