簡易檢索 / 詳目顯示

研究生: 林宗庭
Lin, Tsung-Ting
論文名稱: 分散式影像管理系統的故障偵錯
The Fault Detection of Distributed Image Management System
指導教授: 陳立祥
Chen, Lih-Shyang
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2003
畢業學年度: 91
語文別: 中文
論文頁數: 103
中文關鍵詞: 分散式偵錯
外文關鍵詞: Distributed, Fault Detection
相關次數: 點閱:92下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著電腦網路的不斷發展,分散式應用程式系統也孕育而生,在經過多年的發展分散式系統的技術以趨於成熟,但因分散式系統的Processors、Data、Control、Processing分散在各個獨立的主機上,相對的主機間的整合問題亦隨之增加。我們將面臨一個問題:我的系統不能正常工作,到底是哪裡出了問題呢? 因此錯誤偵測機制在分散式系統的也變的更加重要且不易實作。
    本實驗室發展了一套分散式影像管理系統,此套系統主要的功能是影像資料的收集及派送,是一典型的分散式應用程式系統,我們亦將面臨許多問題,如我要的影像資料為什麼沒有派送給我呢?問題到底在哪裡呢? 這些正是本論文要討論的重點。
    在此論文中提出了將一分散式系統分成網路、作業系統、應用程式等三層,以利作分散式系統的偵錯,及使用本地端偵錯機制配合遠端偵錯機制以達到偵錯主機的負載及網路流量。

    As the fast growth of the computer network, the concept of distributed system was brought up. After many years, the technologies of distributed system are getting maturity. But the components, Processors、Data、Control、Processing, are distributed in the system. These problems, how to integrate these host, are getting difficult. We must face the problems: My system cannot work normally. What up? So these mechanisms of the fault detection on distributed system are difficult to implement.

    In the past days, we have developed a distributed image management system. The main functions of this system are image collection and prefetch. It is a typical of distributed application system. We also have those problems. For examples, why? I cannot get those images I need. What’s up? These questions will be discussed on this paper.

    We are partition a distributed system into Network、OS、Application levels, It makes more easy to analyze errors. The other concepts are the local and remoting detections, monitor and coworker mechanisms, they mitigate the monitor system load and network traffic.

    第1章 導論 ------------------------------------------------5 1.1 研究動機及目的 -------------------------------------------------5 1.2 章節提要 -------------------------------------------------7 第2章 背景 -------------------------------------------------8 2.1 分散式影像管理系統簡介 ----------------------------------------8 2.1.1 Image Server -----------------------------------------9 2.1.2 IN(Out)-Patient Department Server --------------------------10 2.1.3 HIS Gateway ------------------------------------------11 2.1.4 DICOM Gateway ------------------------------------------11 2.1.5 RIS Workstation ------------------------------------------12 2.2 SNMP、WMI、MRTG簡介 ------------------------------------------12 2.2.1 SNMP(Simple Network Management Protocol) ---------------12 2.2.2 WMI(Windows Management Instrumentation) ---------------15 2.2.3 MRTG (Multi Router Traffic Grapher) ------------------------17 2.3 NETWORK、OS、APPLICATION LEVELS的偵錯機制 ---------------19 第3章 系統分析與架構 -------------------------------------------21 3.1 系統分析 ----------------------------------------------------21 3.1.1 定義Fault Model及如何偵測Fault -------------------------21 3.1.2 User Interface Generator與IMS之關係 -------------------------24 3.1.3 Fault Detection Process與IMS之關係 --------------------------31 3.1.4 Remoting Object 與 IMS之關係 --------------------------31 3.1.5 Local Monitor Mechanism 與 IMS之關係 --------------------------33 3.2 系統架構 -----------------------------------------------------37 第4章 系統設計與實作 --------------------------------------------39 4.1 MONITOR SYSTEM的設計 --------------------------------------------39 4.2 USER INTERFACE GENERATOR 之設計 -----------------------------------39 4.2.1 User Interface Generator之網頁設計 --------------------------39 4.2.2 User Interface Generator之網頁架構 --------------------------40 4.2.3 以FLASH動畫顯示IMS之架構圖 -----------------------------------49 4.3 FAULT DETECTION PROCESS之設計 -----------------------------------50 4.3.1 設計要點 ------------------------------------------------------50 4.3.2 PreLoad Module ---------------------------------------------53 4.3.3 執行MRTG Script file ------------------------------------57 4.3.4 執行SNMP Query及比較SNMP Query結果是否超出Threshold的設定------- 58 4.3.5 Log資料分析及錯誤處理方式 ------------------------------------60 4.3.6 IMS架構圖Data之處理及顯示 ------------------------------------66 4.4 REMOTING OBJECT的設計與實作 ------------------------------------73 4.4.1 Remoting Object之系統架構 ------------------------------------73 4.4.2 Remoting Object的之演算法則 ------------------------------------74 4.5 本地端偵錯機制的設計 ---------------------------------------------81 4.5.1 程序互相監控 ---------------------------------------------81 4.5.2 使用本地端Monitor作監控 ------------------------------------86 4.6 資料庫系統的設計 ---------------------------------------------89 4.7 IMS主機時間同步問題之解決 ------------------------------------91 第5章 結論 ------------------------------------------------------94 5.1 研究成果 ------------------------------------------------------94 5.2 未來發展方向 ------------------------------------------------------94 參考文獻 ---------------------------------------------------------------96 附錄A ---------------------------------------------------------------98 附錄B --------------------------------------------------------------103

    [1] A.A. Lazar, W. Wang, R. Deng, “Models and Algorithms for Network Fault Detection and Identification: A Review”, ICC, Singapore, Nov. 1992.

    [2] Andrew Troelsen, “C# and the .NET Platform”, Microsoft Press, US, Jun 2001

    [3] G. Jakobson, M.D. Weissman, “Alarm Correlation”, IEEE Network, Nov. 1993, pp. 52-59.

    [4] Ingo Rammer, “Advanced .NET Remoting(C# Edition)”, Apress, US, Jun 2002

    [5] INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT Int. J. Network Mgmt 2001; 11:65–72, A quick check of network performance By Jeffrey T. Hicks and John Q. Walker II

    [6] I. Rouvellou, “Graph Identification Techniques Applied to Network Management Problems”, Ph.D dissertation, Columbia University, 1993.

    [7] Ohta K, Mori T, Kato N, Sone H, Mansfield G, Nemoto Y. “Divide and conquer technique for network fault management”. Processdings of Fifth International Symposiurn on Integrated Network Management. May 1997; IFIP, 675-678.

    [8] O. Wolfson, S. Sengupta, Y. Yemini, “Managing Communication Networks by Monitoring Databases”, IEEE Transactions on oftware Engineering, Dvol. 17,9,1991.

    [9] Perkins DT. “RMON Remote Monitoring Of SNMP-Managed LANs”, Prentice Hall: Englewood Cliffs, NJ, 1999.

    [10] PJ Naughter, Cping V1.22, An MFC class to encapsulate the Ping utility, http://www.codeproject.com/

    [11] RFC 1155: Structure and Identification of Management Information for TCP/IP-based Internets.

    [12] RFC 1157: Simple Network Management Protocol (SNMP).

    [13] RFC 1213: Management Information Base for Network Management of TCP/IP-based Internets. MIB-II.

    [14] Stalling W. “SNMP, SNMPv2, SNMPv3, and Rmon 1 and 2”, Addison-Wesley: Reading, MA, 1999

    [15] Terry Denham, Creating a C# Service Step-by-Step Lesson I, http://www.codeproject.com/

    下載圖示 校內:2013-09-10公開
    校外:2013-09-10公開
    QR CODE