Browse Prior Art Database

Parametrization of the ADSTAR Distributed Storage Manager Client-Server Model

IP.com Disclosure Number: IPCOM000117836D
Original Publication Date: 1996-Jun-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 2 page(s) / 81K

Publishing Venue

IBM

Related People

Cabrera, LF: AUTHOR [+2]

Abstract

Disclosed is the means and method to specify internal parameter values in order to allow fast runs for development mode and safe operation for user mode. Also, the means and method to do an automated testing of the program predictions with large numbers of test cases.

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

Parametrization of the ADSTAR Distributed Storage Manager Client-Server
Model

      Disclosed is the means and method to specify internal parameter
values in order to allow fast runs for development mode and safe
operation for user mode.  Also, the means and method to do an
automated testing of the program predictions with large numbers of
test cases.

      The ADSM Capacity Planner allows a user to run estimates for
ADSM backup performance.  These estimates are computed based on a
model of the system.  The model is specified by describing the
workload that a client will execute; the characteristics of the
client, of the network, and of the server that will process the
workload.  The configuration is specified by enumerating all the
different components present in the system.

      The system configuration consists of the values of all the user
parameters for each component in the installation (clients, networks,
gateways, server) and also the connections between them, i.e., which
client is connected to which network, and which network to which
gateway.  All user-settable parameters have default values which can
be overridden by the user entering different values.  Thus, the
client, workload, network, gateway and server all come with a list of
predefined types; but the user can also enter new types.

      The crux of this invention is the means and method to design
the inputs in such a manner that it is fast and safe to run the
program, and develop and test it.  The input is divided into user
data and internal data.  The user data can be input either from a
text file, when running the command line version, or from a screen,
when running the GUI version.  The internal data has default
hardcoded values, which are overridden by values read from a defaults
input file.  The code can be compiled for development; in which case,
the defaults input file is read and its values are used.  Or, the
code can be compiled for users; in which case, the hardcoded values
are used and there is no need for the defaults input file.  The fact
that th...