Generating test cases
    11.
    发明授权

    公开(公告)号:US10817408B2

    公开(公告)日:2020-10-27

    申请号:US15660019

    申请日:2017-07-26

    Applicant: VMware, Inc.

    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.

    System and method for migrating tree structures with virtual disks between computing environments

    公开(公告)号:US10809935B2

    公开(公告)日:2020-10-20

    申请号:US16223081

    申请日:2018-12-17

    Applicant: VMware, Inc.

    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.

    Automated cost calculation for virtualized infrastructure

    公开(公告)号:US10685405B2

    公开(公告)日:2020-06-16

    申请号:US14452488

    申请日:2014-08-05

    Applicant: VMware, Inc.

    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.

    Computing a unit rate of power consumed in a data center

    公开(公告)号:US09632553B2

    公开(公告)日:2017-04-25

    申请号:US14707051

    申请日:2015-05-08

    Applicant: VMWARE, INC.

    CPC classification number: G06F1/28 G06Q40/12

    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.

    TELECOMMUNICATIONS INFRASTRUCTURE GENERATION AND PROVISIONING FOR COMPUTE RESOURCES

    公开(公告)号:US20240040433A1

    公开(公告)日:2024-02-01

    申请号:US17875350

    申请日:2022-07-27

    Applicant: VMware, Inc.

    CPC classification number: H04W28/16 H04W16/22

    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.

    TELECOMMUNICATIONS INFRASTRUCTURE GENERATION AND PROVISIONING FOR COMPUTE RESOURCES

    公开(公告)号:US20240040398A1

    公开(公告)日:2024-02-01

    申请号:US17875355

    申请日:2022-07-27

    Applicant: VMware, Inc.

    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.

    Virtual network operations center for cross-cloud hybrid services upgradability

    公开(公告)号:US11095511B2

    公开(公告)日:2021-08-17

    申请号:US16048021

    申请日:2018-07-27

    Applicant: VMware, Inc.

    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.

    Methods and apparatus to select virtualization environments during deployment

    公开(公告)号:US10678581B2

    公开(公告)日:2020-06-09

    申请号:US15708102

    申请日:2017-09-18

    Applicant: VMware Inc.

    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.

    Costing of raw-device mapping (RDM) disks

    公开(公告)号:US10592384B2

    公开(公告)日:2020-03-17

    申请号:US16013137

    申请日:2018-06-20

    Applicant: VMware, Inc.

    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.

    Information technology cost calculation in a software defined data center

    公开(公告)号:US10579945B2

    公开(公告)日:2020-03-03

    申请号:US14644232

    申请日:2015-03-11

    Applicant: VMWARE, INC.

    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.

Patent Agency Ranking