Blade Server Debug Log Aggregation via Chassis Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Debugging errors in blade server environments is time-consuming and inefficient due to the impact of errors on multiple blade servers, requiring many to be taken offline while issues are resolved.

Innovation Solution

A method and system that captures and integrates debug information from heterogeneous out-of-band controllers, associating it with error logs in a blade chassis, using a chassis management module to identify relationships between blade servers and shared resources, and aggregating debug information from affected blade management controllers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If blade servers are densely packed in a chassis to improve space efficiency, then space utilization is improved, but debugging complexity and time increase due to shared resources and error propagation

Engineering Contradiction:
Improvespace utilizationVSAvoiddebugging time
Core Design Contradiction:
Area of stationary objectVSLoss of time

Solution Approach 1:

The patent segments the debugging process by creating a dedicated error logging and tracking system that operates independently for each blade server. Each blade has its own error logs and status tracking, allowing administrators to isolate and debug issues on a per-blade basis rather than having to investigate the entire chassis when an error occurs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary management system that sits between the blade servers and administrators. This intermediary automatically collects, correlates, and presents error information from multiple blades, reducing the time administrators spend manually investigating errors across densely packed servers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple blade servers share common chassis resources to improve efficiency, then resource utilization is improved, but error impact spreads to multiple servers, worsening system reliability

Engineering Contradiction:
Improveresource utilizationVSAvoiderror isolation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments error tracking and logging by associating each error with its specific source blade and affected resources. This segmentation allows the system to identify which blade caused an error and which blades are affected, enabling targeted responses that isolate problems to specific blades rather than taking the entire chassis offline.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of error information representation by creating detailed error logs that include source identification, affected resources, and correlation data. This transformation of raw error data into structured, correlated information enables better error isolation and reduces the impact on system reliability.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If comprehensive error logging is implemented across all blade servers to improve debugging capability, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a universal error logging and correlation system that serves multiple functions: individual blade error tracking, resource-level error correlation, automated error source identification, and impact assessment. This multi-functional system improves error detection capability without requiring separate complex systems for each function.

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

Solution Approach 2:

The patent merges error logging, error correlation, and error analysis functions into a unified system. By combining these functions that previously operated separately across multiple blades, the system achieves comprehensive error detection while reducing overall complexity through consolidation and automated correlation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10296431B2Generation of debugging log list in a blade server environment
Publication Date: 2019.05.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10296431B2 patent drawing
  • US10296431B2 patent drawing
  • US10296431B2 patent drawing

AI summary

Methods, non-transitory storage medium, and systems for generating an aggregated list of problem conditions associated with blade servers to facilitate efficient debugging thereof. In a blade server environment, each chassis is equipped with a chassis management module and each blade in each chassis is associated with a blade management controller. A data map representing the relationships between the blade servers and the shared resources is utilized by a chassis management module to aggregate and link problem conditions sensed by any of the blade management controllers.