<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: How to do some service discovery on Amazon EC2</title>
	<atom:link href="http://blog.elastic-grid.com/2008/06/30/how-to-do-some-service-discovery-on-amazon-ec2/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.elastic-grid.com/2008/06/30/how-to-do-some-service-discovery-on-amazon-ec2/</link>
	<description>Where Dynamicity Meets the Cloud</description>
	<lastBuildDate>Fri, 05 Feb 2010 13:15:21 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: jeje</title>
		<link>http://blog.elastic-grid.com/2008/06/30/how-to-do-some-service-discovery-on-amazon-ec2/comment-page-1/#comment-572</link>
		<dc:creator>jeje</dc:creator>
		<pubDate>Wed, 10 Jun 2009 20:53:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elastic-grid.com/2008/06/30/how-to-do-some-service-discovery-on-amazon-ec2/#comment-572</guid>
		<description>Probably a hack, but probably one of the most used solutions I would say.
Actually our implementation evolved quite a bit since that post (gosh about a year ago ;-)) and the cluster topology can easily change over time without any problem now.

Your solution is another &quot;hack&quot; ;-) we though of too but we preferred to avoid extra charges to SDB and more importantly to NOT require our customers to sign up on SDB in order to use Elastic Grid.
Our approach actually is based on leases (we use Jini &amp; Rio underneath) and if an agent/cybernode can&#039;t renew the leases, then the monitor consider them as being dead. The same thing happen the other around. So it&#039;s quite like the idea of updating nodes statuses in SDB except we don&#039;t need to persist that stuff much.

But if actually the AWS team was able to allow multicast on their network most of those problems would not be anymore ;-)</description>
		<content:encoded><![CDATA[<p>Probably a hack, but probably one of the most used solutions I would say.<br />
Actually our implementation evolved quite a bit since that post (gosh about a year ago <img src='http://blog.elastic-grid.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ) and the cluster topology can easily change over time without any problem now.</p>
<p>Your solution is another &#8220;hack&#8221; <img src='http://blog.elastic-grid.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  we though of too but we preferred to avoid extra charges to SDB and more importantly to NOT require our customers to sign up on SDB in order to use Elastic Grid.<br />
Our approach actually is based on leases (we use Jini &#038; Rio underneath) and if an agent/cybernode can&#8217;t renew the leases, then the monitor consider them as being dead. The same thing happen the other around. So it&#8217;s quite like the idea of updating nodes statuses in SDB except we don&#8217;t need to persist that stuff much.</p>
<p>But if actually the AWS team was able to allow multicast on their network most of those problems would not be anymore <img src='http://blog.elastic-grid.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alfredo Ramos</title>
		<link>http://blog.elastic-grid.com/2008/06/30/how-to-do-some-service-discovery-on-amazon-ec2/comment-page-1/#comment-570</link>
		<dc:creator>Alfredo Ramos</dc:creator>
		<pubDate>Wed, 10 Jun 2009 16:04:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.elastic-grid.com/2008/06/30/how-to-do-some-service-discovery-on-amazon-ec2/#comment-570</guid>
		<description>LOL

That is really funny, using the security groups as metadata, what a hack!

The things that EC2 force developers to do by their lack of features.

You could probably used SDB (Simple DB) and make each instance to register an entry with a time stamp. The time stamp should be renewed by your instance, say... each 5 minutes. Any other instance interested in finding others could simply query the DB entries whose timestamp is less or o equal to 5 minutes.

It would be better if AWS were more responsive to their client requests.

Alfredo</description>
		<content:encoded><![CDATA[<p>LOL</p>
<p>That is really funny, using the security groups as metadata, what a hack!</p>
<p>The things that EC2 force developers to do by their lack of features.</p>
<p>You could probably used SDB (Simple DB) and make each instance to register an entry with a time stamp. The time stamp should be renewed by your instance, say&#8230; each 5 minutes. Any other instance interested in finding others could simply query the DB entries whose timestamp is less or o equal to 5 minutes.</p>
<p>It would be better if AWS were more responsive to their client requests.</p>
<p>Alfredo</p>
]]></content:encoded>
	</item>
</channel>
</rss>
