Browse Prior Art Database

High Speed Parallel Data Transfer

IP.com Disclosure Number: IPCOM000122482D
Original Publication Date: 1991-Dec-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 3 page(s) / 90K

Publishing Venue

IBM

Related People

Yokota, S: AUTHOR

Abstract

Described herein is a Data Transfer Method which increases a data transmission throughput on a trunk line that consists of several high speed (greater than 1.5 megabits per second) communication lines (each line has the same line speed) between the Communication Controllers based on the switching unit (Figure 1).

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

High Speed Parallel Data Transfer

      Described herein is a Data Transfer Method which
increases a data transmission throughput on a trunk line that
consists of several high speed (greater than 1.5 megabits per second)
communication lines (each line has the same line speed) between the
Communication Controllers based on the switching unit (Figure 1).

      The method (HSPDT (High Speed Parallel Data Transfer)) has the
following functions.

      (A) Using N communication lines (Line Speed : T bits per
second) concurrently, HSPDT provides transmission capacity of near T
x N bits per second. Also data traffic volume on each Link Adapter is
balanced, and a slowdown condition on a specific Link Adapter can be
avoided.

      (B) When one of the lines becomes unavailable, HSPDT queues the
original data block itself, which is pending on the transmission
queue of the unavailable line, into the transmission queue of the
available line. That saves memory area because HSPDT does not make a
copy of the original data block when the alternate queueing process
is performed.

      Each function is implemented as follows: In order to simplify
the explanation, only data transfer from HOST A to HOST B is focused
on.  (Refer to Figures 1 and 2).

      (A) Data Block Chain (UNIT) received from HOST A is divided
into N SEGMENTS at the Channel Adapter(CA-1) and each of them is put
into a transmission queue for corresponding Link Adapter
(LA-1,LA-2,... LA-N in Controller A). Data transfer between Link
Adapters on each controller is down by Data Block. Data blocks are
assembled to a SEGMENT again at the...