SDI Partition Manager for Composite Node Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data center architectures face challenges in correctly allocating and managing resources, particularly in software-defined infrastructure (SDI) systems, where existing methods struggle to efficiently allocate resources to meet application demands, leading to suboptimal performance and throughput.

Innovation Solution

The implementation of static or dynamic partitions, which can be user-defined or determined using machine learning techniques, to manage resources within data centers, ensuring optimal allocation and quality of service (QoS) for applications, by pre-populating partitions with composite nodes composed of disaggregated resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If resources are allocated dynamically in SDI systems, then resource flexibility and adaptability improve, but node creation and boot time increase

Engineering Contradiction:
Improveresource flexibilityVSAvoidnode creation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-composing node partitions before they are needed. The system pre-assembles groups of disaggregated resources (compute, storage, memory, fabric) into ready-to-use node partitions and stores them in a partition table. When an application needs a node, the pre-composed partition is immediately allocated without requiring real-time resource assembly, thus reducing node creation and boot time while maintaining resource flexibility.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If composite nodes are created on-demand, then resource allocation precision improves, but system complexity increases

Engineering Contradiction:
Improveresource allocation precisionVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the data center resources into distinct, manageable partitions. Each partition is composed of specific disaggregated resources (compute nodes, storage nodes, memory nodes, fabric nodes) that are pre-assembled into coherent groups. This segmentation allows the system to manage complex resource allocation by working with discrete, pre-defined partition units rather than individually managing each resource type, thus reducing operational complexity while maintaining allocation precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer (the partition manager and partition table) that mediates between resource requests and physical resources. This intermediary pre-composes node partitions and manages the mapping between applications and resources, simplifying the allocation process while ensuring precise resource allocation. The partition table acts as an intermediary data structure that stores pre-composed partition information, reducing the complexity of real-time resource management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If disaggregated resources are used, then resource utilization efficiency improves, but QoS guarantee difficulty increases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidQoS guarantee
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies merging by combining disaggregated resources into unified node partitions that function as cohesive units. Each partition merges compute, storage, memory, and fabric resources into a integrated composite node that can be allocated as a single unit to an application. This merging ensures that all necessary resource types are available together within each partition, guaranteeing QoS requirements while maintaining the efficiency benefits of disaggregated resource pools.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11444866B2Methods and apparatus for composite node creation and management through SDI partitions
Publication Date: 2022.09.13 INTEL CORP
  • US11444866B2 patent drawing
  • US11444866B2 patent drawing
  • US11444866B2 patent drawing

AI summary

Techniques for managing static and dynamic partitions in software-defined infrastructures (SDI) are described. An SDI manager component may include one or more processor circuits to access one or more resources. The SDI manager component may include a partition manager to create one or more partitions using the one or more resources, the one or more partitions each including a plurality of nodes of a similar resource type. The SDI manager may generate an update to a pre-composed partition table, stored within a non-transitory computer-readable storage medium, including the created one or more partitions, and receive a request from an orchestrator for a node. The SDI manager may select one of the created one or more partitions to the orchestrator based upon the pre-composed partition table, and identify the selected partition to the orchestrator. Other embodiments are described and claimed.