博碩士論文 89522037 詳細資訊


姓名 高啟嘉(Chi-Chia Kao)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 應用多重移動式代理人之網路故障管理系統
(Network Fault Management Systems with Multiple Mobile Agents Support)
檔案 [Endnote RIS 格式]    [Bibtex 格式]    至系統瀏覽論文 ( 永不開放)
摘要(中) 網路應用與服務已是生活中不可或缺的一環,網路故障將對使用者及網路提供者造成許多不便與損失,因此突顯出網路管理中之網路故障管理的重要性。隨著網路架構日趨龐大,傳統client/server主從式架構網路管理系統之client端與server端必須持續且穩定的連線方能互相傳遞訊息以完成工作,因此效率及擴充性有所限制。若以移動式代理人(mobile agent)技術應用在網路管理上,具有節省頻寬、縮短網路傳輸延遲、平衡負載、具容錯能力與環境適應性,及可以分散式與智慧型的方式管理網路等優點,因此以移動式代理人建構之網路故障管理系統將更具有效率及彈性。
本論文提出一應用多重移動式代理人之網路故障管理系統(Network Fault Management System with Multiple Mobile Agents Support),利用Internet Control Message Protocol (ICMP)協定所提供之網路狀態探測與回報機制為基礎,將各個網路故障管理功能整合至多個移動式代理人中。除引用Multihomed技術,利用多重網路介面相互備援外,並針對實體網路之分層逐步偵測,以縮小故障範圍,提昇網路故障管理之效率。
目前國家實驗網路上每一網接中心節點均已置放一台信賴主機(trusted host),並於其上建構 Mobile Agent System 以便執行移動代理人程式,因此本論文所提出之網路故障管理系統以國家實驗網路作為實作平台,研發出Ping網路節點監測代理人、Traceroute網路連線狀態查詢代理人、SNMP Trap接收代理人網路故障偵測代理人、網路故障鑑定代理人,以及網路故障通知代理人,以提供國家實驗網路一可靠且具有效率的網路故障管理環境。
摘要(英) The internet has become an indispensable part of life. Any network failure will be inconvenient and costly to end users and ISPs. It is therefore important to have good network fault management. As the complexity of the network increases, traditional network management system, which has been based on the centralized client/server architecture, and must be connected permanently to serve, has limited efficiency and scalability. Mobile agent, on the other hand, has the advantage of bandwidth saving, delay shortening, load balancing and distributed network managing, not to mention its fault tolerance, adaptability and artificial intelligence. Therefore, the Network with Fault Management System(NFMS) based on the mobile agent system is very much robust.
An NFMS with multiple Mobile Agents Support is proposed in this thesis. It is based on the mechanisms of network status probing and reporting, which are provided by the Internet Control Message Protocol (ICMP). This system is herein integrating fault management functions into multiple mobile agents and is developed in Java. Because of its object oriented nature, other agents of different functions can be developed in the future, assuring an expandable system.
Currently, each GigaPOP of NBEN (National Broadband Experimental Network) has installed a trusted host and an established Mobile Agent System to provide an execution environment for mobile agent. This NFMS makes NBEN the platform on which the following agents have been developed: ping network monitoring agent, SNMP trap receiving agent, fault discovering agent, fault identifying agent, traceroute network querying agent, and fault notifying agent. This undoubtedly helps make NBEN management system more reliable and efficient.
關鍵字(中) ★ 網路故障管理系統
★ 移動式代理人
★ ICMP
★ Multihomed
★ SNMP
關鍵字(英) ★ ICMP
★ mobile agent
★ network fault management system
★ Multihomed
★ SNMP
論文目次 第一章 緒論 1
1.1 網路故障管理 1
1.2 代理人 4
1.3 研究背景 5
1.4 研究目標 6
1.5 論文架構 8
第二章 相關研究 9
2.1 ICMP協定 9
2.2 移動式代理人 14
2.2.1 移動式代理人技術 14
2.2.2 移動式代理人與網路管理 16
2.2.3 移動式代理人系統 19
2.3 國家寬頻實驗網路 22
第三章 網路故障管理系統之設計 25
3.1 圖形使用者介面模組 27
3.2 身分認証模組 28
3.3 移動式代理人行為模組 30
3.4 系統設定模組 32
3.5 系統及網路資訊模組 34
3.6 故障管理模組 35
3.7 系統事件訊息處理模組 41
3.8 NFMS/MMA系統資訊資料庫模組 44
3.9 NFMS/MMA系統功能與特色 45
第四章 移動式代理人之設計及網路故障管理系統之實作 49
4.1 系統實作架構 49
4.2 系統配備及環境 52
4.3 系統功能 54
4.4 系統實作成果 58
4.4.1 系統功能模組實作 58
4.4.1.1 系統使用者介面 58
4.4.1.2 NFMS/MMA 伺服器模組 67
4.4.2 移動式代理人實作成果 68
4.4.3 系統測試 74
第五章 結論 80
參考文獻 82
參考文獻 [1] William Stallings, SNMP, SNMPv2, SNMPv3, and RMON 1 and 2, 3rd edition, Addison Wesley, pp. 1-2, Dec. 1998.
[2] ISO/IEC, “Information Technology - Open Systems Interconnection – Common Management Information Protocol Specification”, ITU-T X.711, 1997.
[3] ITU-T Recommendation M.3010, “Principles for a Telecommunications management network”, February 2000.
[4] j.d. case, m. fedor, m.l. schoffstall, c. davin, “simple network management protocol (snmp)”, RFC 1157, May. 1990.
[5] Mani Subramanian, Network Management: Principles and Practice, Addison Wesley, pp. 105, Jun. 2000.
[6] M. Cheikhrouhou and J. Labetoulle, “When Management Agents Become Autonomous, How to Ensure Their Reliability? ,” Proceedings of IEEE/IFIP Network Operations and Management Symposium 2000, Hawaii, USA, pp. 949-50, Apr. 2000.
[7] V. A. Pham and A. Karmouch, “Mobile Software Agents: An Overview,” IEEE Communications Magazine, vol. 36 pp. 26-37, Jul. 1998.
[8] A. Puliafito and O. Tomarchio. “Advanced Network Management Functionalities through the use of Mobile Software Agents,” Proceedings of IATA ’99 – the 3rd International Workshop on Intelligent Agents for Telecommunication Applications, Stockholm, Sweden, Aug. 1999.
[9] WJ Buchanan, M Naylor and AV Scoot, “Enhancing Network Management using Mobile Agents,” Proceedings of the Seventh IEEE ECBS 2000 International Conference and Workshop on the Engineering of Computer Based Systems, Edinburgh, U.K, pp.218-226, Apr. 2000.
[10] TAO Shu, CAO Yang, YIN jianhua and XU Ning, “A Mobile Agent Based Approach for Network Management,” Proceedings of WCC–ICCT 2000 – International Conference on Communication Technology Proceedings, Beijing, China, vol.1, pp. 547-554, Aug. 2000.
[11] 電信國家型科技計畫, “國家實驗網路,” http://www.ntpo.nsc.gov.tw/ project_int/NationNet.html
[12] L.-D. Chou, T.-K. Chung and C.-C. Kao, “Multiple/Mobile-based network management system for Taiwan’’s National Broadband Experimental Networks,” submitted to IEEE Globecom’’2002.
[13] Danny B. Lange and Mitsuru Oshima, Programming and Deploying Java Mobile Agents with Aglets, Addison Wesley, Aug. 1998.
[14] j. postel, “internet control message protocol,” RFC 792, Sep. 1981.
[15] A. Dracinschi and S. Fdida, “Congestion avoidance for unicast and multicast traffic,” 1st European Conference on Universal Multiservice Networks, 2000. ECUMN 2000, Paris, France, pp. 360-368, Oct. 2000.
[16] M. El-Darieby and A. Bieszczad, “Intelligent mobile agents: towards network fault management automation,” Proceedings of the Sixth IFIP/IEEE International Symposium on Integrated Network Management, 1999. Distributed Management for the Networked Millennium, Boston, MA, USA, pp. 611-622, May 1999.
[17] Puhan Zhang and Yufang Sun, “A new approach based on mobile agents to network fault detection,” Proceedings of 2001 International Conference on Computer Networks and Mobile Computing, 2001, Los Alamitos, CA, USA, pp. 229 –234, Oct. 2001.
[18] Internet2 Working Groups and Initiatives, “Internet2,” http://www.internet2.edu/, May. 2000.
[19] MCI WorldCom , “vBNS,” http://www.vbns.net/, 1995.
[20] 中華電信研究所, “Broadband ATM Virtual Path Switch (BEX-VPX),” http://www.chttl.com.tw/pub/major/te87-703.htm, Jul. 1999.
[21] G. Cabri, L. Leonardi, G. Reggiani and F. Zambonelli, “Design and Implementation of a Programmable Coordination Architecture for Mobile Agents,” Proceedings of Technology of Object-Oriented Languages and Systems, Nancy, France, pp. 10-9, Jun. 1999.
[22] V. A. Pham and A. Karmouch, “Mobile Software Agents: An Overview,” IEEE Communications Magazine, vol. 36 pp. 26-37, Jul. 1998.
[23] S. Abeck, A. Koppel and J. Seitz, “A Management Architecture for Multi-agent Systems,” Proceedings of the IEEE Third International Workshop on Systems Management, Newport, Rhode Island, USA, pp. 133-8, Apr. 1998.
[24] A. Karmouch and E. Horlait, “Agent-Based Multimedia Communications on Internet,” Proceedings of IEEE Canadian Conference on Electrical and Computer Engineering, vol. 2, pp. 734-37, May. 1998.
[25] Marcelo G. Rubinstein, Otto Carlos M. B. Duarte and Guy Pujolle, “Using Mobile Agent Strategies for Reducing the Response Time in Network Management,” Proceedings of WCC–ICCT 2000 International Conference on Communication Technology Proceedings, Beijing, China, vol.1, pp. 278-281, Aug. 2000.
[26] D. Zhang, “Network Management Using Mobile Agent,” Proceedings of ICCT’98 International Conference on Communication Technology, Beijing, China, pp. S43-11-1-5, Oct. 1998.
[27] D. Gavalas , D. Greenwood, M. Ghanbari and M. O’’Mahony, “Advanced network monitoring applications based on mobile/intelligent agent technology,” Computer Communications, Elsevier Science, Vol: 23, Issue: 8, April 1, 2000 pp. 720-730.
[28] IBM Aglets Software Development Kit, http://www.trl.ibm.com/aglets/
[29] A resource for Java Aglet community, http://www.aglets.org
[30] MERL - Concordia on Java2, http://www.merl.com/projects/concordia2/
[31] ObjectSpace – Voyager 4.0, http://www.objectspace.com/products/voyager/
[32] Jumping Beans - the Mobility Framework, http://www.jumpingbeans.com/
[33] Grasshopper 2, http://www.grasshopper.de/
[34] The Swarm Development Group, http://www.swarm.org/
[35] Mole Project, http://mole.informatik.uni-stuttgart.de/
[36] JAMES Project, http://james.dei.uc.pt/
指導教授 周立德(Li-Der Chou) 審核日期 2002-7-20
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