跳到主要內容

臺灣博碩士論文加值系統

(34.226.244.254) 您好!臺灣時間:2021/08/01 02:57
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:方英智
研究生(外文):Ying-Chih Fang
論文名稱:RSS推播仲介服務之設計與實作
論文名稱(外文):Design and Implementation a Push-based RSS Broker
指導教授:梅興梅興引用關係
指導教授(外文):Hsing Mei
學位類別:碩士
校院名稱:輔仁大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2007
畢業學年度:95
語文別:中文
論文頁數:57
中文關鍵詞:推播仲介服務RSS連鎖聚合
外文關鍵詞:PushBrokerRSSSyndication
相關次數:
  • 被引用被引用:2
  • 點閱點閱:271
  • 評分評分:
  • 下載下載:46
  • 收藏至我的研究室書目清單書目收藏:3
網路上存在著越來越多樣化的資訊,使用者對不同資訊也有著多樣的即時性需求。在動態網頁資料取得的部份,利用RSS的連鎖聚合(syndication)技術,讓使用者可透過網站所提供之RSS Feed訂閱新聞或是網站內容。目前使用RSS訂閱動態網頁內容仍為拉取(Pull-based)的方式,使用者週期性地向資料提供者索取資料,在企業內部常需要更即時的訊息傳送,此時訊息推播(Push)的需求便顯得重要。但拉取與推播都有其適用的環境,單一種方式並無法滿足不同的即時性需求,本論文提出了推播仲介服務(Push-based RSS Broker)的架構,來解決即時性的RSS Feed需求,並改善系統效能。
本論文著重在仲介服務的架構及Push演算法設計,希望能用推播來減低網路負載,並提供更佳的資料即時性。仲介服務向資料提供者訂閱推播資訊,並提供推播介面讓用戶端存取即時資訊;此外,混搭模組也可提供異質性的資料來源。在推播策略方面,本論文納入以Web 2.0 Tagging為主的參數考量,加上RSS Feed的資料新鮮度參數來預測及決定推播頻率及間隔,以改善伺服器端的負載。實驗數據顯示傳統拉取的方式要達到比推播策略更好的新鮮度將浪費45%的頻寬,而使用推播策略讓標籤權重最高的Feed新鮮度優於標籤權重最低者約63%。
Information variety rapidly grows on the Internet, each requester may have his/her own timing requirement for content. RSS feeds provide a convenient tool for users to subscribe news or dynamic contents from web. However, RSS is operating based on periodically pulling. Some applications require more up-to-date information from data source, e.g. video conference, and call center messaging. Hence, push the critical messages becomes important alternative for enterprise data delivery. In reality, push and pull are suitable for different scenario; neither of them can fulfill all the requirements.
This thesis proposed a framework of Push-based RSS Broker. This thesis designed and implemented a Push-based RSS Broker and a push policy. Main goal is to provide up-to-date solution for RSS feed. The broker serves as a coordinator between content providers and requesters. It also integrates multiple heterogeneous feed sources. As to the push policy algorithm, we use web 2.0 tagging-weight of the feed and TTL (Time-To-Live) to decide the push frequency and timing for popular data delivery. This solution not only provides an up-to-date push-based RSS data delivery, but also reduces the loading of pushing servers. The experiment result shows that traditional pulls use more than 45% bandwidth then our push scheme for same freshness. Push policy with highest tagging-weight result in 63% better freshness then lowest one.
中文摘要 1
Abstract 2
總目錄 4
圖目錄 6
表目錄 7
第1章 緒論 8
1-1 研究動機及目地 9
1-2 論文內容架構 11
第2章 研究背景 12
2-1 RSS 2.0規格介紹 12
2-2 ATOM 1.0規格介紹 15
2-3 RSS 通知服務技術說明 16
2-4 HTTP Server-Push 技術說明 18
2-5 相關研究 20
第3章 Push-based RSS Broker 24
3-1 系統架構及流程 24
3-1-1 PRB通知服務註冊流程 26
3-1-2 PRB通知服務運作流程 27
3-1-3 PRB推播流程 28
3-1-4 PRB所提供之REST API 30
3-2 推播策略演算法 30
第4章 實作及系統雛型 33
4-1 實作環境 33
4-2 實作說明 37
4-3 數據分析 39
第5章 結論 48
5-1 結論 48
5-2 未來研究 49
參考文獻 50
附錄 52
附錄一RSS 2.0與ATOM 1.0的差異 52
參考文獻
1.J. Beaver, P.K. Chrysanthis, K. Pruhs, V. Liberatore, “To Broadcast Push or Not and What?,” Proc. of the 7th Int'l Conference on Mobile Data Management, May 2006, pp. 40-45.
2.L. Bright, A. Gal, L. Raschid, ”Adaptive Pull-Based Policies for Wide Area Data Delivery,” ACM Transactions on Database Systems, Vol.31, No.2, June 2006, pp. 631-671.
3.R. Khare, R.N. Taylor, “Extending the Representational State Transfer (REST) Architectural Style for Decentralized Systems,” Software Engineering, 26th Intentional Conference, May 2004, pp. 428-437.
4.P. Deolasee,A. Katkar,A. Panchbudhe,K. Ramamritham,P. Shenoy, “Adaptive Push-Pull: Disseminating Dynamic Web Data ,“ IEEE Transactions on Vol. 51, Issue 6, June 2002,pp. 652-668.

5.A., Carzaniga,D.S. Rosenblum, A.L. Wolf, “Design and Evaluation of a Wide-Area Event Notification Service,” ACM Transactions on Computer Systems, Vol. 19, No. 3, August 2001, pp.332-383.

6.What Is Web 2.0
http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is- web-20.html
7.HTTP ServerPush
http://www.xulplanet.com/tutorials/mozsdk/serverpush.php
8.Webcams and Motion Detection
http://blogs.msdn.com/coding4fun/archive/2006/10/31/912407.aspx
9.RSS Cloud
http://www.rssboard.org/rsscloud-interface
10.RSS and ATOM
http://www.intertwingly.net/wiki/pie/Rss20AndAtom10Compared
11.XML Parser
http://eric.pollmann.net/work/public_domain/
12.AJAX
http://wiki.moztw.org/index.php/AJAX_%E4%B8%8A%E6%89%8B%E7%AF%87
13.AJAX XMLHttpRequest Object Pool
http://www.ugia.cn/?p=85
14.MySQL 5 Trigger
http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html
15.PHP OpenID
http://videntity.org/openid/
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top