Dynamic Video Module Switching for Blade Server Resource Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multiple host distributed computer systems, such as blade server architectures, each blade is burdened with the extra cost, power, and space requirements for video controllers and KVM redirection logic, even though these components are often idle due to the 'lights-out' configuration of modern data centers, leading to inefficient resource utilization and performance.

Innovation Solution

The system offloads video graphics functions from individual blades to centralized video modules, using a switch to dynamically allocate video resources based on demand, allowing blades to be configured without video hardware and enabling hot-plugging of video modules as needed, thereby decoupling display technology from computer technology.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If each blade includes video controllers and KVM redirection logic, then each blade can function as a stand alone computer system with video display capability, but this increases cost, power consumption, and space requirements while leaving these components idle in lights-out configurations

Engineering Contradiction:
Improvestand alone computer system capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The video controller and KVM redirection logic are extracted from individual blades and consolidated into a centralized video module. This allows blades to function without their own video hardware while maintaining the ability to provide video output when needed, eliminating idle power consumption in lights-out configurations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

A single centralized video module serves multiple blades simultaneously, providing video display capability to any blade that requires it. This universal resource is dynamically allocated based on demand, allowing blades to maintain stand-alone functionality without each blade needing dedicated video hardware.

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

2Adaptability or versatility

If each blade includes video controllers and KVM redirection logic, then each blade can function as a stand alone computer system, but this increases device complexity and resource utilization inefficiency

Engineering Contradiction:
Improvestand alone computer system capabilityVSAvoidvideo hardware components
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Video hardware components are extracted from individual blades and consolidated into a centralized video module. This reduces blade complexity by removing unnecessary video controllers and KVM redirection logic while maintaining the ability to provide video functionality when required.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Video hardware resources are merged from multiple individual blade implementations into a single centralized video module. This consolidation reduces overall system complexity by eliminating redundant components while preserving stand-alone computer system capability through dynamic resource allocation.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If video controllers are included on each blade, then each blade has video display capability, but this reduces resource sharing efficiency and increases cost

Engineering Contradiction:
Improvevideo display capabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

A single video module is designed to serve multiple blades universally, dynamically allocating video display capability to any blade that requires it. This approach maintains video display functionality while dramatically improving resource utilization efficiency by allowing one video resource to be shared across many blades based on actual demand.

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

Solution Approach 2:

Video display capability is extracted from individual blade implementations and consolidated into a shared centralized resource. This enables efficient resource sharing where the same video hardware can serve multiple blades sequentially, reducing waste and improving overall productivity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7966402B2Switch to selectively couple any of a plurality of video modules to any of a plurality of blades
Publication Date: 2011.06.21 VALTRUS INNOVATIONS LTD
  • US7966402B2 patent drawing
  • US7966402B2 patent drawing
  • US7966402B2 patent drawing

AI summary

A distributed blade computer system and a method for operating a distributed blade computer system. More specifically, a computer system having one or more blades configured to operate as stand-alone computers are coupled to an infrastructure which includes one or more video modules. When a remote user wishes to implement video functions with a blade, a management subsystem in the infrastructure allocates a video module and couples the video module to the requested blade such that the blade can implement the video functions of the video module.