<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Comfortably Geek</title>
	<atom:link href="http://lalith.in/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://lalith.in</link>
	<description>Lalith Suresh</description>
	<lastBuildDate>Wed, 22 Feb 2012 08:53:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on How to extend ns-3 for your research by lalithsuresh</title>
		<link>http://lalith.in/2011/10/13/how-to-extend-ns-3-for-your-research/#comment-649</link>
		<dc:creator><![CDATA[lalithsuresh]]></dc:creator>
		<pubDate>Wed, 22 Feb 2012 08:53:36 +0000</pubDate>
		<guid isPermaLink="false">http://lalith.in/?p=1342#comment-649</guid>
		<description><![CDATA[ns-3 doesn&#039;t have an official WSN stack yet, but I know there are some people working on them. See if this repository helps you: http://code.nsnam.org/tomh/ns-3-lr-wpan/

In any case, I would suggest posting your queries on ns-3-users so that a wider audience is available to answer them. :)]]></description>
		<content:encoded><![CDATA[<p>ns-3 doesn&#8217;t have an official WSN stack yet, but I know there are some people working on them. See if this repository helps you: <a href="http://code.nsnam.org/tomh/ns-3-lr-wpan/" rel="nofollow">http://code.nsnam.org/tomh/ns-3-lr-wpan/</a></p>
<p>In any case, I would suggest posting your queries on ns-3-users so that a wider audience is available to answer them. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to extend ns-3 for your research by mrbalador</title>
		<link>http://lalith.in/2011/10/13/how-to-extend-ns-3-for-your-research/#comment-648</link>
		<dc:creator><![CDATA[mrbalador]]></dc:creator>
		<pubDate>Wed, 22 Feb 2012 08:31:29 +0000</pubDate>
		<guid isPermaLink="false">http://lalith.in/?p=1342#comment-648</guid>
		<description><![CDATA[ok. i know that the best thing is starting with scenario but 
i want to simulate WSNs which example do you think is better for my simulation?
after simulation how should i extract the result because it&#039;s different for ns-2 of course for start?]]></description>
		<content:encoded><![CDATA[<p>ok. i know that the best thing is starting with scenario but<br />
i want to simulate WSNs which example do you think is better for my simulation?<br />
after simulation how should i extract the result because it&#8217;s different for ns-2 of course for start?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to extend ns-3 for your research by lalithsuresh</title>
		<link>http://lalith.in/2011/10/13/how-to-extend-ns-3-for-your-research/#comment-647</link>
		<dc:creator><![CDATA[lalithsuresh]]></dc:creator>
		<pubDate>Tue, 21 Feb 2012 19:21:53 +0000</pubDate>
		<guid isPermaLink="false">http://lalith.in/?p=1342#comment-647</guid>
		<description><![CDATA[The tracing system requires a steep learning curve, but you&#039;ll find yourself using it a lot once you start getting used to it. Especially when it comes to extracting results.

About writing scenario files, I suggest starting with an existing example script always, and modifying it incrementally till you get what you want. Have a look within examples/ and src//examples/ and experiment a bit with the existing simulation scripts to get a feel of things.]]></description>
		<content:encoded><![CDATA[<p>The tracing system requires a steep learning curve, but you&#8217;ll find yourself using it a lot once you start getting used to it. Especially when it comes to extracting results.</p>
<p>About writing scenario files, I suggest starting with an existing example script always, and modifying it incrementally till you get what you want. Have a look within examples/ and src//examples/ and experiment a bit with the existing simulation scripts to get a feel of things.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to extend ns-3 for your research by mrbalador</title>
		<link>http://lalith.in/2011/10/13/how-to-extend-ns-3-for-your-research/#comment-646</link>
		<dc:creator><![CDATA[mrbalador]]></dc:creator>
		<pubDate>Tue, 21 Feb 2012 19:13:16 +0000</pubDate>
		<guid isPermaLink="false">http://lalith.in/?p=1342#comment-646</guid>
		<description><![CDATA[hi

i worked before with ns-2 but now i change my simulator but i have problem with ns-3
i have read the tutorial but is not so clear in some part like tracing system.

do you have any suggestion for continuing in ns-3.
about writing scenario and getting result from output.]]></description>
		<content:encoded><![CDATA[<p>hi</p>
<p>i worked before with ns-2 but now i change my simulator but i have problem with ns-3<br />
i have read the tutorial but is not so clear in some part like tracing system.</p>
<p>do you have any suggestion for continuing in ns-3.<br />
about writing scenario and getting result from output.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Towards a Scalable and Highly Available HDFS Namenode by Let the thesis begin! &#124; Wasif Malik</title>
		<link>http://lalith.in/2011/12/15/towards-a-scalable-and-highly-available-namenode/#comment-626</link>
		<dc:creator><![CDATA[Let the thesis begin! &#124; Wasif Malik]]></dc:creator>
		<pubDate>Wed, 18 Jan 2012 17:00:32 +0000</pubDate>
		<guid isPermaLink="false">http://lalith.in/?p=1436#comment-626</guid>
		<description><![CDATA[[...] and horizontally scalable. If you are curious about how we are doing it, you can read about it here and here, or you can see the presentation [...]]]></description>
		<content:encoded><![CDATA[<p>[...] and horizontally scalable. If you are curious about how we are doing it, you can read about it here and here, or you can see the presentation [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Let&#8217;s make metros more interesting by lalithsuresh</title>
		<link>http://lalith.in/2011/11/15/lets-make-metros-more-interesting/#comment-618</link>
		<dc:creator><![CDATA[lalithsuresh]]></dc:creator>
		<pubDate>Mon, 26 Dec 2011 16:48:24 +0000</pubDate>
		<guid isPermaLink="false">http://lalith.in/?p=1404#comment-618</guid>
		<description><![CDATA[And which city is that? :)]]></description>
		<content:encoded><![CDATA[<p>And which city is that? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Let&#8217;s make metros more interesting by S</title>
		<link>http://lalith.in/2011/11/15/lets-make-metros-more-interesting/#comment-617</link>
		<dc:creator><![CDATA[S]]></dc:creator>
		<pubDate>Mon, 26 Dec 2011 16:42:47 +0000</pubDate>
		<guid isPermaLink="false">http://lalith.in/?p=1404#comment-617</guid>
		<description><![CDATA[In my city it was used for animated ad.]]></description>
		<content:encoded><![CDATA[<p>In my city it was used for animated ad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About by Can Ma</title>
		<link>http://lalith.in/about/#comment-614</link>
		<dc:creator><![CDATA[Can Ma]]></dc:creator>
		<pubDate>Fri, 23 Dec 2011 14:30:50 +0000</pubDate>
		<guid isPermaLink="false">http://lalith.in/?page_id=428#comment-614</guid>
		<description><![CDATA[Reply for your comments on &quot;http://macan.posterous.com/an-enhancement-of-hdfs-namenode-cluster-aka-c&quot;.

Your work is very nice! Moving complex metadata operations to a database simplify the NameNode design and implementation. However, the metadata latency and throughput might be impacted by the backend MySQL Cluster. Looking forward for your future works!

We have addressed the availability issue of HDFS in Clover. In my recent presentation in Hadoop in China 2011, I talked about using BackupNodes in Clover NameNode Cluster to get a highly available metadata service. 
Here is the link (Chinese Version):http://hic2011.hadooper.cn/dct/attach/Y2xiOmNsYjpwZGY6MTQxMzI=
I will put an English version to posterous in a few days:-)

BTW: There is a similar work from Taobao.com in China, please refer to the following presentation(Chinese):
http://hic2011.hadooper.cn/dct/attach/Y2xiOmNsYjpwZGY6MTQxODQ=]]></description>
		<content:encoded><![CDATA[<p>Reply for your comments on &#8220;http://macan.posterous.com/an-enhancement-of-hdfs-namenode-cluster-aka-c&#8221;.</p>
<p>Your work is very nice! Moving complex metadata operations to a database simplify the NameNode design and implementation. However, the metadata latency and throughput might be impacted by the backend MySQL Cluster. Looking forward for your future works!</p>
<p>We have addressed the availability issue of HDFS in Clover. In my recent presentation in Hadoop in China 2011, I talked about using BackupNodes in Clover NameNode Cluster to get a highly available metadata service.<br />
Here is the link (Chinese Version):<a href="http://hic2011.hadooper.cn/dct/attach/Y2xiOmNsYjpwZGY6MTQxMzI=" rel="nofollow">http://hic2011.hadooper.cn/dct/attach/Y2xiOmNsYjpwZGY6MTQxMzI=</a><br />
I will put an English version to posterous in a few days:-)</p>
<p>BTW: There is a similar work from Taobao.com in China, please refer to the following presentation(Chinese):<br />
<a href="http://hic2011.hadooper.cn/dct/attach/Y2xiOmNsYjpwZGY6MTQxODQ=" rel="nofollow">http://hic2011.hadooper.cn/dct/attach/Y2xiOmNsYjpwZGY6MTQxODQ=</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Towards a Scalable and Highly Available HDFS Namenode by mudit</title>
		<link>http://lalith.in/2011/12/15/towards-a-scalable-and-highly-available-namenode/#comment-610</link>
		<dc:creator><![CDATA[mudit]]></dc:creator>
		<pubDate>Mon, 19 Dec 2011 12:34:28 +0000</pubDate>
		<guid isPermaLink="false">http://lalith.in/?p=1436#comment-610</guid>
		<description><![CDATA[Understood :-)   Awesome !!!!]]></description>
		<content:encoded><![CDATA[<p>Understood <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />    Awesome !!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Towards a Scalable and Highly Available HDFS Namenode by lalithsuresh</title>
		<link>http://lalith.in/2011/12/15/towards-a-scalable-and-highly-available-namenode/#comment-609</link>
		<dc:creator><![CDATA[lalithsuresh]]></dc:creator>
		<pubDate>Mon, 19 Dec 2011 09:42:40 +0000</pubDate>
		<guid isPermaLink="false">http://lalith.in/?p=1436#comment-609</guid>
		<description><![CDATA[Thanks for the feedback Mudit!

You are correct in pointing out that there is a higher latency involved in our implementation. But bear in mind that HDFS is optimised for throughput, not latency. It doesn&#039;t matter how long an individual operation takes as long we can have a whole bunch of operations being executed per second in the cluster.

Further note that operations in HDFS are data intensive, not metadata intensive. Let&#039;s consider a client trying to simply read a file named &quot;foo&quot; of size 10GB from HDFS. Assume that the blocks are of size 512MB (implying that we have 20 blocks in total). The client first asks the Namenode for the list of blocks corresponding to the file &quot;foo&quot;. The HDFS Namenode would return this list in around 1ms, the KTHFS one would take around 10-20ms in our not-so-optimised-version now, but let&#039;s put it at 100ms even. The client then proceeds to read 10GB of data from the Datanodes over a course of several minutes. So the 100ms latency that we add to the meta-data operation is pretty much shadowed by the duration of the normal data-operation. The latter remains unaffected from the normal HDFS, and is in the order of minutes.

Again, since throughput is the key, not latency, we can add more and more Namenodes in KTHFS to increase the overall number of metadata operations per second that can be executed. Even at this stage of development, we have linear scalability on the number of operations per second for write intensive workloads. So it&#039;s not only about high availability, it&#039;s also about scaling out.

Like I said, we&#039;re still far away from getting the most out of this design, and are on our way to map the Namenode internals better to the kind of DB operations we&#039;re doing. And by the way, &quot;over the wire&quot; on the cluster here at SICS is around 0.1ms. :)]]></description>
		<content:encoded><![CDATA[<p>Thanks for the feedback Mudit!</p>
<p>You are correct in pointing out that there is a higher latency involved in our implementation. But bear in mind that HDFS is optimised for throughput, not latency. It doesn&#8217;t matter how long an individual operation takes as long we can have a whole bunch of operations being executed per second in the cluster.</p>
<p>Further note that operations in HDFS are data intensive, not metadata intensive. Let&#8217;s consider a client trying to simply read a file named &#8220;foo&#8221; of size 10GB from HDFS. Assume that the blocks are of size 512MB (implying that we have 20 blocks in total). The client first asks the Namenode for the list of blocks corresponding to the file &#8220;foo&#8221;. The HDFS Namenode would return this list in around 1ms, the KTHFS one would take around 10-20ms in our not-so-optimised-version now, but let&#8217;s put it at 100ms even. The client then proceeds to read 10GB of data from the Datanodes over a course of several minutes. So the 100ms latency that we add to the meta-data operation is pretty much shadowed by the duration of the normal data-operation. The latter remains unaffected from the normal HDFS, and is in the order of minutes.</p>
<p>Again, since throughput is the key, not latency, we can add more and more Namenodes in KTHFS to increase the overall number of metadata operations per second that can be executed. Even at this stage of development, we have linear scalability on the number of operations per second for write intensive workloads. So it&#8217;s not only about high availability, it&#8217;s also about scaling out.</p>
<p>Like I said, we&#8217;re still far away from getting the most out of this design, and are on our way to map the Namenode internals better to the kind of DB operations we&#8217;re doing. And by the way, &#8220;over the wire&#8221; on the cluster here at SICS is around 0.1ms. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

