{"title":"基于NTP的嵌入式系统","authors":"Chien-Chi Chao, Shih-Ping Huang, Ho-Lung Hung","doi":"10.1109/ICCIT.2009.180","DOIUrl":null,"url":null,"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.","PeriodicalId":112416,"journal":{"name":"2009 Fourth International Conference on Computer Sciences and Convergence Information Technology","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Embedded System on NTP\",\"authors\":\"Chien-Chi Chao, Shih-Ping Huang, Ho-Lung Hung\",\"doi\":\"10.1109/ICCIT.2009.180\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":112416,\"journal\":{\"name\":\"2009 Fourth International Conference on Computer Sciences and Convergence Information Technology\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-11-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 Fourth International Conference on Computer Sciences and Convergence Information Technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCIT.2009.180\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Fourth International Conference on Computer Sciences and Convergence Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCIT.2009.180","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
摘要
NTP是一种旨在同步网络上计算机时钟的协议。本文将在嵌入式系统上实现NTP,作为NTP池项目的服务器。所开发的嵌入式系统是基于嵌入式Linux操作系统。使用嵌入式Linux系统的好处在于其功耗低,系统稳定性高,整个系统包括硬件和软件的体积小,并且没有受GPL许可保护的额外成本。所有这些特点将使嵌入式Linux系统成为实现NTP的合适系统,而NTP将需要许多非集中式服务器提供服务。通过在每个网络域中设置多个NTP服务器,利用NTP Pool Project的指导原则,可以使每个服务器的吞吐量均匀分布,增强系统的稳定性。本文将详细介绍NTP协议和NTP池项目的框架,以及NTP在嵌入式系统上的发展,并提出实施NTP的建议。
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.