Browse Prior Art Database

High Availability Communication Adapter

IP.com Disclosure Number: IPCOM000109735D
Original Publication Date: 1992-Sep-01
Included in the Prior Art Database: 2005-Mar-24
Document File: 2 page(s) / 48K

Publishing Venue

IBM

Related People

Handschin, KC: AUTHOR [+3]

Abstract

Disclosed is a design that provides high availability for a communication adapter and the supporting microcode. The problems solved are: - Requiring an adapter power off and on to repair microcode; - Requiring an adapter power off and on for an engineering change to upgrade the microcode; and - Requiring an adapter power off and on to change configurations, for example, buffer sizes and number of active sessions.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 80% of the total text.

High Availability Communication Adapter

       Disclosed is a design that provides high availability for
a communication adapter and the supporting microcode.  The problems
solved are:
-    Requiring an adapter power off and on to repair microcode;
-    Requiring an adapter power off and on for an engineering change
to upgrade the microcode; and
-    Requiring an adapter power off and on to change configurations,
for example, buffer sizes and number of active sessions.

      The unique feature of the design is that the configuration and
engineering changes can be made concurrent with online operations.

      This high availability design is achieved by the hardware in
the adapter as well as the microcode.  Refer to the figure.  The
basic concept it to provide partitioning of the hardware with
redundancy and a logical connection between partitions, thus creating
a communication path with redundancy.  The redundant path is used to
receive engineering changes and microcode upgrades while the primary
path remains active.  Once installed on the redundant path, the
changes can be tested by switching to the redundant path.

      If the new changes pass test, operation continues while the
primary path is updated for path synchronization.  If the new changes
fail test, the previous level of microcode and changes are
re-activated on the primary path and the operation continues.

      The adapter microcode contains a monitor function which can
d...