Browse Prior Art Database

Reliable Time Client for Distributed Computing Environment

IP.com Disclosure Number: IPCOM000111657D
Original Publication Date: 1994-Mar-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 80K

Publishing Venue

IBM

Related People

Metwalli, I: AUTHOR [+2]

Abstract

The Distributed Time Service (DTS) Client interface implementation of the Open Software Foundation (OSF) Distributed Computing Environment (DCE) V1.0, V1.0.1 and V1.0.2 is designed to return a measure of time to a caller regardless of error conditions and the accuracy of the coordinated time. This is a reliability concern from a user point of view. The reliable/unreliable indication may be determined by adding a next synchronization time to the Shared_memory. This is the communication method between the DTS Client interface and a DTS Entity. When a user issues the utc_gettime the current time is compared with the next synchronization time + delta (to account for any delay due to system load).

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

Reliable Time Client for Distributed Computing Environment

      The Distributed Time Service (DTS) Client interface
implementation of the Open Software Foundation (OSF) Distributed
Computing Environment (DCE) V1.0, V1.0.1 and V1.0.2 is designed to
return a measure of time to a caller regardless of error conditions
and the accuracy of the coordinated time.  This is a reliability
concern from a user point of view.  The reliable/unreliable
indication may be determined by adding a next synchronization time to
the Shared_memory.  This is the communication method between the DTS
Client interface and a DTS Entity.  When a user issues the
utc_gettime the current time is compared with the next
synchronization time + delta (to account for any delay due to system
load).  If the current time is greater than the next synchronization
time, the DTS Entity is considered not functioning and a measure of
time is returned back to the user together with infinite inaccuracy
to indicate an unreliable reading of time.  If the current time is
equal to or less than the next synchronization time, a measure of
time is returned back to the user together with an inaccuracy
indication that is calculated from data in the Shared_memory.   The
user of DTS Client Interface must check the inaccuracy field each
time a call is made to the interface.  If the inaccuracy indication
is infinite then the time read is unreliable and the user should act
based on how that reading will be used and whether...