跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.126) 您好!臺灣時間:2025/11/28 23:54
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:楊朝翔
研究生(外文):Chao-Hsiang Yang
論文名稱:利用階層式分類來達成快速關鍵字搜尋之結構化點對點網路設計
論文名稱(外文):A Fast Keyword Search Structured P2P Network with Hierarchical Resource Classification
指導教授:陳青文陳青文引用關係
指導教授(外文):Ching-Wen Chen
學位類別:碩士
校院名稱:朝陽科技大學
系所名稱:資訊工程系碩士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2005
畢業學年度:93
語文別:中文
論文頁數:46
中文關鍵詞:結構化點對點分類關鍵字查詢Flooding階層式
外文關鍵詞:structuredhierarchicalclassificationkeyword searchingfloodingpeer to peer
相關次數:
  • 被引用被引用:0
  • 點閱點閱:365
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1
現今網際網路的快速發展,人們對於網路的依賴性越來越高,當使用者需要某項服務或某些檔案時,需要先經由網路中特定的伺服器來查詢後,再向這些提供服務的主機或設備來取得,這種資訊和資源取得的方式就是目前常見集中式架構,稱為主從式架構。但是,在主從式架中存在一些潛在的缺點,如擴充性、額外的費用、容易遭受攻擊和可靠度等問題。由於主從式架構存在著這些問題,所以當點對點計算的提出,引起大家的重視和廣泛的討論。在點對點的網路環境中,使用者彼此檔案或服務的交換是可以不經由伺服器的指引,即可輕鬆且隨意尋找到所需的資源,也就是說,在點對點的架構中,資源是可以隨時、隨地且隨意的來取得,並且不需由大型的伺服器來記錄這些資訊。然而,在結構化點對點架構之中,雖然可以提供完整檔案名稱之快速搜尋,但對於關鍵字查詢則無法提供如此快速之查詢速度。對於關鍵字的查詢目前已經有提出一些改良方法,但是在這些架構之中,不是需要在搜尋的過程中事先建立關鍵字的查表,要不就是發生檔案存在確搜尋不到的結果。也就是說,在這些架構之下,往往會發生節點的額外負擔和查詢失敗的現象。
所以,在本篇我們將提出階層式分類的架構,其每個節點不需記錄著所有分類的資訊,只需在每個類別的領導者記錄著其下一層的分類資訊即可。如此一來,透過少量而不增加節點的負擔下,不僅可以提供更快速的完整檔案名稱查詢,更能提供快速之關鍵字查詢。除此之外,在此架構之下,若檔案存時,關鍵字的查詢可準確找出檔案的所在位置。不僅如此,由於個人喜好的因素,每個使用者都有特定喜愛的檔案類型,而在階層式分類的架構中,已經將相同類型的使用者區分為同一類。所以,當彼此有需求相同檔案類型時,將可以用如同區域網路的方式來互相交換所需的資源。最後經由實驗的驗證,透過階層式分類的架構,不僅可以降低傳統結構化之搜尋次數,更能提供準確且快速之關鍵字查詢。
Nowadays, people became more rely to internet due to the rapid growth of internet. Users need to access to specify servers to search for required services or documents before obtain the resources from the providing server. This method was the common centralized architecture in obtaining resources. However, there are several potential drawbacks of centralized architecture like expanding problems, extra costs, vulnerable to attack and reliability problems. Hence, the proposed of peer-to-peer computing was well discussed and pay attention by everyone. In peer-to-peer networks, there are direct change of resources and documents between users without the access to centralized server. Users can access to desired resources in anywhere and anytime. Although structured peer-to-peer networks is able to provide rapid search of complete file name, however, it is unable to provide rapid search in keyword searching. Although there is a great improvement in keyword searching for several existed methods, however, a keyword lookup table need to be build before the searching process. Moreover, existed files may not be found in the searching process.
Hence, we proposed a resource classification mechanism with hierarchical architecture in this paper. Each of the nodes in this architecture no needs to record the info of classification except the leader of each classification which only needs to record the classification info of the next level. Hence, the proposed method can increase the searching performance without increase the number of nodes and additional burden of node. Moreover, existed files may be found accurately in the searching process. In addition, users are classified into certain group with the same interests due to the specify interests of each user. So, users with the same interests are able to interchange resources within the same network. From the experiments, we found that the proposed hierarchical classification architecture not only reduce the searching time of traditional peer-to-peer structure, but also provide the accurate keyword searching rapidly.
摘要 I
Abstract III
目錄 V
圖目錄 VII
第1章 簡介 1
1.1 研究背景 1
1.2 研究動機 2
1.3 研究目標與研究方法 4
1.4 論文架構 5
第2章 相關研究 6
2.1 非結構化網路 6
2.2 結構化網路 7
2.2.1 CONTENT ADDRESSABLE NETWORK架構 7
2.2.2 CHORD NETWORK架構 9
2.2.3 PASTRY NETWORK架構 10
2.2.4 TAPESTRY NETWORK架構 12
2.3 階層式網路常見之架構與搜尋方法 12
2.3.1 SUPER-PEER架構 13
2.3.2 檔案分類法 14
2.3.3 分散式雜湊表 15
第3章 建構結構化階層式架構 17
3.1 結構化分類的建立 19
3.2 階層式架構的建立 22
3.3 階層式分類之結構化的建構 24
3.4 服務的搜尋 27
3.4.1 己知完整名稱和分類資訊之查詢 28
3.4.2 關鍵字查詢和分類資訊之查詢 31
第4章 實驗與模擬 33
4.1 已知完整檔案名稱之搜尋次數 34
4.2 關鍵字查詢之搜尋次數 36
4.3 模擬結果分析 38
第5章 結論 41
參考文獻 42
Publication List of Chao-Hsiang Yang 45
[1] Peer-to-peer working group, http://www.peer-to-peerwg.org
[2] Napster, http://www.napster.com
[3] Aimster, http://computer.howstuffworks.com/question587.htm
[4] G. Bolcer. Magi: An architecture for mobile and disconnected workflow. In White paper (www.endeavors.com), 2001.
[5] SoftWax, http://www.softwax.com
[6] iMesh, http://www.imesh.com
[7] Gnutella., http://www.gnutella.com
[8] KaZaA, http://www.kazaa.com
[9] I. Clarke, et al., "Freenet: A Distributed Anonymous Information Storage and Retrieval System," in Designing Privacy Enhancing Technologies, Lecture Notes in Computer Science 2009, H. Federrath, ed., Springer-Verlag, Berlin, 2001, pp. 46-66.
[10] Q. Lv and S. Shenker. "Search and Replication in Unstructured Peer-to-Peer Networks". In Proceedings of ACM SIGGRAPH'', 02, August 2002.
[11] Sylvia Ratnasamy, Paul Francis, Mark Handley, Richard Karp, Scott Shenker,"A Scalable Content-Addressable Network", Proceedings of ACM SIGCOMM 2001.
[12] Stoica, I.; Morris, R.; Liben-Nowell, D.; Karger, D.R.; Kaashoek, M.F.; Dabek, F.; Balakrishnan,H . "Chord: a scalable peer-to-peer lookup protocol for Internet applications", Networking, IEEE/ACM Transactions on , Volume: 11 Issue: 1 , Feb. 2003 Page(s): 17 -32.
[13] Rowstron and P. Druschel, "Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems," in Proc. 18th IFIP/ACM Int''l. Conf. Distributed Systems Platforms (Middleware), 2001.
[14] Y. Zhao, J. Kubiatowicz, and A. Joseph, "Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and Routing". Tech. Rep. UCB/CSD-01-1141, University of California at Berkeley, 2001.
[15] C. Greg Plaxton, Rajmohan Rajaraman, and Andrea W. Richa. Accessing nearby copies of replicated objects in a distributed environment. In Proceedings of ACM SPAA. ACM, June 1997.
[16] YANG, B., GARCIA-MOLINA, H., "Designing a Super-Peer Network", in: IEEE International Conference on Data Engineering. San Jose, California, 2003.
[17] MYZRAK, A. T., Cheng, Y., KUMAR, V., SAVAGE, S., "Structured Superpeers: Leveraging Heterogeneity to Provide Constant-Time Lookup", in The Third IEEE Workshop on Internet Applications San Jose, California, 2003.
[18] FastTrack, http://www.fasttrackdcn.net
[19] Grokster, http://www.grokster.com
[20] Crespo, A. Garcia-Molina, H., "Routing Indices For Peer-to-Peer Systems", Published in the proceedings of ICDCS, 2002.
[21] P. Reynolds and A. Vahdat, "Efficient Peer-to-Peer Keyword Searching," Proc. Middleware 2003.
[22] T. Lu, S. Sinha, and A. Sudan, "Panache: A Scalable Distributed Index for Keyword Search," unpublished, MIT 2003.
[23] Lintao Liu, Kyung Dong Ryu, and Kang-Won Lee, "Supporting Efficient Keyword-based File Search in Peer-to-Peer File Sharing Systems" In IEEE Global Telecommunications Conference (Globecom), Dallas TX, November 2004.
電子全文 電子全文(本篇電子全文限研究生所屬學校校內系統及IP範圍內開放)
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top