Hyper Converged Infrastructure Resource Pooling via Managed Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In hyper-converged data center infrastructure, the energy wastage occurs when all resources on a sled are powered on, even if only a subset is actively used for workload execution, leading to increased operational costs.

Innovation Solution

Implementing a system where resources are disaggregated and dynamically allocated into 'managed nodes' across multiple sleds, allowing only necessary resources to be powered on, while others can be idle, using Intel Omni-Path technology for connectivity and orchestration by an orchestrator server to manage resource allocation efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If all resources on a sled are powered on to enable access to any device, then resource accessibility is improved, but energy consumption increases

Engineering Contradiction:
Improveresource accessibilityVSAvoidenergy consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system segments the sled resources into multiple managed nodes, where each managed node represents a logical grouping of resources that can be independently powered on or off. This allows only the specific managed node containing the required resource to be activated, rather than powering on the entire sled, thus reducing energy consumption while maintaining accessibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically allocates and deallocates managed nodes based on workload requirements. When a resource is needed, its managed node is activated; when not needed, it can be powered down. This dynamic approach ensures resources are accessible when required while minimizing energy consumption during idle periods.

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If resources are disaggregated across multiple sleds into managed nodes, then energy efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveenergy efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The managed node architecture provides a universal interface and standardized methodology for resource allocation across multiple sleds. This universal approach simplifies the complexity by presenting a consistent model to users and applications, regardless of the underlying physical distribution of resources across different sleds.

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

Solution Approach 2:

The orchestrator server acts as an intermediary that manages the complexity of resource allocation across multiple sleds. It handles the coordination of managed nodes, resource mapping, and activation/deactivation decisions, thereby shielding the user from the underlying system complexity while enabling energy-efficient resource utilization.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If only necessary resources are powered on dynamically, then energy consumption is reduced, but resource allocation complexity increases

Engineering Contradiction:
Improveenergy consumptionVSAvoidresource allocation complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The system employs feedback mechanisms where the orchestrator server continuously monitors workload requirements and resource utilization. Based on this feedback, it dynamically determines which managed nodes need to be activated and adjusts resource allocation accordingly. This feedback-driven approach automates the complex decision-making process, reducing manual allocation complexity while maintaining energy efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The managed node architecture enables resources to be automatically activated and deactivated based on workload demands without requiring manual intervention. The system self-manages the allocation by identifying which managed nodes contain required resources and powering them on only when needed, thereby reducing energy consumption while minimizing the complexity of manual resource management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11748172B2Technologies for providing efficient pooling for a hyper converged infrastructure
Publication Date: 2023.09.05 INTEL CORP
  • US11748172B2 patent drawing
  • US11748172B2 patent drawing
  • US11748172B2 patent drawing

AI summary

Technologies for providing efficient pooling for a system that includes a hyper converged infrastructure. A sled of the system includes a network interface controller that includes a first bridge logic unit to communicatively couple to a network of bridge logic units. The first bridge logic unit is further to obtain, from a requestor device, a request to access a requested device, determine whether the requested device is on the present sled or on a remote sled different from the present sled, selectively power on, in response to a determination that the requested device is located on the present sled, the requested device, communicate, in response to a determination that the requested device is on the remote sled, with a second bridge logic unit of the remote sled, and provide, to the requestor device through the first bridge logic unit, access to the requested device.