IP Library Granted Patent US 11,861,406
Granted Patent B2
US 11,861,406 · App. 17/304,657 · Granted Jan 2, 2024

Dynamic microservices allocation mechanism

Inventors: Soham Jayesh Desai (Hillsboro, OR); Reshma Lal (Portland, OR)
Assignee: Intel Corporation
G06F9/5038G06F9/44505G06F9/4881G06F21/602G06F21/72
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,861,406
App. No.
17/304,657
Granted
Jan 2, 2024
Kind
B2
Abstract

A computing platform comprising a plurality of disaggregated data center resources and an infrastructure processing unit (IPU), communicatively coupled to the plurality of resources, to compose a platform of the plurality of disaggregated data center resources for allocation of microservices cluster.

Claims (29)

1. An apparatus comprising:

a plurality of disaggregated data center resources; and

an infrastructure processing unit (IPU) circuitry, communicatively coupled to the plurality of resources, to receive a configuration file including configuration information from an orchestration controller during a scheduling process and compose a platform of the plurality of disaggregated data center resources for allocation of microservices cluster.

2. The apparatus of claim 1 , wherein a microservice is scheduled at one or more of the disaggregated data center resources based on resource requirements provided by the microservice.

3. The apparatus of claim 1 , wherein the IPU circuitry discovers and performs management of the plurality of disaggregated data center resources.

4. The apparatus of claim 3 , wherein the IPU circuitry reports information associated with each of the plurality of disaggregated data center resources to the orchestration controller.

5. The apparatus of claim 4 , wherein the IPU circuitry authenticates and attests the plurality of disaggregated data center resources.

6. The apparatus of claim 5 , wherein the IPU circuitry establishes a communication session with each of the plurality of disaggregated data center resources.

7. The apparatus of claim 1 , wherein the IPU circuitry exposes a virtualized resource endpoint at a disaggregated data center resource.

8. The apparatus of claim 7 , wherein the IPU circuitry transmits a message to the orchestration controller indicating that the disaggregated data center resource has been composed and receives a specification for an execution environment for a microservice from the orchestration controller.

9. The apparatus of claim 8 , wherein the IPU circuitry retrieves one or more images associated with the configuration information included in the configuration file from a registry and transfers the one or more images to the disaggregated data center resource.

10. An infrastructure processing unit (IPU) circuitry, comprising:

resource management circuitry communicatively coupled to a plurality of disaggregated data center resources; and

coordination circuitry communicatively coupled to an orchestration controller to receive a configuration file including configuration information from the orchestration controller during a scheduling process and compose a platform of the plurality of disaggregated data center resources for allocation of microservices cluster.

11. The IPU circuitry of claim 10 , wherein the resource management circuitry discovers and performs management of the plurality of disaggregated data center resources.

12. The IPU circuitry of claim 11 , wherein the resource management circuitry reports information associated with each of the plurality of disaggregated data center resources to the orchestration controller.

13. The IPU circuitry of claim 12 , wherein the resource management circuitry establishes a communication session with each of the plurality of disaggregated data center resources.

14. A method comprising:

receiving a configuration file at an infrastructure processing unit (IPU) circuitry including configuration information from an orchestration controller during a scheduling process; and

the IPU circuitry composing a platform of a plurality of disaggregated data center resources for allocation of microservices cluster.

15. The method of claim 14 , further comprising the IPU circuitry discovering the plurality of disaggregated data center resources and performs management of.

16. The method of claim 15 , further comprising the IPU circuitry managing the plurality of disaggregated data center resources.

17. The method of claim 16 , further comprising the IPU circuitry reporting information associated with each of the plurality of disaggregated data center resources to the orchestration controller.

18. The method of claim 17 , further comprising the IPU circuitry authenticating and attesting the plurality of disaggregated data center resources.

19. The method of claim 18 , further comprising the IPU circuitry establishing a communication session with each of the plurality of disaggregated data center resources.

20. The method of claim 14 , further comprising the IPU circuitry:

transmitting a message to the orchestration controller indicating that the disaggregated data center resource has been composed; and

receiving a specification for an execution environment for a microservice from the orchestration controller.

21. The method of claim 20 , further comprising the IPU circuitry retrieving one or more images associated with the configuration information included in the configuration file from a registry and transfers the one or more images to the disaggregated data center resource.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2021
From: DESAI, SOHAM JAYESH; LAL, RESHMA
To: INTEL CORPORATION
Reel/Frame 056858/0324 →
Continuity (1)
Related Publication 20210311798A1 · Oct 7, 2021
Cited By (1)
US 12,481,946