Disaggregated Server Resource Health Diagnostics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional computing systems face challenges in performing deep health diagnostics on resources without disrupting critical workloads, leading to potential resource failures and increased costs due to the inability to replace resources while maintaining operations.

Innovation Solution

A disaggregated computing environment allows for dynamic composition and replacement of resources, enabling preemptive deep diagnostics and resource replacement without disrupting workloads by assigning and swapping resources in real-time, using monitoring and health check diagnostics to identify and address failing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional computing systems perform deep health diagnostics on resources, then resource health status is improved, but workload disruption occurs

Engineering Contradiction:
Improveresource health statusVSAvoidworkload execution
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments resources into modular units within a disaggregated architecture, allowing individual resources to be diagnosed and replaced without affecting the entire system. Resources are divided into independent components that can be managed separately, enabling health checks on specific resources while others continue to execute workloads.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediary components including resource abstraction layers and orchestration mechanisms that mediate between health diagnostics and workload execution. These intermediaries enable seamless resource substitution by managing the transition from diagnosed resources to replacement resources without direct disruption to workloads.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional computing systems replace failing resources, then system reliability is improved, but downtime increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddowntime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary health diagnostics on resources before they fail completely, identifying potential issues early. Replacement resources are pre-provisioned and validated in advance, so when a resource needs replacement, the substitution can occur immediately without waiting for diagnostic or provisioning delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous workload execution by implementing hot-swappable resources and seamless failover mechanisms. When a resource is replaced, the workload continues uninterrupted on the replacement resource, eliminating downtime and ensuring continuous useful action throughout the replacement process.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If disaggregated computing environment performs real-time resource swapping, then resource utilization is improved, but system complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements universal resource interfaces and standardized abstraction layers that allow different resource types to be managed through common mechanisms. This universality enables real-time resource swapping without requiring complex type-specific handling, as the abstraction layer provides a unified interface for resource management across heterogeneous components.

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

Solution Approach 2:

The system incorporates continuous monitoring and feedback mechanisms that track resource health, performance, and utilization in real-time. This feedback enables automated decision-making for resource swapping, where the system dynamically adjusts resource allocation based on observed conditions, reducing the need for complex manual management while optimizing utilization.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10754720B2Health check diagnostics of resources by instantiating workloads in disaggregated data centers
Publication Date: 2020.08.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10754720B2 patent drawing
  • US10754720B2 patent drawing
  • US10754720B2 patent drawing

AI summary

Embodiments for preemptive deep diagnostics of resources in a disaggregated computing environment. Respective resources from respective pools of resources of different types are assigned to compose a disaggregated server. A workload is executed by the respective resources within the disaggregated server while the respective resources of the disaggregated server are monitored by a monitoring task. Responsive to a first resource of the respective resources generating an alert from the monitoring task, the workload is instantiated to be concurrently performed by the first resource and a second resource of the respective resources while initiating a health check diagnostic operation on the first resource.