Slashdot Log In
Faster Feeds Using FeedTree Peer-To-Peer
Posted by
ScuttleMonkey
on Mon Feb 20, 2006 01:49 PM
from the instant-gratification-generation dept.
from the instant-gratification-generation dept.
dsandler writes "Researchers at Rice University have just released version
0.7 of FeedTree, a peer-to-peer
system for distributing Web feeds faster. Instead of polling feeds
independently, FeedTree users cooperate to share news updates
using multicast in Pastry, a scalable p2p
overlay network. FeedTree reduces the update delay for existing RSS and Atom
feeds to a few minutes without putting extra stress on the webserver (anyone
who's ever been temporarily banned by Slashdot's RSS feed knows this is a real
concern). Feed publishers can also choose to push digitally signed updates
for immediate, tamper-proof delivery to subscribers. The client software (download) runs on Linux, OS
X, and Windows, and works with any desktop feed reader."
This discussion has been archived.
No new comments can be posted.
Faster Feeds Using FeedTree Peer-To-Peer
|
Log In/Create an Account
| Top
| 109 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Why? (Score:3, Interesting)
(http://www.fishgame.com/)
Re:Why? (Score:5, Informative)
Re:Why? (Score:5, Insightful)
(Last Journal: Saturday August 18 2001, @11:04AM)
There is room for coordination with bittorrent, though; imagine a Pastry-based P2P feed that then used RSS enclosures to tie into a (trackerless?) BitTorrent feed for a fully distributed pod-/vid-/file-casting solution that anybody could run with no fear of the bandwidth involved.
Tack in some sort of P2P web system, and in theory, you could run a massively popular podcast/blog with millions of hits a day off of your cable modem. (Although something with a bit more upstreaming oomph would be good for the rarely-requested content that falls out of the P2P; anyhow, any ol' webhost could handle this kind of bandwidth.)
I think this is a worthy goal, as if nothing else, popular websites run for fun would no longer be faced with the dilemma of advertising to cover bandwidth costs or going offline.
They just reinvented netnews (Score:4, Insightful)
(http://www.animats.com)
Re:They just reinvented netnews (Score:5, Insightful)
This is designed for USERS to help each other get the very latest RSS feeds using p2p tech.
netnews is designed to let SERVERS help each other distribute messages posted by users.
I don't really see how it is a re-invention at all.
Feed Reader (Score:2)
Does the client work on FreeBSD? (Score:2)
(http://fak3r.com/)
Obligitory Simpsons quote. (Score:2, Funny)
(http://altgrendel.exit0.us/)
Already getting hit by Shrook (Score:4, Informative)
(http://refried.org/)
66.177.198.139 - Anonymous [04/Apr/2005:03:04:17 -0500] "GET
I haven't seen a hit from this in a while, perhaps that effort didn't gain much traction. Who knows if this one will... I never saw Shrook mentioned on Slashdot.
GMail RSS (Score:5, Insightful)
(http://slashdot.org/ | Last Journal: Monday November 03 2003, @03:59PM)
I'm leaning towards using RSS as a way to do announcements rather than maintain a mailing list. Rather than tell me you want me to send you updates (and deal with being potentially a spammer, deal with your unsubscribe, your email address change, etc.), just poll my site every so often (days, for the lists I'm talking about; hours, for Slashdot) and let it show up in your mail queue.
The idea isn't quite ready for prime time; too few people use RSS. But GMail could make that happen in one fell swoop. Well, two fell swoops: you'd need some sort of browser extension to make the little orange "RSS feed" button notify GMail.
I wonder if just having GMail (and hotmail, aol, and yahoo) handle that would solve the problem to the point where we no longer needed a P2P RSS distribution system.
Alternatively, if ISPs were to cache the RSS feeds the way some do with certain web pages, that might also take a lot of the load off. People will still impolitely set their RSS readers to check the feed every 10 seconds, but at least it never gets out onto the backbone if it's cached at the ISP.
Wow... (Score:3, Funny)
(http://www.scottscarsdale.com/)
Rice made Pastry, too. (Score:4, Informative)
(http://www.xiphoris.com/)
Microsoft Research became interested in the product and ported it to C#, effectively turning it into the form it is now. Many classes at Rice have now "backported" it, I guess you could say, and it's used for many of our classes that involve distributed networks, such as the current COMP 410 [rice.edu] class which has previously turned out distributed file and process system codename Voltron [rice.edu].
Here's a link to the paper [rice.edu] co-authored by Sandler and others at Rice.
License Terms? (Score:2)
Does /. RSS push its updates to this? (Score:1)
RSS news distribution.
It's nice to be able to browse the source code.
What can we do to encourage adoption of this, before some wretched
proprietary format tries to muscle in?
Web-Based News Reader (Score:1)
The reason this is a issue (Score:2)
(http://www.mjoelkbar.net/ | Last Journal: Wednesday April 20 2005, @09:29AM)
Micropayments would solve this. Pay 0.001 for every reload automaticlly and you wouldn't need a solution like this. Fix that and solve thousands of small problems at once.
How does this relate to scribe? (Score:2)
One interesting thing to note is that as a participant in scribe, you'll have to pass on notifications of feeds even if you're not interested in them, because you're a part of the tree and pretty much the only path to the guys below you. How does FeedTree deal with cheating/lying nodes that refuse to pass on messages? Also, to be a part of the overlay, you need to keep sending keep-alive messages. Not a big deal, I know, but I always thought Scribe was impractical for general use, but would work great for a restricted audience (like a large geographically distributed company) that can be "trusted".
A solution without a problem (Score:3, Insightful)
(http://onthepharm.net/)
Truly beneficial? (Score:2)
I've been thinking for quite some time of utilizing this type of P2P distributed caching proxy concept with many different protocols. RSS is just one possibility amongst many that could utilize the basic technology here. Some others might include distributed file systems, distributed caching http proxies, or even a Google competitor that uses a distributed P2P implementation of the database and utilizes everyone's everyday web activity to augment the spidering (i.e. every time anyone who is part of the P2P search network hits a site, a side effect is that they update the search index with the latest data from that site).
I'm not sure though that this is truly beneficial in terms of reducing the burden that RSS places on the Internet in general. Yes, it reduces the burden on the originating web site, but I believe it increases the total number of packets that must flow across some internet connection somewhere. So, it appears to be a mechanism for shifting the cost from one at the server to a larger total one at the clients, not a mechanism for helping the internet as a whole. I would in fact be positive that this is not beneficial overall except for the fact that it may have a beneficial reduction of the peak traffic on critical network backbones. But that would only be true if the overlayed network topology is either geographically optimized or is based on something that has an accidental relationship to geography.
New game in town... (Score:2)
(http://www.milliondollarscreenshot.com/)
New game in town: never use the word Java. BTW, it doesn't run on Linux and Windows. Except if you install Java of course.
Why not use push? (Score:2)
(http://trypticon.org/)
I know it's a crazy suggestion, but instead of having hundreds of people polling a single RSS feed, why not have the server which hosts the RSS feed actually PUSH the updates out to the people who are interested?
We already have a nice and simple protocol (XMPP) which could be used for this, although admittedly PubSub isn't as final as it could be.
Similar in some ways to Miski (invented in 2000) (Score:1)
(http://www.1729.com/ | Last Journal: Sunday August 15 2004, @09:02PM)
More details at How I Invented a Decentralised Scaleable Push-Based Micronews System in 2000 [1729.com].
If nothing else, my documented but unimplemented invention might be good prior art, should it be needed.
Pah! (Score:1)
(http://www.gwtp.net/)
Distributed peer-to-peer web 2.0 rss news updates? You young whippersnappers and your fancy-schmancy names!
In my day we simply called it gossip!
Re:So... (Score:4, Insightful)
(http://www.openingbands.com/)
That would make for a real nice way of creating awesome web based feed aggregation tools...
Re:So... (Score:3, Funny)
Re:Multicast?!?!?!1ONEONEONE (Score:2)
(http://felter.org/wesley/)