Browse Prior Art Database

Reducing Response Time for Importing Distributed Computing Environment Server Information

IP.com Disclosure Number: IPCOM000115252D
Original Publication Date: 1995-Apr-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 59K

Publishing Venue

IBM

Related People

Alvis, G: AUTHOR [+4]

Abstract

A method for reducing the amount of time required to process the rpc_ns_binding_import_next function in the Distributed Computing Environment (DCE).

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

Reducing Response Time for Importing Distributed Computing Environment
Server Information

      A method for reducing the amount of time required to process
the rpc_ns_binding_import_next function in the Distributed Computing
Environment (DCE).

      The Distributed Computing Environment (DCE) application
programming interface (API) contains a function that allows a
software client to locate a server providing the desired service or
object regardless of which physical system(s) actually provide the
service or object.  This API functionis called
rpc_ns_binding_import_next().  This function is much too slow in the
implementation provided by the Open Software Foundtaiton (OSF).

      In the OSF implementation of DCE all RPC NSI entries have a
CDS_Class attribute with a value of RPC_Entry (with the exception of
a few like /.:/lan-profile, etc. that are created by the install
scripts with an e value of RPC_Profile).

      All entries with the RPC_Entry value are treated alike by
rpc_ns-binding_ import_next().

      That is, the entry is scanned for ALL objects/towers, groups
and profiles.  Attributes that do not exist (e.g., RPC_Group or
RPC_Profile) result in a call to the CDS Server because the
(Non-existent) attribute could) not be located in the local machine's
cache.  This is a majorcontributor to the poor performance of
rpc_ns_binding_ import_next() and rpc_ns_binding_lookup_next() (the
latter is called by the former; so they both slow).he latter is
called by the former; so they are both slow).

      This solution establ...