Partition Resource Fault Management via Fabric Interconnection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The isolation between partitions in partitionable computer systems, which enhances flexibility and security, complicates resource fault management, making it difficult to handle resource failures and maintain system robustness.

Innovation Solution

The implementation of management logic that includes a partition management tool and a fault management tool, which enables automated resource reassignment, online resource adjustments, and priority-based fault handling, allowing for dynamic resource allocation and failure detection, analysis, and response.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If partition isolation is implemented to enhance flexibility and security, then system security and flexibility are improved, but resource fault management becomes difficult

Engineering Contradiction:
Improvesystem securityVSAvoidresource fault management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a fabric interconnection layer as an intermediary between partitions and resources. This fabric provides standardized interfaces and protocols that enable resource fault management across partition boundaries without compromising isolation. The fabric acts as a mediator that translates between partition-specific resource views and the underlying physical resources, resolving the management difficulty while preserving security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a universal resource management architecture where the fabric provides multi-functional capabilities including resource allocation, fault detection, and recovery mechanisms that work across all partitions. This universal approach allows the same management logic to handle resource faults in any partition, reducing complexity while maintaining the isolation benefits.

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

2Adaptability or versatility

If resources are carved into isolated partitions, then flexibility is improved, but resource reassignment during failures becomes difficult

Engineering Contradiction:
ImproveflexibilityVSAvoidresource reassignment
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements dynamic resource reassignment capabilities through the fabric, allowing resources to be reallocated between partitions based on failure conditions and priority rules. The system can dynamically adjust resource allocation without requiring manual intervention or system reconfiguration, maintaining flexibility while enabling easy resource reassignment during failures through automated management logic.

Inventive Principle:
Principle #15Dynamics

3Reliability

If automated resource reassignment is implemented, then system stability is improved, but management logic complexity increases

Engineering Contradiction:
Improvesystem stabilityVSAvoidmanagement logic
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where the fabric and management logic automatically detect resource failures, determine affected partitions, and reassign resources based on pre-configured priority rules without requiring external intervention. This automation improves system stability by ensuring rapid failure response while the modular fabric architecture keeps the management logic complexity manageable through standardized interfaces.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9645857B2Resource fault management for partitions
Publication Date: 2017.05.09 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9645857B2 patent drawing
  • US9645857B2 patent drawing
  • US9645857B2 patent drawing

AI summary

In accordance with at least some embodiments, a system includes a plurality of partitions, each partition having its own operating system (OS) and workload. The system also includes a plurality of resources assignable to the plurality of partitions. The system also includes management logic coupled to the plurality of partitions and the plurality of resources. The management logic is configured to set priority rules for each of the plurality of partitions based on user input. The management logic performs automated resource fault management for the resources assigned to the plurality of partitions based on the priority rules.