§ 瀏覽學位論文書目資料
  
系統識別號 U0002-2906200617535300
DOI 10.6846/TKU.2006.00937
論文名稱(中文) 轉遞式同儕網路架構
論文名稱(英文) A Forwarding Model for Peer-to-Peer Networked Virtual Environment
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 資訊工程學系碩士班
系所名稱(英文) Department of Computer Science and Information Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 94
學期 2
出版年 95
研究生(中文) 鄭子涵
研究生(英文) Tsu-Han Chen
學號 693191099
學位類別 碩士
語言別 繁體中文
第二語言別
口試日期 2006-06-06
論文頁數 62頁
口試委員 指導教授 - 陳瑞發
委員 - 王英宏
委員 - 林偉川
關鍵字(中) 網路虛擬環境
同儕運算
VON
Voronoi
轉遞式
關鍵字(英) Networked Virtual Environment
peer-to-peer
VON
Voronoi
forwarding
第三語言關鍵字
學科別分類
中文摘要
本論文將提出一個以同儕運算概念為基礎的網路虛擬環境,透過分散式的處理以及同儕運算來達到提升NVE中參與者的目的。架構上以Voronoi-based Overlay Network(VON)與forwarding訊息為基礎,並使其能運用於建立異質性的可擴展式(scalable)網路虛擬環境。
因為VON direct-connection model存在傳輸時間過長的疑慮,此架構運用平行傳輸的概念,透過此一方式來改善硬體傳輸時間的消耗。並提供最佳化機制,使透過Area of Interest(AOI)大小的調整來控制傳輸量,確保AOI較小的node會能有較小的傳輸量,而AOI較大的node則需要較大的傳輸量,藉由此一機制達到傳輸量的有效控制。
英文摘要
This thesis proposed a peer-to-peer architecture to upscale the number of users in the NVE. It can be used to build a heterogeneous scalable NVE. This  architecture is based on Voronoi-based Overlay Network (VON) and uses forwarding method to transfer messages. 
The VON direct-connection model on transferring will cost much time, this architecture supports a parallel transmission, the cost of sending message is less than VON direct-connection model, and each node can adjust its AOI-radius to control transmission size by using optimize mechanism.
第三語言摘要
論文目次
目錄
第一章 緒論  	1 
1.1 研究動機  	1
1.2 研究目的  	1
1.2.1建構網路虛擬環境的元素  	2
1.2.2 架構重心  	2
1.3 論文架構  	3
第二章 相關研究  	5
2.1 Client-server Systems  	5
2.1.1 RING  	5
2.1.2 Massively Multiplayer Online Games(MMOG)  	5
2.2 Peer-to-Peer Systems  	6
2.2.1 Solipsis  	6
2.2.2 SimMud  	7
2.2.3 Neighbor-list exchange  	8
2.2.4 Voronoi-based Overlay Network  	9
第三章 系統架構  	12
3.1 Voronoi Diagram  	12
3.2 Direction-Connection Model問題探討  	13
3.3系統設計  	15
3.3.1 Join Procedure  	16
3.3.2 Move Procedure  	19
3.3.2.1 Maintain Enclosing Neighbors  	20
3.3.2.2 Maintain AOI Neighbors  	21
3.3.3 Leave Procedure  	28
3.3.4 Optimization  	30
3.4 架構分析  	33
第四章 模擬架構  	36
4.1模擬環境設定  	36
4.1.1 軟體架構  	36
4.1.2 硬體架構  	36
4.2 模擬數據定義  	36
4.2.1 Consistency  	37
4.2.2 Drift Distance  	37
4.2.3 Average Neighbor Size  	37
4.3 模擬數據  	38
4.3.1基本數據  	38
4.3.1.1 Scalability  	38
4.3.1.2 Consistency  	44
4.3.2 特徵數據  	49
第五章 結論  	52
5.1可擴展式網路虛擬環境  	52
5.1.1相異性  	52
5.1.2特性  	53
5.2架構應用  	54
5.3未來發展  	54
5.3.1 Voronoi-based Overlay Network的問題  	55
5.3.2 Forwarding Model的未來發展  	55
5.3.3 Voronoi-based Overlay Network的未來發展  	56
相關文獻  	57
英文論文  	59
 
