Distribution and execution of instructions in a distributed computing environment

    公开(公告)号:US10929115B2

    公开(公告)日:2021-02-23

    申请号:US16283302

    申请日:2019-02-22

    申请人: VMware, Inc.

    IPC分类号: G06F8/60 G06F9/50 G06F12/0875

    摘要: Methods and apparatus for distribution and execution of instructions in a distributed computing environment are disclosed. An example method includes requesting, by executing an instruction with a processor within a deployment environment, a package supporting execution of a second instruction from a management endpoint, loading, by executing an instruction with the processor, a first component of the package in a command cache, the first component including a third instruction to implement a plugin framework, causing, by executing an instruction with the processor, a second component of the package to be stored in an instruction cache, the instruction cache located outside the deployment environment, the second component including a fourth instruction, and executing the first component from the command cache.

    DISTRIBUTION AND EXECUTION OF INSTRUCTIONS IN A DISTRIBUTED COMPUTING ENVIRONMENT

    公开(公告)号:US20180157592A1

    公开(公告)日:2018-06-07

    申请号:US15370790

    申请日:2016-12-06

    申请人: VMware, Inc.

    摘要: Methods and apparatus for distribution and execution of instructions in a distributed computing environment are disclosed. An example method includes accessing, by executing a first instruction with a processor implementing a management agent within a deployment environment, an indication of a second instruction to be executed, the indication of the second instruction to be executed provided by a management endpoint within the deployment environment. A package supporting execution of the instruction is requested from the management endpoint. A component of the package is loaded into a command cache. The component of the package includes the second instruction to be executed. The command cache is implemented by a plug in framework. The second instruction is executed from the command cache. A result of the execution of the second instruction is collected. The result of the execution of the second instruction is transmitted to the management endpoint.

    METHODS AND APPARATUS TO REDUCE APPLICATION DEPLOYMENTS SIZES

    公开(公告)号:US20180165080A1

    公开(公告)日:2018-06-14

    申请号:US15374743

    申请日:2016-12-09

    申请人: VMware, Inc.

    IPC分类号: G06F9/445

    CPC分类号: G06F8/60 G06F8/54

    摘要: Methods and apparatus to reduce application deployment sizes are disclosed. An example apparatus includes a build generator to generate a build profile associated with a virtual appliance in a virtualization environment, the build profile including a plurality of application components including archive files associated with the virtual appliance. The example apparatus also includes a duplicate identifier to determine when a first library and a second library included in the build profile are duplicate libraries, the first library associated with a first filename and a first data portion and the second library associated with a second filename and a second data portion. The example apparatus also includes a duplicate remover to, in response to a determination that the first library and the second library are duplicate libraries, replace the first filename with a hard link to the second data portion to update the build profile.