IP Library Patent Application 14487669
Patent Application
App. No. 14/487,669

FABRIC COMPUTER COMPLEX METHOD AND SYSTEM FOR NODE FUNCTION RECOVERY

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/487,669
Abstract

A fabric computer method and system for recovering fabric computer node function. The fabric computer method includes monitoring a processing environment operating on a first Processor and Memory node within the fabric computer complex, detecting a failure of the first Processor and Memory node, and transferring the processing environment from the first Processor and Memory node to a second Processor and Memory node within the fabric computer complex in response to the detection of a failure of the first Processor and Memory node. The fabric computer system includes a first Processor and Memory node, a second Processor and Memory node coupled to the first Processor and Memory node, at least one input/output (I/O) and Networking node coupled to the first and second Processor and Memory nodes, and a fabric manager coupled to the first and second Processor and Memory nodes and the at least one I/O and Networking node. The fabric manager is configured to monitor a processing environment operating on the first Processor and Memory node, to receive notification of a failure of the first Processor and Memory node, and to transfer the processing environment from the first Processor and Memory node to the second Processor and Memory node in response to the detection of a failure of the first Processor and Memory node.

Claims (40)

1 . A method for operating a fabric computer complex, comprising: monitoring a processing environment operating on a first Processor and Memory

node within the fabric computer complex;

detecting a failure of the first Processor and Memory node; and

transferring the processing environment from the first Processor and Memory node to a second Processor and Memory node within the fabric computer complex in response to the detection of a failure of the first Processor and Memory node.

2 . The method as recited in claim 1 , wherein transferring the processing environment from the first Processor and Memory node to the second Processor and Memory node includes:

flushing an input/output (I/O) environment within at least one input/output (I/O) and Networking node coupled to the first and second Processor and Memory nodes,

reconfiguring the I/O environment within the at least one I/O and Networking node to recognize the second Processor and Memory node, and

activating the processing environment on the second Processor and Memory node.

3 . The method as recited in claim 1 , wherein monitoring the first Processor and Memory node includes maintaining communication with a management agent running locally on the first Processor and Memory node.

4 . The method as recited in claim 1 , wherein detecting a failure of the first Processor and Memory node includes losing communication with a management agent running locally on the first Processor and Memory node.

5 . The method as recited in claim 1 , wherein the first Processor and Memory node includes a management agent that heartbeats the processing environment operating on the first Processor and Memory node, and wherein detecting a failure of the first Processor and Memory node includes the management agent providing notification of a failure of the first Processor and Memory node if a heartbeat failure occurs between the management agent and the processing environment operating on the first Processor and Memory node.

6 . The method as recited in claim 1 , wherein monitoring the processing environment operating on the first Processor and Memory node is performed by a fabric manager coupled to the first and second Processor and Memory nodes.

7 . The method as recited in claim 1 , wherein transferring the processing environment from the first Processor and Memory node to the second Processor and Memory node is performed by a fabric manager coupled to the first and second Processor and Memory nodes.

8 . The method as recited in claim 7 , wherein detecting a failure of the first Processor and Memory node includes a management agent running locally on the first Processor and Memory node providing to the fabric manager notification of a failure of the first Processor and Memory node if a heartbeat failure occurs between the management agent and the processing environment operating on the first Processor and Memory node.

9 . A fabric computer complex, comprising:

a first Processor and Memory node having a first management agent running locally thereon;

a second Processor and Memory node coupled to the first Processor and Memory node and having a second management agent running locally thereon;

at least one input/output (I/O) and Networking node coupled to the first and second Processor and Memory nodes; and

a fabric manager coupled to the first and second Processor and Memory nodes and coupled to the at least one I/O and Networking node,

wherein the fabric manager is configured to monitor a processing environment operating on the first Processor and Memory node,

wherein the fabric manager is configured to receive notification of a failure of the first Processor and Memory node, and

wherein the fabric manager is configured to transfer the processing environment from the first Processor and Memory node to the second Processor and Memory node in response to the detection of a failure of the first Processor and Memory node.

