PCI Switch Management Server Device Assignment Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer systems employing PCIe switches, managing a large number of PCI devices is challenging due to insufficient information available for administrators, leading to increased setup time and risk of errors, especially when assigning devices to servers with varying OS types and versions, and when using virtualization technology.

Innovation Solution

A management method that automatically acquires detailed information on PCI devices, including type and performance, by notifying the management server of changes, requesting basic information, determining assignment states, and storing detailed information in a PCI device table, allowing easy search and assignment of PCI devices to servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the management server acquires only basic information specified by PCI bus protocol via the management interface, then the system complexity is reduced and ease of operation is improved, but the information completeness deteriorates and productivity decreases

Engineering Contradiction:
Improveease of operationVSAvoidinformation completeness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent introduces an intermediary component that acts as a bridge between the management server and the PCIe switch. This intermediary automatically collects detailed PCI device information (including driver compatibility and virtualization support) from multiple sources, processes it, and presents it to administrators through a unified interface. This resolves the contradiction by providing comprehensive information without requiring administrators to manually gather data from multiple complex sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service by automatically acquiring and organizing detailed PCI device information without requiring administrator intervention. The management server autonomously collects device specifications, driver compatibility data, and virtualization support information, then makes this information readily available for assignment decisions, eliminating the need for administrators to manually research device compatibility.

Inventive Principle:
Principle #25Self-service

2Loss of information

If the administrator manually acquires and manages detailed information on PCI devices, then the information completeness is improved, but the loss of time increases and productivity decreases

Engineering Contradiction:
Improveinformation completenessVSAvoidsetup time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-collecting and organizing all necessary PCI device information (driver compatibility, virtualization support, device specifications) before administrators need to make assignment decisions. The system maintains an up-to-date database of device information, so when assignment time comes, administrators can immediately access pre-processed data without manual research, significantly reducing setup time while maintaining complete information.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the administrator manually assigns PCI devices to servers, then the adaptability to different OS types and versions is improved, but the loss of time increases and productivity decreases

Engineering Contradiction:
ImproveadaptabilityVSAvoidsetup time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements feedback mechanisms where the system automatically evaluates PCI device compatibility with target servers based on OS type, version, and virtualization requirements. The management server collects feedback information about device-OS compatibility and virtualization support, then uses this feedback to recommend or automatically assign appropriate devices, maintaining high adaptability while reducing the time administrators spend on compatibility research and assignment decisions.

Inventive Principle:
Principle #23Feedback

4Ease of operation

If basic information on PCI devices is used for management, then the device complexity is reduced and ease of operation is improved, but the reliability of device assignment deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidassignment reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces manual mechanical processes (administrators manually researching and verifying device compatibility) with an automated information system. The management server automatically gathers detailed device information including driver compatibility matrices and virtualization support data, then presents this processed information to administrators or uses it for automated assignment. This substitution maintains ease of operation while significantly improving assignment reliability through comprehensive, accurate information.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9292461B2Management method of computer system, computer system, and program
Publication Date: 2016.03.22 HITACHI VANTARA LTD
  • US9292461B2 patent drawing
  • US9292461B2 patent drawing
  • US9292461B2 patent drawing

AI summary

The system includes a PCI switch connecting a plurality of computers via a PCI interface; and a management server which controls assignment of PCI devices and computers connected to the PCI switch. The PCI switch reports an addition or change of a PCI device to the management server. The management server obtains basic information for the PCI device upon receipt of the report, determines an assignment state of the PCI device to either occupation or sharing, and instructs the PCI switch to assign the PCI device to the management server in the determined assignment state. The management server reads a driver of the PCI device connected through the PCI switch, and obtains detailed information of the PCI device through the driver.