-
公开(公告)号: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.
-
12.
公开(公告)号:US10809935B2
公开(公告)日:2020-10-20
申请号:US16223081
申请日:2018-12-17
Applicant: VMware, Inc.
Inventor: Vipin Balachandran , Hemanth Kumar Pannem
Abstract: System and computer-implemented method for migrating a tree structure with multiple virtual disks and multiple virtual computing instances from a source computing environment to a destination computing environment involves handling leaf and shared virtual disks of the tree structure differently on a level-by-level basis to produce a replicated tree structure in the destination computing environment. For a leaf virtual disk, the leaf virtual disk and a virtual computing instance attached to the leaf virtual disk are replicated in the destination computing environment. For a shared virtual disk, creating a dummy virtual computing instance is created in the source computing environment and the shared virtual disk and the dummy virtual computing instance are replicated in the destination computing environment. Any dummy virtual computing instances replicated in the destination computing environment for the migration can then be removed.
-
公开(公告)号:US10685405B2
公开(公告)日:2020-06-16
申请号:US14452488
申请日:2014-08-05
Applicant: VMware, Inc.
Inventor: Abhinav Katiyar , Hemanth Kumar Pannem , Dharmaraj Thangavelu
Abstract: In one embodiment, a method includes storing a cost assigned to a physical computing device in a storage device. The physical computing device is found in a physical infrastructure of a data center. The method determines an instantiation of a virtual machine in a virtual infrastructure. Information for a provisioning of the virtual machine with the physical computing device in the physical infrastructure of the data center is then received. The cost assigned to the physical computing device from the storage device is determined where the cost is used to determine a charge for the virtual machine based on usage of the physical computing device.
-
公开(公告)号:US09632553B2
公开(公告)日:2017-04-25
申请号:US14707051
申请日:2015-05-08
Applicant: VMWARE, INC.
Inventor: Hemanth Kumar Pannem , Kumar Gaurav , Bhaskardas Kambivelu
Abstract: A power distribution unit having a power supply inputs including mains, secondary, generator, and renewable can be configured to measure how much power is drawn from each of the power supply inputs over a time period and to provide data to a unit rate of power engine indicating the same. A cost information engine can be configured to provide cost information, applicable over the time period, for each of the power supply inputs to the unit rate of power engine. The unit rate of power engine can be configured to compute the unit rate of power consumed in the data center over the time period based on the power drawn from each of the power supply inputs and the cost information.
-
公开(公告)号:US20240040433A1
公开(公告)日:2024-02-01
申请号:US17875350
申请日:2022-07-27
Applicant: VMware, Inc.
Inventor: Victor Cionca , Hemanth Kumar Pannem , Akshatha Sathyanarayan , Archit Baweja , Ki Suh Lee , Sacheth Hegde , Donna O'Shea
Abstract: Some embodiments of the invention provide a method for defining compute resource deployments in a telecommunications network for a particular geographic region, the telecommunications network including an access network, an edge network and a core network, the compute resources for consumption by a set of non-telephony applications that are deployed in the telecommunications network to provide multiple services for multiplicities of UEs (user equipment) connected to the telecommunications network in the particular geographic region. The method determines population density of UEs (user equipment) within the particular geographic region. For each non-telephony application in the set of non-telephony applications, the method uses the determined population density of UEs to identify (1) an amount of compute resources required for the non-telephony application to provide one or more respective services in the multiple services to a first multiple UEs, and (2) a set of locations in a non-core network at which to deploy the identified amount of compute resources for consumption by the non-telephony application. The method simulates performance of the telecommunications network for the particular geographic region based on the identified amounts and sets of locations of compute resources for each non-telephony application in the set of non-telephony applications. When a set of performance metrics resulting from simulating performance of the telecommunications network meet a set of performance metric thresholds specified for the telecommunications network, the method uses the identified amounts and sets of locations of compute resources for the set of non-telephony applications to define compute resource deployments for the telecommunications network.
-
公开(公告)号:US20240040398A1
公开(公告)日:2024-02-01
申请号:US17875355
申请日:2022-07-27
Applicant: VMware, Inc.
Inventor: Victor Cionca , Hemanth Kumar Pannem , Akshatha Sathyanarayan , Archit Baweja , Ki Suh Lee , Sacheth Hegde , Donna O'Shea
IPC: H04W16/18 , H04B17/391
CPC classification number: H04W16/18 , H04B17/3912
Abstract: Some embodiments of the invention provide a method for evaluating a deployment of a telecommunications network for a particular geographic area, the telecommunications network including an access first network, an edge second network, and a core third network. The method is performed through a user interface (UI). The method receives a selection to simulate performance of a particular deployment of compute resources for a telecommunications network, the compute resources for consumption by a set of non-telephony applications deployed in the telecommunications network. The method di splays a visualization of the telecommunications network based on the simulated performance, the visualization including (1) representations of multiple datacenters to which compute resources are allocated, (2) representations of multiple connections between the multiple datacenters, (3) indications of compute resource utilization for each datacenter in the multiple datacenters to which compute resources are allocated, and (4) a set of selectable UI items for modifying the particular deployment of compute resources.
-
公开(公告)号:US11095511B2
公开(公告)日:2021-08-17
申请号:US16048021
申请日:2018-07-27
Applicant: VMware, Inc.
Inventor: Hemanth Kumar Pannem , Aarti Kumar Gupta , Sachin Thakkar , Furkan Shaikh , Kim Tran , Lu Yu
Abstract: Techniques are disclosed for cross-cloud hybrid services upgradability. In one embodiment, a virtual network operations center (NOC) with a centralized view of distributed, cross-cloud hybridity manager installations is responsible for continuously gathering information on the environments of on-premise and cloud computing systems, analyzing the gathered information to identify upgrades to hybridity manager instances that are compatible with dependent components and paired hybridity manager(s), and publishing notifications of compatible upgrades to the hybridity manager instances based on the analysis. The publishing of upgrade notifications by the virtual NOC is a server-initiated upgrade that is coordinated across hybrid cloud computing system sites, in contrast to traditional isolated client-initiated upgrades. In addition, the virtual NOC may revoke previous notifications if the associated upgrade versions are no longer compatible with the dependent components and/or the paired hybridity managers.
-
公开(公告)号:US10678581B2
公开(公告)日:2020-06-09
申请号:US15708102
申请日:2017-09-18
Applicant: VMware Inc.
Inventor: Kumar Gaurav , Hemanth Kumar Pannem
Abstract: Methods and apparatus to select virtualization environments are disclosed. An example apparatus includes a logic circuit, a workload analyzer to determine characteristics of a virtualized application, a score generator to compare the characteristics of the virtualized application to a plurality of virtualization environment types to determine scores for each of the plurality of virtualization environment types, the scores based on rules that identify different scores for combinations of characteristics and virtualization environment types, and a workload deployer to deploy the virtualized application using one of the plurality of virtualization environment types based on the scores.
-
公开(公告)号:US10592384B2
公开(公告)日:2020-03-17
申请号:US16013137
申请日:2018-06-20
Applicant: VMware, Inc.
Inventor: Hemanth Kumar Pannem , Vipin Balachandran , Prashant Waykar , Shruti Parihar
Abstract: Disclosed are various embodiments for costing Raw-Device Mapping (RDM) disks. A pseudo-datastore is created. The pseudo-datastore represents the RDM disk. The RDM disk includes a mapping file that exposes direct access to a disk identified by a logical unit number (LUN). A unit rate is assigned to the pseudo-datastore, the unit rate representing a cost per unit of storage provided by the RDM disk. Usage of the RDM disk is monitored. A cost is calculated for the usage of the RDM disk for a period of time based on the unit rate assigned to the pseudo-datastore.
-
公开(公告)号:US10579945B2
公开(公告)日:2020-03-03
申请号:US14644232
申请日:2015-03-11
Applicant: VMWARE, INC.
Inventor: Kumar Gaurav , Hemanth Kumar Pannem , Amarnath Palavalli , Arun Narayanaswamy
Abstract: The present disclosure is related to methods, systems, and machine-readable media for information technology (IT) cost calculation in a software defined data center. A cost of infrastructure IT objects in a software defined data center can be calculated. The infrastructure IT objects can be mapped to an IT service construct over time, during runtime of the infrastructure IT objects. A portion of the cost of the infrastructure IT objects can be allocated to the IT service construct according to the map. A non-infrastructure IT cost can be allocated to the IT service construct. A total cost of the IT service construct can be calculated based on the allocations.
-
-
-
-
-
-
-
-
-