研究生: |
張舜銘 |
---|---|
論文名稱: |
時間同步化在網際網路的策略與架構研究 Research on Strategy and Architecture of Time Synchronization in Internet |
指導教授: |
葉耀明
Yeh, Yao-Ming |
學位類別: |
碩士 Master |
系所名稱: |
資訊教育研究所 Graduate Institute of Information and Computer Education |
論文出版年: | 2000 |
畢業學年度: | 88 |
語文別: | 中文 |
論文頁數: | 83 |
中文關鍵詞: | 時間同步 、網路時間協定 、簡易網路時間協定 、網際網路 |
英文關鍵詞: | Time synchronization, Network Time Protocol, Simple Network Time Protocol, Internet |
論文種類: | 學術論文 |
相關次數: | 點閱:211 下載:10 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
時間同步化是網際網路及分散式系統各種應用的重要課題。然而欲使網際網路內各個協同作業的電腦達成時間同步有數項限制需加以考慮:首先,應考慮參與節點的系統時鐘有不同的運作速率;接著,應考慮各節點交換時間訊息時有不同的網路延遲;此外,也應考慮廣域網路和區域網路等不同架構的差異,以及網路斷線、節點故障等問題。
本研究針對廣域網路(WAN)、區域網路(LAN)等不同的網際網路架構,來實作及分析時間同步化在通訊協定(包括網路時間協定(NTP)、簡易網路時間協定(SNTP))、作業系統(包括UNIX、LINUX、NT)、網路延遲、時間設定演算法與錯誤偵測等各方面做時間同步準確度的比較和分析。並提出在網際網路建置時間同步化作業的理想策略。以提供各界在建置分散式系統及網際網路服務時的重要參考。
Time synchronization is an important issue of many Internet and distributed system applications. There are many factors to be considered when the cooperating computers perform time synchronization services: first, the system clock of each node has its own operating rate; second, the transmission delay for time messages will affect the accuracy of time synchronization. Besides, other factors such as the different architectures between Wide Area Network (WAN) and Local Area Network (LAN), the communication link failure, and node failure are to be considered.
In this thesis, we implement and analyze time synchronization services on WAN and LAN. Our works considered different time protocols (including Network Time Protocol (NTP), Simple Network Time Protocol (SNTP)), different operating systems (including UNIX, LINUX, NT), transmission delays, time setting algorithms and failure detection schemes. According to our analytical results, a roll out strategy for time synchronization services on Internet and distributed system is proposed. We hope that our works can provide a good reference for the computer industry.
【1】 Mills, D.L. “On the accuracy and stability of clocks synchronized by the Network Time Protocol in the Internet system.” ACM Computer Communication Review 20, 1, 65-75, January 1990.
【2】 Nelson Minar. “A Survey of the NTP Network.” December 1999.
http://www.media.mit.edu/~nelson/research/ntp-survey99/
【3】 Jalote, Pankaj, “Fault Tolerance in Distributed Systems”, Prentice-Hall, 1994.
【4】 Parameswaran Ramanathan, Kang G. Shin, and Ricky W. Butler. “Fault-Tolerant Clock Synchronization in Distributed Systems.” IEEE Computers, Vol. 23, No. 10, pp. 33-42. , October. 1990
【5】 L. Lamport, and P. M. Melliar-Smith. “Synchronizing Clocks in the Presence of Faults.” Journal of the ACM, 32, January 1985.
【6】 J.Lundius-Welch, and N. Lynch. “A new Fault-Tolerant Algorithm for Clock Synchronization.” Information and Computation, 77:1-36, 1988.
【7】 L. Lamport, R. Shostak, and M. Pease. “The Byzantine Generals Problem.” ACM Transactions on Programming Languages and Systems, 4(3):382-401, July 1982.
【8】 F. Cristian. “Probabilistic Clock Synchronization.” Distributed Computing, 3:146-158, 1989.
【9】 C. Fetzer and F. Cristian. “Integrating External and Internal Clock Synchronization” Real-Time Systems, 12, 123-171, 1997
【10】 Postel, J. “Daytime Protocol” RFC 867, USC Information Sciences Institute, May 1983 http://www.ietf.org/rfc/rfc0867.txt
【11】 Postel, J. “Time Protocol” RFC 868, USC Information Sciences Institute, May 1983 http://www.ietf.org/rfc/rfc0868.txt
【12】 Mills, D.L. “Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSI” RFC 2030, University of Delaware, October 1996 http://www.ietf.org/rfc/rfc2030.txt
【13】 Mills, D.L. “Network Time Protocol (Version 3) specification, implementation and analysis” RFC 1305, University of Delaware, March 1992 http://www.ietf.org/rfc/rfc1305.txt
【14】 O’Donoghue, K.F. Plunkett, T.R. “Development and Validation of Network Clock Measurement Techniques” Parallel and Distributed Real-Time Systems. Proceedings of the 4th International Workshop, 65-68, 1996
【15】 歐宗生 著 “洞悉 UNIX 網路設計篇” 和碩科技, 1993
【16】 Manfred J. Pfluegl and Douglas M. Blough. “A New and Improved Algorithm for Fault-Tolerant Clock Synchronization.” Journal of Parallel and Distributed Computing, Vol. 27, No 1, pp. 1-14, May 1995.
【17】 藍文正 撰 “分散式系統容錯之時間同步化策略及其在Web環境之應用” 國立台灣師範大學 資訊教育研究所碩士論文,民87.
【18】 陳連春 “PLL數位鎖定迴路應用技術” 建興出版社,民 85.