Abstract
Syndication of micronews, frequently-updated content on the Web, is currently accomplished with RSS feeds and client applications that poll those feeds. However, providers of RSS content have recently become concerned about the escalating bandwidth demand of RSS readers. Current efforts to address this problem by optimizing the polling behavior of clients sacrifice timeliness without fundamentally improving the scalability of the system. In this paper, we argue for a micronews distribution system called FeedTree, which uses a peer-to-peer overlay network to distribute RSS feed data to subscribers promptly and efficiently. Peers in the network share the bandwidth costs, which reduces the load on the provider, and updated content is delivered to clients as soon as it is available.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Gomes, L.: How the next big thing in technology morphed into a really big thing. The Wall Street Journal (2004)
Wikipedia: RSS protocol, http://en.wikipedia.org/wiki/RSS_protocol
Netscape Communications Corp.: My Netscape Network (1999), http://www.purplepages.ie/RSS/netscape/rss0.90.html
IETF Atompub Working Group (Atom Syndication Format), http://www.atomenabled.org/developers/syndication/
Green, H.: All the news you choose – on one page. BusinessWeek (2004), http://www.businessweek.com/magazine/content/04_43/b3905055_mz011.htm
Kopytoff, V.: One-stop way to read news, blogs online: RSS allows users to get free, automatic feeds. The San Francisco Chronicle (2004), http://www.sfgate.com/cgi-bin/article.cgi?file=/chronicle/archive/2004/%10/25/BUG1U9ES301.DTL
Hicks, M.: RSS comes with bandwidth price tag. eWeek (2004), http://www.eweek.com/article2/0,1759,1648625,00.asp
Wallace, N.: RSS is sticky traffic (2004), http://www.synop.com/Weblogs/Nathan/PermaLink.aspx?guid=db37ec96-9271-4e4a-ad8d-6547f27fc1cb
Scoble, R.: A theory on why RSS traffic is growing out of control (2004), http://radio.weblogs.com/0001011/2004/09/08.html#a8200
Morin, R.C.: HowTo RSS Feed State (2004), http://www.kbcafe.com/rss/rssfeedstate.html
Vogels, W.: Once more: Polling does not scale (2004), http://weblogs.cs.cornell.edu/AllThingsDistributed/archives/000511.html
Bloglines.com: Bloglines Web Services (2004), http://www.bloglines.com/services/
NewsGator.com: NewsGator Online Service, http://www.newsgator.com/ngs/
Pilgrim, M.: The myth of RSS compatibility (2004), http://diveintomark.org/archives/2004/02/04/incompatible-rss
Castro, M., Druschel, P., Kermarrec, A.M., Rowstron, A.: SCRIBE: A large-scale and decentralized application-level multicast infrastructure. IEEE JSAC 20 (2002)
Chu, Y., Rao, S., Zhang, H.: A case for end system multicast. In: ACM Sigmetrics, pp. 1–12 (2000)
Jannotti, J., Gifford, D., Johnson, K., Kaashoek, M., O’Toole, J.: Overcast: Reliable multicasting with an overlay network. In: OSDI 2000, San Diego, CA (2000)
Ngan, T.W.J., Nandi, A., Singh, A., Wallach, D.S., Druschel, P.: On designing incentives-compatible peer-to-peer systems. In: Proc. FuDiCo 2004, Bertinoro, Italy (2004)
Bell, M.: RSS for Mac OS X Roundtable (2004), http://www.drunkenblog.com/drunkenblog-archives/000337.html
Muthitacharoen, A., Morris, R., Gil, T., Chen, B.: Ivy: A read/write peer-to-peer file system. In: Proc. OSDI 2002, Boston, MA (2002)
Rowstron, A., Druschel, P.: Storage management and caching in PAST, a large-scale, persistent peer-to-peer storage utility. In: Proc. ACM SOSP 2001, Banff, Canada (2001)
Kubiatowicz, J., Bindel, D., Chen, Y., Czerwinski, S., Eaton, P., Geels, D., Gummadi, R., Rhea, S., Weatherspoon, H., Weimer, W., Wells, C., Zhao, B.: OceanStore: An architecture for global-scale persistent store. In: Proc. ASPLOS 2000, Cambridge, MA (2000)
Dabek, F., Kaashoek, M.F., Karger, D., Morris, R., Stoica, I.: Wide-area cooperative storage with CFS. In: Proc. ACM SOSP 2001, Banff, Canada (2001)
Mislove, A., Oberoi, G., Post, A., Reis, C., Druschel, P., Wallach, D.S.: AP3: Cooperative, decentralized anonymous communication. In: Proc. SIGOPS-EW, Leuven, Belgium (2004)
Castro, M., Druschel, P., Kermarrec, A., Nandi, A., Rowstron, A., Singh, A.: Splitstream: High-bandwidth multicast in cooperative environments. In: Proc. SOSP 2003 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sandler, D., Mislove, A., Post, A., Druschel, P. (2005). FeedTree: Sharing Web Micronews with Peer-to-Peer Event Notification. In: Castro, M., van Renesse, R. (eds) Peer-to-Peer Systems IV. IPTPS 2005. Lecture Notes in Computer Science, vol 3640. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11558989_13
Download citation
DOI: https://doi.org/10.1007/11558989_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29068-1
Online ISBN: 978-3-540-31906-1
eBook Packages: Computer ScienceComputer Science (R0)