簡易檢索 / 詳目顯示

研究生: 張舜銘
論文名稱: 時間同步化在網際網路的策略與架構研究
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 第一節 研究背景與動機 1 第二節 研究目的 3 第三節 國內外相關研究情形 3 第四節 研究歷程 5 第二章 相關文獻探討 7 第一節 主從式與收斂函數式之時間同步化策略 7 第二節 滑動視窗演算法 10 第三節 網際網路的時間同步協定 12 第三章 網際網路的時間同步化策略與架構探討 28 第一節 網際網路與時間同步化的考慮 28 第二節 網際網路時間同步化的策略選擇 33 第三節 網際網路與SNTP之配合 36 第四節 時間同步化的策略規劃 48 第四章 系統架構、評估與分析 51 第一節 系統架構與時間伺服器端概要介紹 51 第二節 客戶端之程式架構 56 第三節 時間同步化之數據分析 59 第四節 與其它時間同步化協定之比較 76 第五章 結論與未來發展方向 79 第一節 結論 79 第二節 未來發展方向 80 參考文獻 83 附 錄 A-1

    【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.

    QR CODE