Loop initialization procedure exception handling for fibre...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output command process

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S048000, C710S015000, C710S260000, C710S264000, C710S266000

Reexamination Certificate

active

06584511

ABSTRACT:

FIELD OF THE INVENTION
This disclosure relates to systems using Fibre Channel devices wherein while new devices can be added or removed to the system but this incurs a disruption and an exception condition which is caused, which then requires specialized handling.
BACKGROUND OF THE INVENTION
Many systems are connected to remote peripheral devices such as tape controllers and disk units via Fibre Channel optical cable for the purpose of writing and storing data and also for the purpose of reading back data.
Fibre Channel involves a type of transmission path often used as an internal computer channel as well as a network medium for transmission. It works with existing interfaces such as IPI, SCSI, and certain other interfaces. In a local area network, it can be used as a high-speed data transmission medium. It provides for speeds ranging up to a hundred megabytes per second with use of optical fibre.
Packets of information can be transferred from a computer platform through a Fibre Channel host bus adaptor while carrying an address which will transport a packet of data to a given tape controller or to a particular disk unit.
Under normal operations, there is a standard transmittal of data from the computer platform over to the designated tape controller or disk unit as long as the network stays stable with the same number of peripheral units and no changes have been made.
However, should a tape controller be added to the network fibre optic cable channels or should a new disk unit be added and connected through fibre optic cable to the platform, this completely changes the operating situation and leads to transmission completion problems, since the interruption to the status quo has now changed the conditions of operation so that the transmission loops for carrying the data may no longer be operable.
Thus, in those situations where a peripheral such as a tape controller was added in, this injected an element of confusion and interruption to the transmission loop, which often resulted in the lack of proper completion of data transmission.
GLOSSARY OF TERMS
MASTER CONTROL PROGRAM (MCP): This denotes the operating system software that is used to operate on a ClearPath platform which is a Unisys Corporation computer system.
INPUT/OUTPUT CONTROL BLOCK (IOCB): The Input/Output Control Block is a data structure used by the Master Control Program (MCP) to describe all the information needed to issue a Input/Output command to another device. This will include the (i) destination unit; (ii) the pointer to the data being transferred; (iii) the length of the Input/Output data; (iv) the Result Description which describes the outcome of the Input/Output operation to indicate whether it was in error or properly completed.
INPUT/OUTPUT MODULE (IOM): This is a particular module of a ClearPath system that is responsible for initiating and completing Input/Output operations from the Master Control Program (MCP) to a peripheral and/or vice versa.
FIBRE CHANNEL HOST BUS ADAPTER: This is a particular unit of a ClearPath computer system that is responsible for communicating on the Fibre Channel Loop.
MEMORY: This is the particular memory module of the ClearPath System that allows access to the E-Mode Memory of the Unisys Platform. This is the memory that is used by the operating system and all of its sub-modules.
PACKET ADDRESS UNIT: This is also called a Command Packet. This is a data structure used by the Input/Output module (IOM) and the CMU in order to transfer data for an I/O request from the host. This packet sustains much of the same characteristics that is done by the IOCB, except that this packet structure is used between the IOM, the CMU, and the Channels. In particular, this structure has an actual physical device which is to be communicated with.
HUB: This is the industry standard definition of a multi-connection black box. This device takes a Fibre Channel signal and propagates it to the next port in the box. Some Hubs have eight ports and some have sixteen and are manufactured by several different companies. Sometimes more than one Hub is used in a network because these devices allow greater connectivity.
TAPE CONTROLLER: This is the mechanism which controls and records and writes on the magnetic tape units which are used to write and store data which can be read out for later utilization.
FIBRE CHANNEL OPTICAL CABLE: This is the industry standard optical cable that carries the input and output lines of the Fibre Channel signal. It is used to connect one Fibre Channel device to another.
TAPE UNITS: In this context, these are Fibre Channel tape devices. In the present embodiment, this utilizes the CTS9840-FC Tape Drive from STK (Storage Tech Corporation).
DISK UNITS: These indicate Fibre Channel disk devices used for the recording, writing and reading of data.
FC ARBITRATED LOOP: This is a Fibre Channel Arbitrated Loop which is the encompassing configuration depicted with an initiator (the FC Channel HBA) and several targets, such as the tape and disk devices. HBA refers to the Host Bus Adapter.
INPUT/OUTPUT RESULT DESCRIPTOR (IORD): This is the information return from an Input/Output operation that describes any exceptions that occurred in the life of that particular Input/Output operation.
STILLBORN: This is a term given to an Input/Output operation that was intended to be initiated to a device, but thereupon an exception occurred before the Input/Output could get out to the device, thus causing the Input/Output operation to be returned back to the host without ever being received by the intended device.
TAPE EXCEPTION: This is the result signal of an Input/Output operation that is issued to a Tape Device, wherein that Tape Device has encountered a problem and returns an error signal for that particular Input/Output operation. In the present case, the tape exception would be designated as an OUTBOARD BUS RESET—this is otherwise known as a LIP or Loop Initialization Procedure.
LOCATE COMMAND: This is a SCSI tape command that moves the current logical position on the tape peripheral to a new position on the tape as specified by the information passed in this particular command.
READ POSITION COMMAND: A SCSI tape command that reports the current logical position of the drive, but does not cause any tape motion to occur.
TIMEOUT PROCEDURE: This is the procedure that determines how to handle an Input/Output operation (I/O) that has developed an “exception” which is designated as HANDLEMAGTAPEEXCEPTION.
TERMINATE I/O: This is a procedure designated TERMINATEIOOPERATION whereupon this procedure gets the initial I/O result back from the Input/Output module (IOM). It then processes the Result Descriptor to determine if this Input/Output can be quickly retried or whether it must be handled by the HANDLEMAGTAPEEXCEPTION.
OUTBOARD BUS RESET: The Fibre Channel Host Bus Adapter returns a signal called the Outboard Bus Reset when an input operation was incapable of being completed to its intended recipient.
UNIT NUMBER: This is a number given to a peripheral device so that it can be identified by the system.
FIBRE ADDRESS: This is the address needed for the Fibre Channel Host Bus Adapter (HBA) to deliver the Fibre Channel package to the designated peripheral device.
LIP RESULT (LOOP INITIALIZATION PROCEDURE RESULT): This is a Result Descriptor which is returned by the Input/Output unit to the Master Control Program (MCP) that signifies that a Loop Initialization Procedure has occurred (transmission interrupted) during that particular Input/Output operation. This result is also described as “Outboard Bus Reset” whenever it is displayed.
LIP INITIATION (LOOP INITIALIZATION PROCEDURE INITIATION): Whenever a fibre device on the loop is added into the loop or if something catastrophic occurs to the device and it needs to get cleared, then a Loop Initialization Procedure (LIP) is initiated.
DATA TRANSFER I/O: This is a SCSI/fibre command which causes data to be transferred along the interface. These commands would include such things as a Write or a Read command.
LOOP INITIALIZATION PROCEDURE (LIP): A Loop

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Loop initialization procedure exception handling for fibre... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Loop initialization procedure exception handling for fibre..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Loop initialization procedure exception handling for fibre... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3107428

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.