Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Platform-Independent Optimal Write Buffer Heuristic

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

Publishing Venue

IBM

Related People

Bugg, A: AUTHOR [+7]

Abstract

In a distributed environment, cross platform write operations for indeterminant length objects will have significantly degraded throughput characteristics as a function of blocking factors and communications hardware device types. For this reason, it is important to determine the optimal data blocking factor, given the variants of time, transmission protocol type, I/O device type, and final destination processing type (compression vs. no-compression, encryption vs. no-encryption, etc.).

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

Platform-Independent Optimal Write Buffer Heuristic

      In a distributed environment, cross platform write operations
for indeterminant length objects will have significantly degraded
throughput characteristics as a function of blocking factors and
communications hardware device types.  For this reason, it is
important to determine the optimal data blocking factor, given the
variants of time, transmission protocol type, I/O device type, and
final destination processing type (compression vs.  no-compression,
encryption vs.  no-encryption, etc.).

      A blocking factor is defined based on the client platform, the
archive server target, and the line interconnect throughput
capability.

      In UNIX/MVS, the Data Mover method for each client builds a
table which correlates platform-dependent system capability (kernal
i/o mechanism, device driver methodology, and underlying hardware
platform characteristics are all aspects of this) based upon
heuristic measurements for that platform (time/size measurements),
with LAN (local area network) and TTY hardware capacities.

      The method then automatically defines optimal blocking factors
for data transfers from a client source to an archive server (e.g.,
write operation block sizes are optimally defined).

      In some environments, several write size 'sequences' are
defined.  As an example, in the RS/6000 Release 3.2 environment, an
optimal blocking factor multiple is 1-1-3, where '1' implies one
writ...