圖目錄
圖1.1  NVE示意圖	3
圖2.1  Server-cluster Architecture	5
圖2.2  Design of Solipsis	6
圖2.3  Potential Discovery Problem in Solipsis	7
圖2.4  Fixed-size Regions in SimMud	7
圖2.5  Neighbor-list Exchange示意圖	8
圖2.6  Direct-connection Model 示意圖	9
圖2.7  被動傳輸示意圖	10
圖2.8  Dynamic AOI 機制示意圖	10
圖3.1  Voronoi Diagram 機制示意圖	12
圖3.2  轉遞機制示意圖	15
圖3.3  “JOIN” 訊息傳遞示意圖	17
圖3.4  Enclosing Neighbor初始化	19
圖3.5  Enclosing Neighbor changed	20
圖3.6  Forwarding Message	21
圖3.7  Subscriber Discussion	22
圖3.8  Forwarding Path Building	23
圖3.9  Forwarding Path	24
圖3.10  Redraw Voronoi Diagram after Node Leave (1)	29
圖3.11  Redraw Voronoi Diagram after Node Leave (2)	29
圖3.12  Forwarding 最佳化	31
圖3.13  Forwarding Path 最佳化	32
圖3.14  AN Discovery Delay in Forwarding Model	34
圖4.1  Transmission Size in Forwarding Model	39
圖4.2  AN and CN in Forwarding Model	39
圖4.3  Special Case in Voronoi Diagram	40
圖4.4  Transmission Size Comparison of VONFO and Client-Server Architecture	40
圖4.5  Transmission Size Comparison of VONFO and VONDC	41
圖4.6  AN, CN Comparison of VONFO and VONDC	42
圖4.7  Transmission Size Comparison with Connection Limit	43
圖4.8  AN, CN Comparison with Connection Limit	43
圖4.9  Consistency in Forwarding Model	44
圖4.10  Drift Distance in Forwarding Model	45
圖4.11  Consistency Comparison of VONFO and VONDC	46
圖4.12  Drift Distance Comparison of VONFO and VONDC	46
圖4.13  Consistency Comparison with Connection Limit	47
圖4.14  Drift Distance Comparison with Connection Limit	48
圖4.15  Relation of AOI-radius and Transmission Size	49
圖4.16  Characteristic of VONFO and VONDC	50
圖5.1  Special Case in Voronoi Diagram	55

 
表目錄
表3.1  VONFO資料結構	16
表3.2  VONFO協定	16
表3.3  Algorithm of Join	18
表3.4  Algorithm of Movement	26
表3.5  Algorithm of Maintain EN	26
表3.6  Algorithm of Maintain AN (subscribe)	27
表3.7  Algorithm of Maintain AN(publish)	27
表3.8  Algorithm of Maintain AN Optimized	32
表5.1  VONFO與VONDC的比較(1)	52
表5.2  VONFO與VONDC的比較(2)	53
參考文獻
[Aurenhammer 91]
F. Aurenhammer, “Voronoi diagram – a survey of a fundamental geometric data structure, “ ACM Computing Surveys(CSUR), vol. 23, pp. 345-405, 1991.
[Diot 99]
C. Diot and L. Gautier, “A distributed architecture for multiplayer interactive applications on the Internet,” IEEE Network, vol. 13, no. 4, pp. 6-15, 1999. 
[Funkhouser 95]
T. A. Funkhouser, “RING: A client-server system for multi-user virtual environments,” in Proc. 1995 Symp. Interactive 3D Graphics., pp. 85-92, April  1995.
[Guibas 85]
L. Guibas and J. Stolfi, “Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams,” ACM Trans. Graphics, vol. 4, pp. 74-123, April 1985.
[Hu 04]
S. Y. Hu and G. M. Liao, “Scalable peer-to-peer networked virtual environment,” in Proc. ACM SIGCOMM 2004 workshops on NetGames '04,  pp. 129-133, Aug. 2004. 
[Hu 05]
S. Y. Hu, “Scalable peer-to-peer networked virtual environment,” Master’s thesis, Tamkang Univ., Taiwan, 2005. 
[Kawahara 04]
Y. Kawahara, T. Aoyama, and H. Morikawa, “A peer-to-peer message exchange scheme for large-scale networked virtual environments,” Telecommunication Systems, vol. 25, pp. 353 370,2004
[Keller 02]
J. Kelly and G. Simon, “Towards a peer-to-peer shared virtual reality,” in Proc. 22nd Int. Conf. Distributed Computing Systems(Workshops), Vienna, Austria, pp. 695-700, Jul. 2002. 
[Keller 03]
J. Kelly and G. Simon, “Solipsis: A massively multi-participant virtual world,” in Proc. Int. Conf. Parallel and Distributed Techniques and Applications (PDPTA 03), Las Vegas, pp. 262-268, Nov. 2003
[Knutsson 04]
B. Knutsson, H Lu, W. Xu, and B. Hopkins, “Peer-to-peer support for massively multiplayer games,” in Proc. IEEE INFOCOM, pp. 96-107, Mar. 2004.
[Okabe 00]
Atsuyuki Okabe, Barry Boots, Kokichi Sugihara, “Spatial tessellations : concepts and applications of Voronoi diagrams,” Chichester, Wiley, 2000. 2nd ed. 
[ VAST 05 ]
VAST Project homepage. Available at: 
http://vast.sourceforge.net/ , 2006
論文全文使用權限
校內
校內紙本論文立即公開
同意電子論文全文授權校園內公開
校內電子論文立即公開
校外
同意授權
校外電子論文立即公開

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信