<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: P2P Multicast Feed Distribution with FeedTree</title>
	<atom:link href="http://www.fridgebuzz.com/2005/11/30/p2p-multicast-feed-distribution-with-feedtree/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fridgebuzz.com/2005/11/30/p2p-multicast-feed-distribution-with-feedtree/</link>
	<description>Posts and pointers on software, art, math, noise, and other obsessions...</description>
	<pubDate>Tue, 06 Jan 2009 15:14:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: vanessa</title>
		<link>http://www.fridgebuzz.com/2005/11/30/p2p-multicast-feed-distribution-with-feedtree/#comment-26</link>
		<dc:creator>vanessa</dc:creator>
		<pubDate>Sun, 07 Jan 2007 19:24:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.fridgebuzz.com/2005/11/30/p2p-multicast-feed-distribution-with-feedtree/#comment-26</guid>
		<description>Thanks for writing, Dan. You're right that JXTA is a super-peer network, so it doesn't scale quite as well as a pure peer one. However, one thing you might be able to do to distribute the load is to have any non-NATed peers self-promote themselves to be JXTA relays. That way you're not dependent on a few dedicated relays. Your resources will grow along with the number of users, but not at the same rate. I am working on implementing a scheme like this myself, so I can't say for sure yet how well it works or how difficult it is to do. It's just a thought.</description>
		<content:encoded><![CDATA[<p>Thanks for writing, Dan. You&#8217;re right that JXTA is a super-peer network, so it doesn&#8217;t scale quite as well as a pure peer one. However, one thing you might be able to do to distribute the load is to have any non-NATed peers self-promote themselves to be JXTA relays. That way you&#8217;re not dependent on a few dedicated relays. Your resources will grow along with the number of users, but not at the same rate. I am working on implementing a scheme like this myself, so I can&#8217;t say for sure yet how well it works or how difficult it is to do. It&#8217;s just a thought.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Sandler</title>
		<link>http://www.fridgebuzz.com/2005/11/30/p2p-multicast-feed-distribution-with-feedtree/#comment-25</link>
		<dc:creator>Dan Sandler</dc:creator>
		<pubDate>Sun, 07 Jan 2007 19:23:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.fridgebuzz.com/2005/11/30/p2p-multicast-feed-distribution-with-feedtree/#comment-25</guid>
		<description>Thanks for taking a hard look at FeedTree! I'm always looking for thoughtful feedback from users and researchers.

It looks like JXTA supports seamless behind-the-NAT operation by using dedicated relay nodes (I'm not a JXTA expert by any measure, so I might have gotten this wrong). We could probably add something like that to FreePastry if there's great enough demand, but such a scheme will have an impact on the ultimate scalability of the network (e.g. with many users relying on a few relays, we're no longer adding resources to the network proportional to the demand on the network).

I agree that port forwarding is highly unpleasant; it would be nice to do away with it entirely. However, plenty of home Internet users have figured out how to get multiplayer games and other p2p apps running behind their firewalls (either by fiddling with ports or just by checking the "DMZ" box on their router configuration); FeedTree's setup cost is no greater.

As for the mobility issue, at the moment you can restart your proxy when you change locations and things should work fine. (We could also try to detect this change in location and perform the reboot seamlessly.) Another approach for mobility would be to establish a persistent proxy (e.g. on your desktop), and use that proxy when travelling. [This is the solution I currently use, but it won't work for everyone.]

Oh, and, yes, the publisher needs a GUI. Working on it! :)</description>
		<content:encoded><![CDATA[<p>Thanks for taking a hard look at FeedTree! I&#8217;m always looking for thoughtful feedback from users and researchers.</p>
<p>It looks like JXTA supports seamless behind-the-NAT operation by using dedicated relay nodes (I&#8217;m not a JXTA expert by any measure, so I might have gotten this wrong). We could probably add something like that to FreePastry if there&#8217;s great enough demand, but such a scheme will have an impact on the ultimate scalability of the network (e.g. with many users relying on a few relays, we&#8217;re no longer adding resources to the network proportional to the demand on the network).</p>
<p>I agree that port forwarding is highly unpleasant; it would be nice to do away with it entirely. However, plenty of home Internet users have figured out how to get multiplayer games and other p2p apps running behind their firewalls (either by fiddling with ports or just by checking the &#8220;DMZ&#8221; box on their router configuration); FeedTree&#8217;s setup cost is no greater.</p>
<p>As for the mobility issue, at the moment you can restart your proxy when you change locations and things should work fine. (We could also try to detect this change in location and perform the reboot seamlessly.) Another approach for mobility would be to establish a persistent proxy (e.g. on your desktop), and use that proxy when travelling. [This is the solution I currently use, but it won't work for everyone.]</p>
<p>Oh, and, yes, the publisher needs a GUI. Working on it! <img src='http://www.fridgebuzz.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
