Browse Prior Art Database

Work Station Customization Download Suspension Scheme for Multi-Same-Table Download

IP.com Disclosure Number: IPCOM000106022D
Original Publication Date: 1993-Sep-01
Included in the Prior Art Database: 2005-Mar-20
Document File: 4 page(s) / 76K

Publishing Venue

IBM

Related People

James, PR: AUTHOR

Abstract

Disclosed is an improvement to the method previously described for downloading multiple copies of the same table from a host system through a remote controller to many different devices. This improvement causes only one copy of a table to be downloaded even if many copies of a table are requested simultaneously.

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

Work Station Customization Download Suspension Scheme for Multi-Same-Table Download

      Disclosed is an improvement to the method previously described
for downloading multiple copies of the same table from a host system
through a remote controller to many different devices.  This
improvement causes only one copy of a table to be downloaded even if
many copies of a table are requested simultaneously.

      This improvement causes fewer copies of the same table to go
over the communication lines, improving performance.

      This invention describes an improvement to how Keyboard
Translation Tables (KTTs) and Printer Definition Tables (PDTs) are
downloaded to a remote controller (5494) from a host system (AS/400)
in a way that maximizes performance during download of the tables.
The improvement specifically addresses when multiple copies of the
same table are requested simultaneously by many devices.  Publication
(pub draft for RA8-92-0214) will assist in understanding of this
invention.

      If a header for a KTT table or PDT table comes in for a device,
and that table is already loading off the disk due to a request from
another device, or that table is being loaded from the host on that
"other" device session, the header that "just came in" will be
suspended (nothing will happen in terms of a response to the host)
until the download is completed (either the table is loaded into
memory from the disk, or the table is loaded into memory from the
host).  When download of this table completes on the other session,
all table headers for this table that had been suspended are now
processed, the table is "applied" to all devices for which this table
had been requested, and "Download Complete" responses flow back to
the host for all devices for which this table had been requested.

      An example for this involving three devices where the table is
loaded from the host would be as follows:

AS/400                                              5494
KTT header (name x, timestamp y) - first device
---------------------------------------------------->
                                                    (5494 determines
it's
                                                    not on disk and a
                                                    file is
available.)
                  KTT download request - first device
<----------------------------------------------------
KTT header (name x, timestamp y) - second device
---------------------------------------------------->
                                                    (Suspends it til
                                                    download
completes.)
KTT h...