Dynamically Composable Computing System Resource Manager

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data center architectures lack adaptability, configurability, and extensibility to manage increasingly complex and dynamic computing resources and workloads, leading to inefficiencies in resource allocation and performance.

Innovation Solution

The implementation of a dynamically composable computing system that allocates and manages disaggregated computing resources, including memory acceleration logic, to create composite computing nodes that can be configured based on workload requirements, using a resource manager module to coordinate hardware resource sharing and optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If computing resources are statically allocated in traditional data center architectures, then system stability is maintained, but adaptability and configurability to manage complex and dynamic computing resources deteriorate

Engineering Contradiction:
ImproveadaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic resource allocation where computing resources (CPUs, memory, storage, network devices) are allocated and reconfigured based on real-time workload demands. The system transitions from static to dynamic architecture, allowing resources to be composed and decomposed automatically according to service chain requirements and performance conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal resource pool where diverse computing resources can serve multiple functions and workloads. The same physical resources can be dynamically assigned to different virtual machines and service chains, enabling one resource to perform multiple roles based on demand

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If computing resources are disaggregated into separate pools, then configurability improves, but system complexity increases

Engineering Contradiction:
ImproveconfigurabilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (virtualization layer/resource manager) that manages the disaggregated resource pools. This intermediary handles the complexity of allocating and coordinating resources from separate pools (compute, memory, storage, network) to workloads, shielding users from underlying complexity while enabling fine-grained configurability

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If virtual elements are ordered to form service chains, then service functionality is achieved, but performance bottlenecks increase due to differing performance limitations of individual elements

Engineering Contradiction:
Improveservice performanceVSAvoidperformance consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms that monitor performance metrics of virtual elements in service chains. Based on this feedback, the system dynamically identifies bottleneck elements and reallocates resources or reconfigures service chains to balance performance across all elements, ensuring consistent service-level performance

Inventive Principle:
Principle #23Feedback

4Productivity

If computing resources are consolidated in traditional architectures, then resource allocation simplicity is maintained, but consolidation density and efficiency deteriorate

Engineering Contradiction:
Improveconsolidation densityVSAvoidresource management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments computing resources into fine-grained units that can be independently allocated and managed. This segmentation enables high consolidation density by packing multiple workloads onto shared physical infrastructure while maintaining the ability to manage and allocate resources with precision, overcoming the limitations of traditional coarse-grained consolidation

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10402124B2Dynamically composable computing system, a data center, and method for dynamically composing a computing system
Publication Date: 2019.09.03 INTEL CORP
  • US10402124B2 patent drawing
  • US10402124B2 patent drawing
  • US10402124B2 patent drawing

AI summary

The present disclosure relates to a dynamically composable computing system. The dynamically composable computing system comprises at least one compute sled including a set of respective local computing hardware resources; a plurality of disaggregated memory modules; at least one disaggregated memory acceleration logic configured to perform one or more predefined computations on data stored in one or more of the plurality of disaggregated memory modules; and a resource manager module configured to assemble a composite computing node by associating, in accordance with requirements of a user, at least one of the plurality of disaggregated memory modules with the disaggregated memory acceleration logic to provide at least one accelerated disaggregated memory module and connecting the least one accelerated disaggregated memory module to the compute sled.