TimeKeeper™ Client

Provide accurate time to applications

TimeKeeper Client Software synchronizes the clocks on Linux®, Windows®, and Solaris application servers to one or more reference sources connected over the network.

TK Client supports both PTP and NTP and can exceed MiFID2 requirements using either protocol. Benefits include high accuracy, traceable audit, failover, alarming, powerful graphics, and simple manageability at a startlingly low total-cost of ownership (TCO). TimeKeeper Client replaces ad-hoc and legacy synchronization software with an enterprise quality complete solution.

The enterprise solution

When clock sync is a "must have"

TimeKeeper® Client runs on application servers and provides application programs with accurate, reliable time transparently - using the native operating system interfaces (APIs). TimeKeeper Client is designed to be simple to use and to provide as much precision as possible in a given environment. TimeKeeper Client can produce sub-microsecond accurate time from NTP or PTP and automatically exploits any available hardware assists (such as hardware timestamps). Comprehensive logging preserves data for regulatory compliance and forensic purposes. A web based graphical interface aids in understanding and validating proper operation and real-time alerting and failover are available.


For fault tolerance and record keeping

Financial trading regulations such as FINRA 7340, CAT, and MiFID II as well as internal data integrity and reliability requirements cannot be met reliably with a single time source, so Timekeeper client supports multiple time sources. These sources are cross checked and can be configured to allow transparent failover while preserving traceability. Connecting a client to multiple sources, mixing and matching protocols and protocol profiles, and defining failover and alerting rules is all straightforward.

Ten Things about MiFIDII

Configuration and operation

Scalable, maintainable, instrumented

TimeKeeper Client can be configured with a text file or with the intuitive web management platform. Standard tools can be used to provision and manage large scale installations and it can be installed directly or via RPM. The web management platform also provides analysis of client operation and timing accuracy and includes diagnostic tools such as the timing map to visualize clock distribution giving users and administrators insight into how well the system is working and what the surrounding time network looks like.

TimeKeeper® Cloud

Following apps to the cloud

TimeKeeper Client just works in the cloud and on virtual machines - making it simple to take advantage of scalability without losing timing accuracy. Good time synchronization is particularly important for financial services applications, databases like Cassandra and Oracle depend on it for synchronization, and both gaming applications and Internet of Things (IOT) applications rely on accurate timestamping.

PTP versus NTP

Unified solution

TimeKeeper Client supports both major timing protocols: the Network Time Protocol (NTP) and the IEEE 1588 Precision Timing Protocol (PTP), V2 and V1, and the telecom profile and hybrid modes of PTP. TimeKeeper can produce nanosecond accuracy from both protocols (although companies that make expensive PTP only equipment sometimes claim that is not possible). TimeKeeper can produce enormous improvement in time quality as a plug-in replacement for the old NTPd client software and it can be used to reduce the complexity and cost and to increase the resilience of PTP conversions. A common configuration brings in a primary time from a close by PTP network clock and a failover backup time over NTP. It's even possible to bring in time from the NIST NTP servers as a way of validating compliance with FINRA Rule 7340. TimeKeeper Server can simultaneously use multiple protocols, so it is easy to bridge PTP and NTP network segments.

See: One microsecond or better
Read the datasheet