10 . The fabric computer complex as recited in claim 9 , wherein the fabric manager transferring the processing environment from the first Processor and Memory node to the second Processor and Memory node includes:

flushing an input/output (I/O) environment within the at least one I/O and Networking node,

reconfiguring the I/O environment within the I/O and Networking node to recognize the second Processor and Memory node, and

activating the processing environment on the second Processor and Memory node.

11 . The fabric computer complex as recited in claim 9 , wherein the fabric manager monitoring the first Processor and Memory node includes maintaining communication with the management agent on the first Processor and Memory node.

12 . The fabric computer complex as recited in claim 9 , wherein the fabric manager is configured to detect a failure of the first Processor and Memory node in response to losing communication with the management agent on the first Processor and Memory node.

13 . The fabric computer complex as recited in claim 9 , wherein the management agent running locally on the first Processor and Memory node heartbeats the processing environment operating on the first Processor and Memory node management, and wherein the management agent running locally on the first Processor and Memory node notifies the fabric manager of a failure of the first Processor and Memory node if a heartbeat failure occurs between the management agent running locally on the first Processor and Memory node and the processing environment operating on the first Processor and Memory node.

14 . A fabric management apparatus for use within a fabric computer complex having a first active Processor and Memory node, a second standby Processor and Memory node coupled to the active Processor and Memory node, and at least one input/output (I/O) and Networking node coupled to the first active Processor and Memory node and the second standby Processor and Memory node, wherein the fabric management apparatus is configured to perform the steps of:

monitoring a processing environment operating on the first active Processor and Memory node;

receiving notification of a failure of the first active Processor and Memory node;

transferring the processing environment from the first active Processor and Memory node to the second standby Processor and Memory node in response to the detection of a failure of the first active Processor and Memory node.

15 . The fabric management apparatus as recited in claim 14 , wherein the fabric management apparatus transferring the processing environment from the first active Processor and Memory node to the second standby Processor and Memory node in response to the detection of a failure of the first active Processor and Memory node includes:

flushing an input/output (I/O) environment within the at least one I/O and Networking node,

reconfiguring the I/O environment within the I/O and Networking node to recognize the second standby Processor and Memory node, and

activating the processing environment on the second standby Processor and Memory node.

16 . The fabric management apparatus as recited in claim 14 , wherein the fabric manager apparatus monitoring the first active Processor and Memory node includes maintaining communication with a management agent running locally on the first active Processor and Memory node.

17 . The fabric management apparatus as recited in claim 18 , wherein the fabric management apparatus is configured to detect a failure of the first active Processor and Memory node in response to losing communication with the management agent running locally on the first active Processor and Memory node.

18 . The fabric management apparatus as recited in claim 14 , wherein the management agent running locally on the first active Processor and Memory node heartbeats the processing environment operating on the first active Processor and Memory node management, and wherein the management agent running locally on the first active Processor and Memory node notifies the fabric management apparatus of a failure of the first active Processor and Memory node if a heartbeat failure occurs between the management agent running locally on the first active Processor and Memory node and the processing environment operating on the first active Processor and Memory node.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 054231/0496 →
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION (SUCCESSOR TO GENERAL ELECTRIC CAPITAL CORPORATION)
To: UNISYS CORPORATION
Reel/Frame 044416/0358 →
SECURITY INTEREST Recorded Oct 6, 2017
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044144/0081 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 042354/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2015
From: INFORZATO, ROBERT F; BLYLER, RICHARD E; SANDERSON, ANDREW F; CLARKE, STEVEN E; EBERSOLE, DWAYNE E; FORBES, STEVEN L; BEALE, ANDREW WARD; RUSS, CRAIG F; CHURCH, CRAIG R; PAUL, DEREK W
To: UNISYS CORPORATION
Reel/Frame 035433/0934 →
SECURITY INTEREST Recorded Nov 4, 2014
From: UNISYS CORPORATION
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
Reel/Frame 034096/0984 →