IP Library Granted Patent US 11,886,924
Granted Patent B2
US 11,886,924 · App. 17/941,974 · Granted Jan 30, 2024

Methods and apparatus to handle dependencies associated with resource deployment requests

Inventors: Sergio Sanchez (Sofia, BG); Georgi Muleshkov (Sofia, BG); Stanislav Asenov Hadjiiski (Sofia, BG); Miroslav Shipkovenski (Sofia, BG); Radostin Georgiev (Sofia, BG)
Assignee: VMware LLC
G06F9/5055G06F8/433G06F9/5038G06F16/9024
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,886,924
App. No.
17/941,974
Granted
Jan 30, 2024
Kind
B2
Abstract

An example apparatus includes a dependency graph generator to generate a dependency graph based on a resource request file specifying a first resource and a second resource to deploy to a resource-based service, the dependency graph representative of the first resource being dependent on a second resource, a verification controller to generate a status indicator after a determination that a time-based ordering of a first request relative to a second request satisfies the dependency graph, and a resource controller to cause transmission of the first request and the second request to the resource-based service based on the dependency graph, and, after determining that the time-based ordering of the first request relative to the second request satisfies the dependency graph, cause transmission of the status indicator to a user device.

Claims (22)

1. At least one non-transitory computer-readable medium comprising instructions to cause programmable circuitry to at least:

generate a dependency graph based on a resource request file specifying a first resource and a second resource to deploy to a resource-based service, the dependency graph representative of the first resource being dependent on the second resource;

sleep for a time period after determining that the resource-based service is overloaded;

provide a first request and a second request to the resource-based service based on the dependency graph after the time period; and

after determining that a time-based ordering of the first request relative to the second request satisfies the dependency graph, cause transmission of at least one status of the first request and the second request to a user device.

2. The at least one non-transitory computer-readable medium of claim 1 , wherein the instructions are to cause the programmable circuitry to request the first resource before the second resource.

3. The at least one non-transitory computer-readable medium of claim 1 , wherein the instructions are to cause the programmable circuitry to request the first resource and a third resource concurrently, the third resource not dependent on the first resource or the second resource.

4. A method to handle dependencies associated with resource deployment requests, the method comprising:

generating a dependency graph based on a resource request file specifying a first resource and a second resource to deploy to a resource-based service, the dependency graph representative of the first resource being dependent on the second resource;

causing circuitry to sleep for a time period after determining that the resource-based service is overloaded;

transmitting a first request and a second request to the resource-based service based on the dependency graph after the time period; and

after determining that a time-based ordering of the first request relative to the second request satisfies the dependency graph, transmitting at least one status of the first request and the second request to a user device.

5. The method of claim 4 , further including requesting the first resource before the second resource.

6. The method of claim 4 , further including requesting the first resource and a third resource concurrently, the third resource not dependent on the first resource or the second resource.

7. An apparatus to handle dependencies associated with resource deployment requests, the apparatus comprising:

means for generating a dependency graph based on a resource request file specifying a first resource and a second resource to deploy to a resource-based service, the dependency graph representative of the first resource being dependent on the second resource; and

means for controlling resource deployment requests to:

sleep for a time period after a determination that the resource-based service is overloaded;

cause transmission of a first request and a second request to the resource-based service based on the dependency graph after the time period; and

after determining that a time-based ordering of the first request relative to the second request satisfies the dependency graph, cause transmission of at least one status of the first request and the second request to a user device.

8. The apparatus of claim 7 , wherein the means for controlling the resource deployment requests is to request the first resource before the second resource.

9. The apparatus of claim 7 , wherein the means for controlling the resource deployment requests is to request the first resource and a third resource concurrently, the third resource not dependent on the first resource or the second resource.

Assignments (1)
CHANGE OF NAME Recorded Feb 27, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 066692/0103 →
Continuity (2)
Continuation 16932521 · Jul 17, 2020
Related Publication 20230004441A1 · Jan 5, 2023