博碩士論文 110523045 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:41 、訪客IP:3.141.202.54
姓名 李祐丞(You-Cheng Li)  查詢紙本館藏   畢業系所 通訊工程學系
論文名稱 基於OMG DDS研製使用者中心化之搜尋架構
(The Design and Implementation of User-Centric Web Search Architecture based on OMG DDS)
相關論文
★ 利用智慧天線系統實現精準室內定位技術★ 電力線通訊之競爭存取與路由方法設計與實現
★ 設計與實作基於GRAPES函式庫之P2P即時串流系統★ 利用離散餘弦基礎之聲音浮水印達到室內定位技術
★ 利用虛擬指紋建置法之智慧型天線系統實現精準室內定位技術★ 即時影像串流自適應播放系統之研究
★ 利用模糊邏輯控制器於蜂巢式網路降低位置管理機制成本★ 基於支持向量機及模糊推理之地震預警系統研製
★ 基於行動裝置之分散式多人會議系統★ 以分群為基礎之3D無線與光學網路晶片頻道存取方法
★ 基於收前先聽LBR機制之授權型輔助接入LAA架構下於異質網路中暴露節點之研究★ 支援跳頻之IEEE 802.15.4 ZigBee無線隨身網路機制設計與實現
★ 應用於IEEE 802.16行動無線都會網路省電模式參數設定之智慧策略★ IEEE 802.15.4 ZigBee 無線隨身網路高效能路由演算法分析與設計
★ 應用於IEEE 802.16無線寬頻都會網路之具調適性自動重傳請求回報機制★ 無線感測網路為基礎之空間平面圖自動建構之技術
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   至系統瀏覽論文 (2025-7-28以後開放)
摘要(中) 隨著網路快速的發展,社群媒體平台成了人們生活中的一部分,如 Facebook,
YouTube 等平台的壯大,新興媒體也成為現代的主流。從人們只上網搜尋資料的 Web 1.0
時代,轉向人們開始不斷在網路上發佈作品的 Web 2.0,然而網路改變生活的同時也帶
來新問題,人們沒有意識到網路擁有權,大數據公司將用戶的資料進行銷售。
近年來,Web 3.0 開始發展,資訊擁有權成為重點討論的一部分,為了降低資訊集中
於少數者手中,去中心化技術的應用開始崛起;然而,現今主流網路服務架構仍為 clientserver 架構,如何無縫地轉變為以用戶端為中心 (user-centric) 的研究議題仍持續進行,
探討這些新興應用的研究與開發,造就了許多新的分散式應用型態與服務。
本研究關注的議題為重構新型態網路服務架構以降低資訊過於集中,同時也考慮降
低開發成本與無縫接軌務實面。換言之,於傳統 client-server 架構下,使用者普遍使用
瀏覽器連接至特定網頁伺服器,進行關鍵字搜尋以取得感興趣之資訊。本研究欲透過
object management group (OMG) 之 data distribution service (DDS) 技術,維持使用者已
孰悉之瀏覽器介面,透過 DDS 代理者 (Agent) 所提供發布 (Publish,Pub) 與訂閱
(Subscribe,Sub) 能力,能更便捷取得更豐富且完整資訊,資訊來源不再受限於特定伺
服器,任何資訊擁有者皆是提供者。進一步說,使用者關注感興趣之關鍵字,透過代理
者扮演 Publisher 於一特定主題 (Topic) 上發佈 (Pub) 關鍵字,現有 Google, Bing, Baidu
等主流搜尋引擎扮演 Subscriber 透過訂閱 (Sub) 此特定主題,同時取得使用者所輸入之
關鍵字,並將搜尋結果以相同 Pub/Sub 方式回傳給代理者,經過資訊彙總整理後,回傳
給使用者瀏覽器顯示。從使用者角度看,進行關鍵字搜尋後,便可以獲得所有訂閱主題
者所提供之相關內容。
當多數使用者與資訊提供者皆使用此架構時,使用者在不改變使用習慣前提下,可
ii
輕易且快速取得所有資訊提供者之內容。也因此,網路服務成為以用戶為中心之架構,
打破過去長期資訊壟斷的現象。
摘要(英) As the internet is rapidly deployed, social media has become a part of people’s lives. The
well-known social media platforms, like Facebook and YouTube, make people search for
information from the server and publish their idea via the server. Such internet service is the
so-called social web or Web 2.0. Daily life has been changing by the internet, but new problems
emerge, one of which is big data companies benefit from personal information, but internet
information providers do not realize that they shall have ownership.
The development and discussion about internet information ownership have become an
important part of Web 3.0. To decrease the monopoly of centralization, decentralized network
technologies have received much attention. Nevertheless, the client-server-based service model
is still the major service model on the internet. How to smoothly transform the service model
from client-server to user-centric is ongoing. Various contemporary and distributed services
and applications have been proposed and developed in recent years.
This study aims to propose a new service model which is able to decrease the degree of
information centralization, lower the development cost and seamlessly transfer. Under the
traditional client-server service model, users often utilize the browser to connect to a designated
web server and input the keywords for searching the information he/she is interested in. This
study proposes to utilize the object management group (OMG) data distribution service (DDS)
technology in order not to change the familiar browser of users, but users can retrieve much
more information from all information providers via the publish/subscribe ability of the DDS
agent which is developed in this work. Specifically, the user still uses a browser to input
keywords, and the developed DDS agent will play the role of publisher to publish the keywords
on a specific topic. Then, those well-known search engines, such as Google, Bing, Baidu, etc.,
will play the role of subscribers to receive the keywords by means of a subscription of the topic.
iv
After then, each search engine will reply its search result to the DDS agent independently via
the same Pub/Sub model. Upon the DDS agent collects the corresponding replies, it returns the
re-organized web page to the user’s browser for rendering. From the user’s point of view, the
user obtains all of the results from those subscriptions after it uploads a keyword once.
As the majority of users and information providers participate in the proposed DDS-based
service model, users can easily and fast access information. Eventually, the network service
model is transformed from a network-centric client-server model to a user-centric peer-2-peer
model, and the monopoly of centralization in the past decades is resolved as desired.
關鍵字(中) ★ 去中心化架構
★ 擁有權
★ 搜尋引擎
★ Web 3.0
★ OMG DDS
關鍵字(英) ★ Decentralized
★ Ownership
★ Search Engine
★ Web 3.0
★ OMG DDS
論文目次 中文摘要 i
ABSTRACT iii
CONTENTS v
LIST OF FIGURES vi
LIST OF TABLES vii
Chapter 1. INTRODUCTION 1
Chapter 2. BACKGROUND 4
2.1. Centralized, Decentralized, and Distributed 4
2.2. OMG DDS 5
2.3. OpenDDS 9
2.4. Reactor Pattern 11
2.5. Docker 11
2.6. Google Protobuf 11
2.7. Search Engine 12
Chapter 3. RELATED WORK 14
Chapter 4. DESIGN 15
4.1. DDS Agent Architecture 15
4.2. Search Web 23
Chapter 5. IMPLEMENTATION 26
5.1. DDS Agent with TCP 26
5.2. DDS Agent for Real-Time Scenario 27
5.3. Search Web Implementation 29
5.4. Semantic Web 31
Chapter 6. PERFORMANCE EVALUATION 33
6.1. Round Trip Time 33
6.2. Throughput 36
Chapter 7. CONCLUSIONS AND FUTURE WORK 38
REFERENCES 40
參考文獻 [1] Paul Baran. On Distributed Communications: I. Introduction to Distributed Communications Networks. 1964.08.01 https://apps.dtic.mil/sti/citations/AD0444830
[2] OMG. Data Distribution Service 1.4. May 2015.OMG, Official Website. https://www.omg.org/spec/DDS/.
[3] OMG. DDS Interoperability Wire Protocol 2.5. Apr. 2022. OMG, Official Website. https://www.omg.org/spec/DDSI-RTPS/.
[4] DDS FOUNDATION. What is DDS? DDS FOUNDATION. https://www.dds-foundation.org/what-is-dds-3/
[5] Angelo Corsaro. The Data Distribution Service Tutorial. 2014. PrismTech. https://www.researchgate.net/publication/273136749_The_Data_Distribution_Service_Tutorial.
[6] OpenDDS. OpenDDS GitHub Repository. https://github.com/OpenDDS/OpenDDS
[7] The ADAPTIVE Communication Environment (ACE(TM)). Douglas C. Schmidt. https://www.dre.vanderbilt.edu/~schmidt/ACE.html
[8] OMG. Common Object Request Broker Architecture 3.4. OMG, Official Website. Feb 2021. https://www.omg.org/spec/CORBA/.
[9] Douglas C. Schmidt. Reactor: An Object Behavioral Pattern for Demultiplexing and Dispatching Handles for Synchronous Events. 1995.
[10] ithewei. libhv GitHub Repository. https://github.com/ithewei/libhv
[11] docker. Docker overview. https://docs.docker.com/get-started/overview/
[12] protocol buffers. Protobuf GitHub Repository. https://github.com/protocolbuffers/Protobuf
[13] OpenAI Python Library. Openai. https://github.com/openai/openai-python
[14] Faten Adel Alabdulwahhab. Web 3.0: The D¬¬¬ecentralized Web: Blockchain Networks and Protocol Innovation. 2018. IEEE ICCAIS
[15] Benet, J. IPFS - Content Addressed, Versioned, P2P File ¬System. arXiv preprint arXiv:1407.3561. 2014.
[16] Lincoln David, Rafael Vasconcelos, Lucas Alves, Rafael André and Markus Endler. A DDS-based middleware for scalable tracking, communication, and collaboration of mobile nodes. 2013. David et al. Journal of Internet Services and Applications.
[17] M.-C, Ciang. Design and Implementation of Agent-based Data Transmission in DDS System. 2022. Master Thesis.
[18] miguelgrinberg. React-flask-app GitHub Repository. https://github.com/miguelgrinberg/react-flask-app¬
[19] Facebook. Create React App GitHub Repository. https://github.com/facebook/create-react-app
[20] twisted. Twisted GitHub Repository. https://github.com/twisted/twisted
[21] GStreamer. GStreamer. GitHub Repository. https://github.com/GStreamer/GStreamer
[22] Netcat https://netcat.sourceforge.net/
[23] iPerf3 https://iperf.fr/
指導教授 許獻聰(Shiann-Tsong Sheu) 審核日期 2023-7-28
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

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