Browse Prior Art Database

Tunable Performance Parameter for Domain Control Database Access

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

Publishing Venue

IBM

Related People

Callaway, JR: AUTHOR [+2]

Abstract

Disclosed is a method for configuring the contention interval for domain control database access in OS/2* LAN Server 3.0 *tm.

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

Tunable Performance Parameter for Domain Control Database Access

      Disclosed is a method for configuring the contention interval
for domain control database access in OS/2* LAN Server 3.0 *tm.

      Access to the domain control data base (DCDB) is synchronized
between requesters by locking the required data base file.  Before
the file can be locked, the requester must go through a contention
period to ensure that no other machine or process is using the file.

      LAN Services uses an arbitrary, fixed number of sleep periods
for the contention period.  If the required file is being heavily
used, user operations on the requester are suspended an inordinate
amount of time (approximately 2 minutes) while file access is
attempted.  During this time, LAN applications may appear "hung", or
perform poorly without any idication of what is happening.

      This problem is solved by allowing the contention period to be
tuned rather than fixed and unchangeable.  A new initialization file
parameter allows a user to specify how long the requester should
contend for access and how many attempts at access should be made
within that period.  For example, a user might specify "DCDBACC =
2,5", indicating to the requester that it should try accessing DCDB
files twice within a five-second period.

      This parameter can similarly be used at a server (such as the
domain controller) to determine how remote requests received by the
server (through such mechanism...