IP Library Patent Application 17591625
Patent Application
App. No. 17/591,625

METHODS AND APPARATUS TO GENERATE AND MANAGE LOGICAL WORKLOAD DOMAINS IN A COMPUTING ENVIRONMENT

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 None
App. No.
17/591,625
Abstract

Methods, apparatus, systems, and articles of manufacture are disclosed to generate and manage logical workload domains. An example apparatus includes at least one memory, instructions in the apparatus, and processor circuitry to execute the instructions to: obtain a request to perform a service on a logical workload domain, the logical workload domain logically grouping at least two or more workload domains based on a criterion, identify the at least two or more workload domains grouped in the logical workload domain, and concurrently orchestrate the service on the at least two or more workload domains.

Claims (52)

1 . An apparatus comprising:

at least one memory;

instructions in the apparatus; and

processor circuitry to execute the instructions to:

obtain a request to perform a service on a logical workload domain, the logical workload domain logically grouping at least two or more workload domains based on a criterion;

identify the at least two or more workload domains grouped in the logical workload domain; and

concurrently orchestrate the service on the at least two or more workload domains.

2 . The apparatus of claim 1 , wherein the processor circuitry is to execute the instructions to generate a message indictive of the at least two or more workload domains and the service to be executed, the message to indicate ones of the at least two or more workload domains to receive the service.

3 . The apparatus of claim 1 , wherein the criterion is an application criterion, the at least two or more workload domains executing a same application.

4 . The apparatus of claim 1 , wherein the criterion is a user criterion defined at deployment of the at least two or more workload domains.

5 . The apparatus of claim 1 , wherein the service is a first service, the at least two or more workload domains are two or more first workload domains, and the request is a first request to perform the first service to upgrade the at least two or more workload domains, the processor circuitry is to execute the instructions to obtain:

a second request to perform a second service, the second service to apply a security policy to the two or more first workload domains; and

a third request to perform a third service, the third service to create a second workload domain that is to be grouped in the logical workload domain.

6 . The apparatus of claim 5 , wherein the processor circuitry is to execute the instructions to invoke a reference configuration template to create the second workload domain that is to be grouped in the logical workload domain, the reference configuration template to provide pre-defined configuration settings for the second workload domain.

7 . The apparatus of claim 1 , wherein the processor circuitry is to execute the instructions to identify the at least two or more workload domains based on the service to be performed.

8 . The apparatus of claim 1 , wherein the processor circuitry is to identify the at least two or more workload domains by:

accessing identifying information in the request;

submitting a query to a datastore based on the identifying information; and

based on the query, identifying the logical workload domain as a target logical workload domain to perform the service.

9 . The apparatus of claim 1 , wherein to concurrently orchestrate the service on the at least two or more workload domains, the processor circuitry is to execute the instructions to at least one of configure, coordinate, or manage the service on the at least two or more workload domains.

10 . A non-transitory computer readable storage medium comprising instructions that, when executed, cause one or more processors to at least:

obtain a request to perform a service on a logical workload domain, the logical workload domain logically grouping at least two or more workload domains based on a criterion;

identify the at least two or more workload domains grouped in the logical workload domain; and

concurrently orchestrate the service on the at least two or more workload domains.

11 . The non-transitory computer readable storage medium of claim 10 , wherein the instructions, when executed, cause the one or more processors to generate a message indictive of the at least two or more workload domains and the service to be executed, the message to indicate ones of the two or more workload domains to receive the service.

12 . The non-transitory computer readable storage medium of claim 10 , wherein the criterion is an application criterion, the at least two or more workload domains executing a same application.

13 . The non-transitory computer readable storage medium of claim 10 , wherein the criterion is a user criterion defined at deployment of the at least two or more workload domains.

14 . The non-transitory computer readable storage medium of claim 10 , wherein the service is a first service, the at least two or more workload domains are two or more first workload domains, and the request is a first request to perform the first service to upgrade the at least two or more workload domains, the instructions, when executed, cause the one or more processors to obtain:

a second request to perform a second service, the second service to apply a security policy to the two or more first workload domains; and

a third request to perform a third service, the third service to create a second workload domain that is to be grouped in the logical workload domain.

15 . The non-transitory computer readable storage medium of claim 14 , wherein the instructions, when executed, cause the one or more processors to invoke a reference configuration template to create the second workload domain that is to be grouped in the logical workload domain, the reference configuration template to provide pre-defined configuration settings for the second workload domain.

16 . The non-transitory computer readable storage medium of claim 10 , wherein the instructions, when executed, cause the one or more processors to identify the at least two or more workload domains based on the service to be performed.

17 . The non-transitory computer readable storage medium of claim 10 , wherein the instructions, when executed, cause the one or more processors to identify the at least two or more workload domains by:

accessing identifying information in the request;

submitting a query to a datastore based on the identifying information; and

based on the query, identifying the logical workload domain as a target logical workload domain to perform the service.

18 . The non-transitory computer readable storage medium of claim 10 , wherein to concurrently orchestrate the service on the at least two or more workload domains, the instructions, when executed, cause the one or more processors to at least one of configure, coordinate, or manage the service on the at least two or more workload domains.

20 . A method comprising:

obtaining, by executing an instruction with at least one processor, a request to perform a service on a logical workload domain, the logical workload domain logically grouping at least two or more workload domains based on a criterion;

identifying, by executing an instruction with at least one processor, the at least two or more workload domains grouped in the logical workload domain; and

concurrently orchestrating, by executing an instruction with at least one processor, the service on the at least two or more workload domains.

21 . The method of claim 20 , further including generating a message indictive of the at least two or more workload domains and the service to be executed, the message to indicate ones of the at least two workload domains to receive the service.

22 . The method of claim 20 , wherein the service is a first service, the at least two or more workload domains are two or more first workload domains, and the request is a first request to perform the first service to upgrade the at least two or more workload domains and further including:

obtaining a second request to perform a second service, the second service to apply a security policy to the two or more first workload domains; and

obtaining a third request to perform a third service, the third service to create a second workload domain that is to be grouped in the logical workload domain.

23 . The method of claim 22 , further including invoking a reference configuration template to create the second workload domain that is to be grouped in the logical workload domain, the reference configuration template to provide pre-defined configuration settings for the second workload domain.

24 . The method of claim 20 , wherein the identifying of the at least two or more workload domains is based on the service to be performed.

25 . The method of claim 20 , wherein the identifying of the at least two or more workload domains includes:

accessing identifying information in the request;

submitting a query to a datastore based on the identifying information; and

based on the query, identifying the logical workload domain as a target logical workload domain to perform the service.

26 . The method of claim 20 , wherein concurrently orchestrating the service on the at least two or more workload domains includes at least one of configuring, coordinating, or managing the service on the at least two or more workload domains.

Assignments (2)
CHANGE OF NAME Recorded Feb 27, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 066692/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2022
From: LAL, NAREN; DEVARAKONDA, KALYAN; SRINIVASAN, RANGANATHAN
To: VMWARE, INC.
Reel/Frame 058869/0221 →