跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.82) 您好!臺灣時間:2024/12/14 09:40
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:張淳甫
研究生(外文):Chun-Fu Chang
論文名稱:設計及製作以Chord網路為基礎的分散式本體知識RDF儲存庫
論文名稱(外文):Design and Implementation of an Ontology-based Distributed RDF Store Based on Chord Network
指導教授:葉慶隆葉慶隆引用關係
指導教授(外文):Ching-Long Yeh
學位類別:碩士
校院名稱:大同大學
系所名稱:資訊工程學系(所)
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2009
畢業學年度:97
語文別:英文
論文頁數:89
中文關鍵詞:語意網同儕網路分散式RDF儲存庫
外文關鍵詞:Semantic WebP2PDistributed RDF Store
相關次數:
  • 被引用被引用:0
  • 點閱點閱:196
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
透過語意網的技術,使用者可以利用RDF所建立的後設資料層的描述,達到語意化的搜尋並且利用推理機制找出隱含的知識。RDF是目前所用來描述網路資源的方法。一個 RDF模型是由三元組的集合所構成。
在這篇論文使用了DHT的同儕網路架構來設計一個分散式的RDF儲存庫,並且將本身所分享的RDF文件經過剖析,將內部的三元組分散儲存在不同的節點內。我們針對Chord網路架構做一個延伸。利用結點中所分享的RDF檔案,對於網路上不同目的的節點做一個分類,以減少RDF三元組在Chord網路中儲存以及查詢的時間。並且針對不同個數的群組網路進行測試模擬,驗證所設計的網路結構之效能。
RDF and OWL are used as the data model and schema, respectively, to build the distributed knowledge base of the Semantic Web. The components in RDF models, subjects, predicates, and objects, are identified universally on the web, which makes it suitable for distributed operations. In this paper, we employ the distributed hash table (DHT) technology on peer-to-peer network to develop distributed RDF store. To take into account of ontology in RDF, we extend the chord ring to be two-level ring, where the first level is based on the ontology schema and the next one is on the RDF itself. The extension retains the complexity of O(log N) in maintaining and lookup message in an N-node system. The simulation results show that adding an additional level reduces the path length of message lookup. We design three-layered system architecture for the ontology-based distributed RDF store. We are developing a prototype according to the design in this paper to show how the two-level ring works.
ABSTRACT I
摘要 II
TABLES OF CONTENTS III
LIST OF FIGURE VI
LIST OF TABLE VIII
CHAPTER 1 INTRODUCTION 1
1.1 Motivation and Goal 1
1.2 Methodology 2
1.3 Overview of Two-Level Ring Network Architecture 3
1.4 Scope and Contributions 6
1.5 Thesis Organization 7
CHAPTER 2 RELATED WORKS 9
2.1 Semantic Web 9
2.2 Resource Description Framework 10
2.3 SPARQL 11
2.4 Jena 12
2.5 Peer-to-Peer Network 12
2.6 Napster 15
2.7 Gnutella 16
2.8 Freenet 17
2.9 HyperCuP 18
2.10 Content Addressable Network 19
2.11 Chord 19
2.12 Edutella 21
2.13 RDFPeers 22
2.14 M-Ring 23
2.15 JXTA 23
CHAPTER 3 REQUIREMENT ANALYZE AND DESIGN 25
3.1 Use Cases 25
3.2 Requirements Analysis 26
3.3 Design of Two-Level Ring Network 27
3.4 Generation of Node Identifiers in Two-Level Ring 29
3.5 Message Delivery in Two-Level Ring 35
3.6 Formation of Two-Level Ring 35
3.7 Publishing and Querying RDF 46
CHAPTER 4 COMPLEXITY ANALYSIS AND SYSTEM SIMULATION 49
4.1 Complexity Analysis 49
4.2 Simulation Tools 50
4.3 Path Length for Peer Number 51
4.4 Path Length for Group Number 52
4.5 Path Length of routing type 53
CHAPTER 5 SYETEM IMPLEMENTION 55
5.1 System Architectures 55
5.2 P2P Network Layer 56
5.3 RDF Management Layer 67
5.4 Service Layer 73
5.5 Experiment 78
CHAPTER 6 CONCLUSION AND FUTURE WORK 86
6.1 Conclusion 86
6.2 Future Work 86
Reference 87
[1] W3C, Semantic Web Activity, http://www.w3.org/2001/sw/
[2] W3C. RDF/XML Syntax Specification. W3C Recommendation 10 February 2004. http://www.w3.org/TR/rdf-syntax-grammar/
[3] Min Cai, Martin Frank, “RDFPeers: a scalable distributed RDF repository based on a structured peer-to-peer network”, in International World Wide Web Conference, Proceedings of the 13th international conference on World Wide Web, Pages: 650 - 657
[4] Wolfgang Nejdl, Martin Wolpers, Wolf Siberski, Christoph Schmitz, Mario Schlosser, Ingo Brunkhorst, Alexander L�宄er, “Super-peer-based routing and clustering strategies for RDF-based peer-to-peer networks”,in Proceedings of the 12th international conference on World Wide Web, May 20-24, 2003
[5] Dublin Core Metadata Initiative, http://dublincore.org/
[6] WG12:Learning Object Metadata, http://ltsc.ieee.org/wg12/
[7] Ion Stoica, Robert, Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan, “Chord: A scalable peer-to-peer lookup service for internet applications” in Applications, Technologies, Architectures, and Protocols for Computer Communication Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
[8] The Friend of a Friend Project, http://www.foaf-project.org/
[9] JXTA�� Community Projects, https://jxta.dev.java.net/
[10] RDF Vocabulary Description Language 1.0: RDF Schema, http://www.w3.org/TR/rdf-schema/
[11] Web Ontology Language (OWL), http://www.w3.org/2004/OWL/
[12] SPARQL Query Language for RDF, http://www.w3.org/TR/rdf-sparql-query/
[13] Jena – A Semantic Web Framework for Java, http://jena.sourceforge.net/
[14] Napster, http://free.napster.com/
[15] Gnutella, http://www.gnutella.com/
[16] Java Network Simulator – JNS, http://jns.sourceforge.net/
[17] Semantic Web technology, http://www.w3.org/2001/sw
[18] Napster, www.napster.com
[19] Freenet Project, http://freenetproject.org/
[20] M. Schlosser, M. Sintek, S. Decker, and W. Nejdl, "HyperCuP - Hypercubes, Ontologies and Efficient Search on P2P Networks," in Workshop on Agents and P2P Computing, 2002
[21] Sylvia Ratnasamy , Paul Francis , Mark Handley , Richard Karp , Scott Schenker, “A scalable content-addressable network”,in Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, Pages:161-172, August 2001
[22] Tsung-Han Lin, Tsung-Hsuan Ho, Yu-Wei Chan, Yeh-Ching Chung, “M-Ring: A Distributed, Self-Organized, Load-Balanced Communication Method on Super Peer Network” in Parallel Architectures, Algorithms, and Networks, 2008. I-SPAN 2008. International Symposium on ,7-9 May 2008
[23] Annotea Project, http://www.w3.org/2001/Annotea/
[24] Sesame: RDF Schema Querying and Storage, http://www.openrdf.org/
[25] RDF Query Exchange Language, http://edutella.jxta.org/spec/qel.html
[26] S.El-Ansary, L. O. Alima, P. Brand, and S. Haridi, “Efficient broadcast in structured p2p networks”, in Proceedings of the 2nd International Workshop on Peer-to-Peer Systems (IPTPS03) {1}.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top