<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Free Search</title>
	<atom:link href="http://blog.lucene.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lucene.com</link>
	<description>Ramblings about Lucene, Nutch, Hadoop &#38; other stuff</description>
	<pubDate>Wed, 09 Apr 2008 22:54:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>Cloud: commodity or proprietary?</title>
		<link>http://blog.lucene.com/2008/04/09/cloud-commodity-or-proprietary/</link>
		<comments>http://blog.lucene.com/2008/04/09/cloud-commodity-or-proprietary/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 16:45:04 +0000</pubDate>
		<dc:creator>Doug Cutting</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[aws]]></category>

		<category><![CDATA[cloud]]></category>

		<category><![CDATA[hadoop]]></category>

		<guid isPermaLink="false">http://cutting.wordpress.com/?p=71</guid>
		<description><![CDATA[A few days ago Google announced its App Engine, which lets folks build applications that run in Google&#8217;s cloud.  Amazon has for a while had a number of services to let folks run applications in Amazon&#8217;s cloud.  But in both of these cases, one must use their proprietary APIs.
For example, Google provides a [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A few days ago Google announced its <a href="http://code.google.com/appengine/">App Engine</a>, which lets folks build applications that run in Google&#8217;s cloud.  Amazon has for a while had a number of <a href="http://aws.amazon.com/">services</a> to let folks run applications in Amazon&#8217;s cloud.  But in both of these cases, one must use their proprietary APIs.</p>
<p>For example, Google provides a <a href="http://code.google.com/appengine/docs/datastore/">datastore</a> API that applications must use to persist state, while Amazon similarly provides a <a href="http://aws.amazon.com/simpledb">simple DB</a> API.  Amazon&#8217;s services are generally lower-level and easier to adopt ala-carte, while Google provides one-stop-shopping.  Either way, one&#8217;s application code becomes dependent on a particular vendor.  This is in contrast to most web applications today, where, with things like the <a href="http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29">LAMP stack</a>, folks can build vendor-neutral applications from free (as in beer) parts and select from a competitive, commodity hosting market.</p>
<p>As we shift applications to the cloud, do we want our code to remain vendor-neutral?  Or would we rather work in silos, where some folks build things to run in the Google cloud, some for the Amazon cloud, and others for the Microsoft cloud?  Once an application becomes sufficiently complex, moving it from one cloud to another becomes difficult, placing folks at the mercy of their cloud provider.</p>
<p>I think most would prefer not to be locked-in, that cloud providers instead sold commodity services.  But how can we ensure that?</p>
<p>If we develop standard, non-proprietary cloud APIs with open-source implementations, then cloud providers can deploy these and compete on price, availability, performance, etc., giving developers usable alternatives.  But such APIs won&#8217;t be developed by the cloud providers.  They have every incentive to develop proprietary APIs in order to lock folks into their services.  Good open-source implementations will only come about if the community makes them a priority and builds them.</p>
<p><a href="http://hadoop.apache.org/">Hadoop</a> is a big initial step in this direction.  Its current focus is on batch computing, but several of its components are also key to cloud hosting.  <a href="http://hadoop.apache.org/core/docs/current/hdfs_design.html">HDFS</a> provides a scalable, distributed filesystem.  It doesn&#8217;t yet meet the high-availability requirements of cloud hosting, but once folks who need that help to build it, it will.  <a href="http://hadoop.apache.org/hbase/">HBase</a> provides a database comparable to Amazon&#8217;s Simple DB and Google&#8217;s Datastore API.  It&#8217;s still young, but, if folks want, it could become a solid competitor to these.</p>
<p>Moral: if you want commodity cloud hosting, pitch in now.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cutting.wordpress.com/71/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cutting.wordpress.com/71/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cutting.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cutting.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cutting.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cutting.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cutting.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cutting.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cutting.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cutting.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cutting.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cutting.wordpress.com/71/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.lucene.com&blog=584950&post=71&subd=cutting&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.lucene.com/2008/04/09/cloud-commodity-or-proprietary/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/cutting-128.jpg" medium="image">
			<media:title type="html">cutting</media:title>
		</media:content>
	</item>
		<item>
		<title>MapReduce cookbook for machine learning</title>
		<link>http://blog.lucene.com/2007/07/30/mapreduce-cookbook-for-machine-learning/</link>
		<comments>http://blog.lucene.com/2007/07/30/mapreduce-cookbook-for-machine-learning/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 22:15:31 +0000</pubDate>
		<dc:creator>Doug Cutting</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.lucene.com/2007/07/30/mapreduce-cookbook-for-machine-learning/</guid>
		<description><![CDATA[Here&#8217;s a paper from Stanford showing how to use MapReduce to scalably implement ten different machine learning algorithms!
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here&#8217;s a <a href="http://www.cs.stanford.edu/people/ang//papers/nips06-mapreducemulticore.pdf">paper from Stanford</a> showing how to use MapReduce to scalably implement <strong>ten</strong> different machine learning algorithms!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cutting.wordpress.com/70/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cutting.wordpress.com/70/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cutting.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cutting.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cutting.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cutting.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cutting.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cutting.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cutting.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cutting.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cutting.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cutting.wordpress.com/70/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.lucene.com&blog=584950&post=70&subd=cutting&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.lucene.com/2007/07/30/mapreduce-cookbook-for-machine-learning/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/cutting-128.jpg" medium="image">
			<media:title type="html">cutting</media:title>
		</media:content>
	</item>
		<item>
		<title>Scale-up versus Scale-out</title>
		<link>http://blog.lucene.com/2007/07/30/scale-up-versus-scale-out/</link>
		<comments>http://blog.lucene.com/2007/07/30/scale-up-versus-scale-out/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 21:39:22 +0000</pubDate>
		<dc:creator>Doug Cutting</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.lucene.com/2007/07/30/scale-up-versus-scale-out/</guid>
		<description><![CDATA[I just ran across a paper from IBM comparing scaling-up (using bigger boxes) to scaling-out (using more boxes).  They use Nutch search as their workload, and conclude &#8220;&#8230; that scale-out solutions have an indisputable performance and price/performance advantage over scale-up for search workloads.&#8221;  Not exactly a big surprise, but it&#8217;s good to have [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I just ran across a <a href="http://www.cecs.uci.edu/~papers/ipdps07/pdfs/SMTPS-201-paper-1.pdf">paper from IBM</a> comparing scaling-up (using bigger boxes) to scaling-out (using more boxes).  They use Nutch search as their workload, and conclude &#8220;&#8230; that scale-out solutions have an indisputable performance and price/performance advantage over scale-up for search workloads.&#8221;  Not exactly a big surprise, but it&#8217;s good to have objective data.  They also conclude that &#8220;Scale-out systems are still in a significant disadvantage with respect to scale-up when it comes to systems management.&#8221;  Hmm.  With frameworks like <a href="http://lucene.apache.org/hadoop/">Hadoop</a>, folks shouldn&#8217;t be bothered as much by the more frequent host failures that a scale-out system is prone to.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cutting.wordpress.com/69/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cutting.wordpress.com/69/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cutting.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cutting.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cutting.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cutting.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cutting.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cutting.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cutting.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cutting.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cutting.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cutting.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.lucene.com&blog=584950&post=69&subd=cutting&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.lucene.com/2007/07/30/scale-up-versus-scale-out/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/cutting-128.jpg" medium="image">
			<media:title type="html">cutting</media:title>
		</media:content>
	</item>
		<item>
		<title>siren song</title>
		<link>http://blog.lucene.com/2006/12/18/siren-song/</link>
		<comments>http://blog.lucene.com/2006/12/18/siren-song/#comments</comments>
		<pubDate>Mon, 18 Dec 2006 22:37:44 +0000</pubDate>
		<dc:creator>Doug Cutting</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.lucene.com/2006/12/18/siren-song/</guid>
		<description><![CDATA[Nutch developer Sami Siren seems to be diving into Hadoop, with his second post, this time examining the underutilized record facility.  I&#8217;m hoping that, once we get a particular bug fixed, we&#8217;ll start using records for lots of Hadoop&#8217;s internals.  Some fun cases will be replacing things like the source for IntWritable with [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Nutch developer Sami Siren seems to be diving into Hadoop, with his <a href="http://blog.foofactory.fi/2006/12/record-your-data.html">second post</a>, this time examining the underutilized record facility.  I&#8217;m hoping that, once we get a <a href="https://issues.apache.org/jira/browse/HADOOP-525">particular bug</a> fixed, we&#8217;ll start using records for lots of Hadoop&#8217;s internals.  Some fun cases will be replacing things like the <a href="http://svn.apache.org/viewvc/lucene/hadoop/trunk/src/java/org/apache/hadoop/io/IntWritable.java?revision=469596&amp;view=markup">source for IntWritable</a> with something as simple as:</p>
<p>  class IntWritable { int value; }</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cutting.wordpress.com/67/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cutting.wordpress.com/67/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cutting.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cutting.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cutting.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cutting.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cutting.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cutting.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cutting.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cutting.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cutting.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cutting.wordpress.com/67/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.lucene.com&blog=584950&post=67&subd=cutting&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.lucene.com/2006/12/18/siren-song/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/cutting-128.jpg" medium="image">
			<media:title type="html">cutting</media:title>
		</media:content>
	</item>
		<item>
		<title>Hadoop&#8217;s made the news!</title>
		<link>http://blog.lucene.com/2006/11/22/hadoops-made-the-news/</link>
		<comments>http://blog.lucene.com/2006/11/22/hadoops-made-the-news/#comments</comments>
		<pubDate>Wed, 22 Nov 2006 13:25:00 +0000</pubDate>
		<dc:creator>Doug Cutting</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cutting.wordpress.com/2006/11/22/hadoops-made-the-news/</guid>
		<description><![CDATA[I just spotted a complementary article about Hadoop, Lucene &#38; Nutch.
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I just spotted a complementary <a href="http://news.yahoo.com/s/cmp/20061122/tc_cmp/195600041">article</a> about Hadoop, Lucene &amp; Nutch.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/cutting.wordpress.com/61/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/cutting.wordpress.com/61/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cutting.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cutting.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cutting.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cutting.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cutting.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cutting.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cutting.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cutting.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cutting.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cutting.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.lucene.com&blog=584950&post=61&subd=cutting&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.lucene.com/2006/11/22/hadoops-made-the-news/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/cutting-128.jpg" medium="image">
			<media:title type="html">cutting</media:title>
		</media:content>
	</item>
	</channel>
</rss>