PCIE NT Bridge Device Takeover via Resource Reservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The response speed of devices is slow when using mirroring technology to process requests indirectly in dual control systems, particularly in Peripheral Component Interconnect Express (PCIE) bus technology with Non-Transparent (NT) bridges.

Innovation Solution

A method and system for direct takeover of devices by a first control board, involving topology discovery, resource reservation, and failover functionality to allocate reserved resources to devices and switches under the control of the first control board when the second control board fails, ensuring direct control and improved response speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If mirroring technology is used to process device requests indirectly through an NT bridge, then dual control capability is achieved, but the response speed of device processing becomes slow

Engineering Contradiction:
Improvedual control capabilityVSAvoidresponse speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system performs preliminary topology discovery to identify devices behind NT bridges and pre-reserves resources for these devices. When a control board fails, the standby control board can immediately take over using the pre-reserved resources, avoiding the delay of indirect mirroring processing while maintaining dual control capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a resource reservation mechanism as an intermediary between the NT bridge and device control. By reserving resources in advance and enabling direct takeover when failures occur, the system eliminates the need for indirect mirroring processing while maintaining the dual control structure, thus improving response speed without sacrificing reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If resource reservation is performed for devices behind NT bridges, then direct takeover is enabled improving response speed, but system complexity increases

Engineering Contradiction:
Improveresponse speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system performs self-service through automated topology discovery that automatically identifies devices behind NT bridges and triggers resource reservation without manual intervention. The control boards automatically detect failures and execute takeover procedures, reducing the perceived complexity while enabling direct takeover for improved response speed.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The resource reservation mechanism serves multiple functions: it enables direct takeover for improved response speed, maintains dual control capability, and provides automatic failover. This multi-functionality justifies the added complexity by delivering multiple benefits from a single mechanism.

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

Data Source

PatentUS8285910B2Method and system for taking over devices
Publication Date: 2012.10.09 HUAWEI TECH CO LTD
  • US8285910B2 patent drawing
  • US8285910B2 patent drawing
  • US8285910B2 patent drawing

AI summary

A method and system for taking over devices are provided. In a solution, a first control board first performs topology discovery on a Peripheral Component Interconnect Express (PCIE) bus, and reserves resources for a Switch (SW) where a NON-Transparent (NT) bridge is located and devices connected to down ports of the SW according to a set resource reservation policy when the topology discovery proceeds to the NT bridge, where the SW and the devices are currently controlled by a second control board. After the SW and the devices are taken over from the second control board, the resource reserved in advance may be allocated to the SW and the devices, so that the devices that are taken over operate normally under control of the first control board. Dual control is implemented through direct taking over devices, and a response speed for processing a device request is improved.