Dynamic Resource Composition in Disaggregated Data Centers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

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

Innovation Solution

The implementation of a Software Defined Infrastructure (SDI) that allows for the dynamic composition of computing resources, using a resource manager to allocate and manage disaggregated hardware resources based on predefined requirements, performance, and priority, enabling fine-grained resource allocation and management on a per-workload basis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If virtual elements are ordered to form a service chain with fixed resource allocation, then system stability is improved, but adaptability to different workload requirements deteriorates

Engineering Contradiction:
Improveservice chain stabilityVSAvoidresource allocation adaptability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic resource allocation by allowing the resource manager to continuously monitor workload performance and automatically reassign computing resources from underutilized virtual elements to bottleneck virtual elements in real-time, transforming the static service chain into a dynamic system that adapts to changing workload demands

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes resource allocation parameters dynamically by adjusting the quantity and type of computing resources assigned to each virtual element based on measured performance metrics, enabling the service chain to optimize its configuration for different workload characteristics without reconfiguring the entire architecture

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If disaggregated hardware resources are used with software-defined composition, then configurability is improved, but system complexity deteriorates

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

Solution Approach 1:

The patent introduces a resource manager as an intermediary layer between the disaggregated hardware resources and the virtual elements, which abstracts the complexity of resource composition and management, allowing configurability while managing system complexity through automated resource orchestration

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The resource manager serves multiple functions including resource allocation, performance monitoring, bottleneck identification, and dynamic reassignment, consolidating these diverse management tasks into a single universal system that handles all aspects of resource composition without requiring separate complex subsystems

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

3Ease of operation

If resources are statically allocated to virtual elements, then ease of operation is improved, but resource utilization efficiency deteriorates

Engineering Contradiction:
Improveresource allocation simplicityVSAvoidresource utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system implements self-service resource allocation where the resource manager automatically monitors workload performance, identifies bottlenecks, and reassigns resources without human intervention, maintaining ease of operation while dramatically improving resource utilization efficiency through automated optimization

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3382544B1Dynamically composable computing system, a data center, and method for dynamically composing a computing system
Publication Date: 2022.05.18 INTEL CORP
  • EP3382544B1 patent drawingFigure 1A
  • EP3382544B1 patent drawingFigure 1B
  • EP3382544B1 patent drawingFigure 2A

AI summary

The present disclosure relates to a dynamically composable computing system comprising a computing fabric with a plurality of different disaggregated computing hardware resources having respective hardware characteristics. A resource manager has access to the respective hardware characteristics of the different disaggregated computing hardware resources and is configured to assemble a composite computing node by selecting one or more disaggregated computing hardware resources with respective hardware characteristics meeting requirements of an application to be executed on the composite computing node. An orchestrator is configured to schedule the application using the assembled composite computing node.