Redistributing update resources during update campaigns

    公开(公告)号:US11256544B2

    公开(公告)日:2022-02-22

    申请号:US16702708

    申请日:2019-12-04

    Applicant: VMware, Inc.

    Abstract: Disclosed are various embodiments for the controlling the amount of active updates that can occur during a given time on devices that are associated with tenants (e.g., organizations) and subtenants (e.g., sub-organizations) in a multi-tenant environment. In particular, each tenant and subtenant is assigned throttle corresponding to different update parameters (e.g., an amount of devices executing an active update, an amount of data to be downloaded during a campaign, a time for completing the update campaign, etc.). When an update campaign is established, the update campaign can define the different devices that are to be updated. In some situations, the number of active updates required may exceed the allotted resources for a given subtenant. When a subtenant requires additional resources than what is assigned to complete the update, the subtenant can borrow resources defined by the update parameters from a subtenant peer that has a surplus.

    METHODS AND APPARATUS TO IMPLEMENT CLOUD SPECIFIC FUNCTIONALITY IN A CLOUD AGNOSTIC SYSTEM

    公开(公告)号:US20210367846A1

    公开(公告)日:2021-11-25

    申请号:US17392126

    申请日:2021-08-02

    Applicant: VMware, Inc.

    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed that implement cloud functionality in a cloud agnostic system. An example apparatus includes: at least one memory; instructions in the apparatus; and processor circuitry to execute the instructions to: generate a blueprint including components of requested cloud resources and their relationships; provide an allocation flag to the blueprint, the allocation flag indicating the requested cloud resources are to be partially provisioned; transmit a first provisioning request to a cloud management platform, the cloud management platform to manage a plurality of cloud resources; and in response to the cloud management platform selecting cloud resources, transmit a second provisioning request to fully provision the selected cloud resources, the second provisioning request including constraints specific to the selected cloud resources.

    Method and apparatus to perform user authentication during cloud provider sessions

    公开(公告)号:US11025732B2

    公开(公告)日:2021-06-01

    申请号:US16443799

    申请日:2019-06-17

    Applicant: VMware Inc.

    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage cloud provider sessions. The examples disclosed herein provide a system to manage cloud provider sessions. The system includes a session manger to establish a session using credentials associated with a cloud provider in response to detecting a request to establish the session with the cloud provider and to record a lifespan of a session token associated with the session. When the lifespan of the session token meets a threshold value, the session manager is to use the credentials to obtain a new session token to refresh the session. The system additionally includes a cloud provider adapter to, in response to detecting an action selection associated with a device, call the cloud provider to execute the action.

    METHODS AND APPARATUS TO IMPLEMENT CLOUD SPECIFIC FUNCTIONALITY IN A CLOUD AGNOSTIC SYSTEM

    公开(公告)号:US20210006467A1

    公开(公告)日:2021-01-07

    申请号:US16459214

    申请日:2019-07-01

    Applicant: VMware, Inc.

    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed that implement cloud functionality in a cloud agnostic system. An example apparatus to implement cloud specific functionality in a cloud agnostic system includes a request interpreter to determine whether a first request includes an indication that a cloud resource is to be partially provisioned, a provision determiner to select the cloud resource based on the indication, and a cloud interface to transmit a first resource request to partially provision the cloud resource, and in response to a second request including constraints specific to the cloud resource, transmit a second resource request to fully provision the cloud resource.

    Methods and apparatus to manage cloud provider sessions

    公开(公告)号:US11558470B2

    公开(公告)日:2023-01-17

    申请号:US17334468

    申请日:2021-05-28

    Applicant: VMware Inc.

    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage cloud provider sessions. An example apparatus includes at least one computer readable medium; and processor circuitry to execute instructions that cause the processor circuitry to: in response to detecting a first request to establish a first session with a cloud provider that is to perform a first action: establish the first session using credentials associated with the cloud provider; record a lifespan of a session token associated with the first session; and transmit the session token to a cloud provider adapter to facilitate communication between the cloud provider adapter and the cloud provider; and in response to detecting a second request to establish a second session with the cloud provider that is to perform a second action, transmit the session token to the cloud provider adapter to facilitate communication between the cloud provider adapter and the cloud provider.

    Methods and apparatus to publish internal commands as an application programming interface in a cloud infrastructure

    公开(公告)号:US11461125B2

    公开(公告)日:2022-10-04

    申请号:US16895821

    申请日:2020-06-08

    Applicant: VMware, Inc.

    Abstract: Methods and apparatus to publish internal commands as a programming interface in a cloud infrastructure are provided. An example apparatus includes a first virtual appliance including a management endpoint to coordinate task execution in a computing platform. The example apparatus includes a computing infrastructure interface including a programming interface, the programming interface to expose a subset of commands for the computing platform and to hide a remainder of the commands of the computing platform from a requester, the requester to execute a first command from the subset of commands via the programming interface. The management endpoint is to parse a first execution task generated from selection of the first command via the programming interface to determine a component of the computing platform to execute the first command associated with the first execution task and to route the first command from the first execution task to the component for execution.

Patent Agency Ranking