-
公开(公告)号:US11256544B2
公开(公告)日:2022-02-22
申请号:US16702708
申请日:2019-12-04
Applicant: VMware, Inc.
Inventor: Sabo Rusev , Ivo Petkov , Ilya Mayorski , Plamen Penev , Kristiyan Yankov
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.
-
12.
公开(公告)号:US20210367846A1
公开(公告)日:2021-11-25
申请号:US17392126
申请日:2021-08-02
Applicant: VMware, Inc.
Inventor: Evgeny Aronov , Anna Delcheva , Ivo Petkov , Georgi Mitsov , Alexander Dimitrov
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.
-
公开(公告)号:US11025732B2
公开(公告)日:2021-06-01
申请号:US16443799
申请日:2019-06-17
Applicant: VMware Inc.
Inventor: Georgi Mitsov , Evgeny Aronov , Ivo Petkov , Alexander Dimitrov , Zahari Ivanov , Ivan Strelkov
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.
-
公开(公告)号:US10970060B2
公开(公告)日:2021-04-06
申请号:US16511762
申请日:2019-07-15
Applicant: VMware, Inc.
Inventor: Sabo Rusev , Ivo Petkov , Ilya Mayorski , Militsa Borisova , Ivan Ivanov
Abstract: Disclosed are various embodiments for collecting and presenting IoT metrics. A software update package can be deployed to an IoT gateway. A device template used to register an IoT endpoint with an IoT management service can also define metrics that can be collected regarding the performance of the IoT endpoints.
-
公开(公告)号:US20210019133A1
公开(公告)日:2021-01-21
申请号:US16511748
申请日:2019-07-15
Applicant: VMware, Inc.
Inventor: Sabo Rusev , Dobromir Ivanov , Ivo Petkov , Ilya Mayorski , Militsa Borisova
Abstract: Disclosed are various embodiments for updating IoT endpoints. A software update package can be deployed to a IoT gateway. The software package can have lifecycle scripts and software executable for installation on IoT endpoints. The lifecycle scripts represent different lifecycle phases of the update process.
-
16.
公开(公告)号:US20210006467A1
公开(公告)日:2021-01-07
申请号:US16459214
申请日:2019-07-01
Applicant: VMware, Inc.
Inventor: Evgeny Aronov , Anna Delcheva , Ivo Petkov , Georgi Mitsov , Alexander Dimitrov
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.
-
公开(公告)号:US10776385B2
公开(公告)日:2020-09-15
申请号:US15368286
申请日:2016-12-02
Applicant: VMware, Inc.
Inventor: Gospodin Gochkov , Miroslav Mitevski , Diana Kovacheva , Ivo Petkov , Zahari Ivanov
Abstract: Methods, apparatus, and systems to perform transparent database switching using master-replica high availability setup in relational databases are disclosed. An example system includes a first virtual appliance including a first proxy and a master database, the first proxy to forward service traffic to the master database, the master database to read and/or write data based on the service traffic; a second virtual appliance including a second proxy and a first replica database, the second proxy to determine data stored in the master database, the first replica database to replicate the master database; and a third virtual appliance including a third proxy and a second replica database, the third proxy to, in response to determining the master database of the first virtual appliance is to power down, promote the second replica database to the master database.
-
公开(公告)号:US20230075387A1
公开(公告)日:2023-03-09
申请号:US18050061
申请日:2022-10-27
Applicant: VMware, Inc.
Inventor: Sabo Rusev , Miroslav Mitevski , Militsa Borisova , Ivo Petkov , Dobromir Ivanov
IPC: H04L41/0806 , G06F8/65 , H04L67/12 , H04L67/00 , H04L41/0893 , H04L12/66
Abstract: Disclosed are various embodiments for automatic enrollment of Internet of Things (IoT) endpoints. An identity of an IoT endpoint is verified by an IoT gateway. The IoT gateway is configured to transmit, over a network, an enrollment request to an IoT management service. The enrollment of the IoT endpoint with the IoT management service is confirmed. A compliance policy for the IoT endpoint is retrieved from a command queue. The compliance policy is stored in the command queue until retrieved by the IoT gateway. The IoT gateway enforces the compliance policy on the IoT endpoint.
-
公开(公告)号:US11558470B2
公开(公告)日:2023-01-17
申请号:US17334468
申请日:2021-05-28
Applicant: VMware Inc.
Inventor: Georgi Mitsov , Evgeny Aronov , Ivo Petkov , Alexander Dimitrov , Zahari Ivanov , Ivan Strelkov
IPC: H04L67/146 , G06F9/48 , H04L9/40 , H04L67/141 , H04L67/10
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.
-
公开(公告)号:US11461125B2
公开(公告)日:2022-10-04
申请号:US16895821
申请日:2020-06-08
Applicant: VMware, Inc.
Inventor: Evgeny Aronov , Miroslav Mitevski , Diana Kovacheva , Ivo Petkov
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.
-
-
-
-
-
-
-
-
-