研究生: |
陳福懋 |
---|---|
論文名稱: |
點對點技術於高階架構之應用 Peer-to-Peer High Level Architecture |
指導教授: | 鍾葉青 |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2008 |
畢業學年度: | 96 |
語文別: | 英文 |
論文頁數: | 30 |
中文關鍵詞: | 高階架構 、點對點技術 、多重資訊管理伺服器架構 |
外文關鍵詞: | Peer-to-peer, High Level Architecture, Multiple-FedServ |
相關次數: | 點閱:1 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著電腦系統的進步,電腦模擬系統變得越來越流行,能夠執行多種各種模擬,例如軍事模擬,以及行星運動模擬等。模擬程式在以往一向缺乏重複使用性以及互通性,因此重複使用性與高互通性的高階架構被提出,並成為軍事模擬的標準。高階架構是負載非常大的系統,必須要有良好的架構才能夠確保使用者的模擬程式能夠有效率的執行。在這篇論文當中,我們介紹了如何將點對點網路運用在高階架構之上,以提升高階架構的執行效能。首先,論文先大略介紹一種名為Pastry的點對點網路,接著介紹架構在此網路拓樸上,名為Scribe的多點傳送系統,然後介紹如何使用點對點網路與多點模擬系統建構出高階架構系統,並以實際的範例解釋點對點技術於高階架構上的運作方式。我們將原本多重資訊管理伺服器的底層網路更換為點對點網路,並且將高階架構的物件發佈、訂閱與傳送功能對應到多點傳送系統的相關函式。最後,我們比較點對點架構與多重資訊管理伺服器架構的差異,並實際執行三種不同的測試程式,以觀測在三種不同的情況下,點對點架構與多重資訊管理伺服器架構的效能差別。根據實際測試結果,點對點技術能夠提升高階架構效能,特別是在模擬單元使用的大量的物件實體,或者是同時有大量的模擬單元同時進行訊息傳送時,兩種架構間的效能差距十分明顯。
[1] W. Cai, S. J. Turner, and H. Zhao, “A load management system for running HLA-based distributed simulations over the grid”, Distributed Simulation and Real-Time Applications, Proceedings of the Sixth IEEE International Workshop, 2002, pp. 7-14.
[2] M. Castro, P. Druschel, A.M. Kermarrec, A.I.T. Rowstron, “Scribe: a large-scale and decentralized application-level multicast infrastructure”, Selected Areas in Communications, IEEE Journal on 2002, pp. 1489-1499.
[3] D. Chen, S.J. Turner, W. Cai, “A Framework for Robust HLA-based Distributed Simulations”, Principles of Advanced and Distributed Simulation 20th Workshop, 2006, pp.183-192.
[4] I. Foster, C. Kesselman, J. Nick, and S. Tuecke, “The physiology of the grid: An open grid services architecture for distributed systems integration”, http://www.globus.org/research/papers/ogsa.pdf, 2002.
[5] R. M. Fujimoto and P. Hoare, “HLA RTI Performance in High Speed LAN Environments”, Fall Simulation Interoperability Workshop, September 1998.
[6] IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA), IEEE 1516 (HLA Rules), 1516.1 (Interface Specification), 1516.2 (OMT), September, 2000.
[7] T. McLean and R. M. Fujimoto, “The Federated-Simulation Development Kit (FDK)”, http://www.cc.gatech.edu/computing/pads/fdk.html.
[8] S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker, “A scalable content-addressable network”, Proceedings of ACM SIGCOMM, August 2001, pp. 161-172.
[9] S. Ratnasamy, M. Handley, R. Karp, and S. Shenker, “Application-level multicast using content-addressable networks”, Proc. 3rd Int. Workshop on Networked Group Communication, November 2001, pp. 14–29
[10] A. Rowstron and P. Druschel, “Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems”, Proc. IFIP/ACM Middleware 2001, November 2001.
[11] I. Stoica, R. Morris, D. Karger, M. Kaashoek, and H. Balakrishnan, “Chord: A scalable peer-to-peer lookup service for internet applications”, Proceedings of ACM SIGCOMM, August 2001, pp. 149-160.
[12] G. Theodoropoulos, Y. Zhang, D. Chen, R. Minson, S. J. Turner, W. Cai, Y. Xie, and B. Logan, “Large Scale Distributed Simulation on the Grid”, Cluster Computing and the Grid Workshops, Sixth IEEE International Symposium, vol.2, 16-19 May 2006, pp. 63-63.
[13] U.S. Department of Defense Modeling and Simulation Office, HLA RTI-NG 1.3v6.
[14] K. Zajac, M. Bubak, M. Malawski, and P. Sloot, “Towards a grid management system for HLA-based interactive simulations”, Distributed Simulation and Real-Time Applications, Proceedings of Seventh IEEE International Symposium, 23-25 Oct. 2003, pp. 4-11.
[15] B. Y. Zhao, J. D. Kubiatowicz, and A. D. Joseph, “Tapestry: An infrastructure for fault-tolerance wide-area location and routing”, Tech. Rep. UCB/CSD-01-1141, Computer Science Division, University of California, Berkeley, April 2001.
[16] S. Q. Zhuang, B. Y. Zhao, A. D. Joseph, R. H. Katz, and J. Kubiatowicz, Bayeux, “An architecture for scalable and fault-tolerant wide-area data dissemination”, Proc. 11th Int. Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV 2001), June 2001.
[17] 陳福懋、洪鼎詠、邱正安、陳志誠、羅世翔、白方平、鍾葉青, “以多重資訊管理伺服器實作高階模擬架構”, 96年度國防科技學術研究計畫成果發表會, November 2007.
[18] 陳福懋、洪鼎詠、邱正安、陳志誠、羅世翔、白方平、鍾葉青, “載具模擬器即時性分散互動式模擬之研究”, 第十六屆國防科技學術研討會, November 2007.
[19] 陳福懋、洪鼎詠、邱正安、陳志誠、羅世翔、白方平、鍾葉青, “載具模擬器分散式網格運算之應用研究”, 第十六屆國防科技學術研討會, November 2007.