Abstract

NTP is a protocol designed to synchronize the clocks of computers over a network. This paper will implement the NTP on an embedded system to serve as a server of the NTP Pool Project. The developed embedded system is based on the embedded Linux operating system. The benefits of utilization of the embedded Linux system rely on its lower power consumption, high system stability, the small size of whole system including hardware and software, and no extra cost protected by the GPL license. All these characteristics will provide the embedded Linux system to be a suitable system for the implementation of the NTP that will need the services provided by many non-centralized servers. By setting multiple NTP servers in each network domain and utilizing NTP Pool Project guidelines, it will help to evenly distribute the throughput of each server and enhance the stability of the system. This paper will provide the detailed introduction on the protocol of NTP and the framework of the NTP Pool Project, the development of the NTP on the embedded system, and followed by the suggestions of the implementation of the NTP.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call