StackFoundry LCC
 
SNTS

Note: SNTS is not actively developed or maintained. NTP has markedly improved is usability and ease of configuration - we suggest using it now

SNTS is a simple, fast, and low overhead time syncronization systems for LANs. It is designed as a simple replacement for timed with better control and better portability (for systems without a standard adjtime() call, such as Linux).

SNTS is split into two main components:

SNTS logoSNTS allows multiple groupings of servers and clients on a network for independent time management for labs. SNTS also supports multiple servers in a single group, with elections choosing a master and other servers becoming bloated clients, until the server should shut down where a slave will become master. SNTS works on broadcast networks under IP datagrams (UDP). Security is minimal, as SNTS is designed for simplicity. No lag negotiation is done as SNTS runs on low latency LANs, not higher latency remote connections.

A machine which would act as the master SNTS time server should be picked. Syncing this computer's clock via NTP is advised. The client program 'snts' should be distributed to each client running SNTS. The server and client should be run at boot time via rc files or inittab, whatever your system has. SNTS will then broadcast time syncs over the network and set them on the clients. Multiple servers are supported, but through an imperfect system, they choose a master (namely, the machine which does a normal time broadcast first) and let that machine broadcast, while the servers act as clients and set their time to the broadcasting server.

News

Download

snts-1.0.4.tar.gz Valid XHTML 1.1 Valid CSS!