<?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:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Waiming Mok&#039;s Blog</title>
	<atom:link href="http://waimingmok.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://waimingmok.wordpress.com</link>
	<description>Doing to Grow, Learning to Do</description>
	<lastBuildDate>Mon, 12 Oct 2009 07:33:17 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='waimingmok.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/e19465eb75c8c275f8aae614edd0a217?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Waiming Mok&#039;s Blog</title>
		<link>http://waimingmok.wordpress.com</link>
	</image>
			<item>
		<title>Oracle OpenWorld 2009</title>
		<link>http://waimingmok.wordpress.com/2009/10/11/oracle-openworld-2009/</link>
		<comments>http://waimingmok.wordpress.com/2009/10/11/oracle-openworld-2009/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 06:22:23 +0000</pubDate>
		<dc:creator>waimingmok</dc:creator>
				<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://waimingmok.wordpress.com/?p=2840</guid>
		<description><![CDATA[Oracle OpenWorld 2009 started today and it appears to be an exciting event.  Larry Ellison in his keynote today spoke about Sun and Oracle and how that combination would beat out IBM.  At the same time, Oracle has other systems vendors as partner &#8212; especially the very important HP, which also owns EDS, crucial for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2840&subd=waimingmok&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.oracle.com/openworld" target="_blank">Oracle OpenWorld 2009</a> started today and it appears to be an exciting event.  Larry Ellison in his keynote today spoke about Sun and Oracle and how that combination would beat out IBM.  At the same time, Oracle has other systems vendors as partner &#8212; especially the very important HP, which also owns EDS, crucial for Oracle deployment.  At the same time, HP and EDS, along with Oracle, have IBM as major competitor.</p>
<p>Looking at the sponsor list for Oracle OpenWorld 2009, there are also many other consulting sponsors.  These major consultancies&#8217; businesses do have a big dependency on Oracle.  So to some extent, Oracle has systems and storage vendors, along with consulting companies, all aligned against IBM.</p>
<p>IBM has moved its business more and more into services and consultancies, with IBM software being a major component.  Could IBM, being nearly 4X bigger than Oracle, put Oracle at bay, even when Oracle has many folks with common interests supporting it?</p>
<p><img class="aligncenter size-thumbnail wp-image-2843" title="oracleopenworld2009-s" src="http://waimingmok.files.wordpress.com/2009/10/oracleopenworld2009-s.jpg?w=150&#038;h=112" alt="oracleopenworld2009-s" width="150" height="112" /></p>
<p>Copyright (c) 2009 by Waiming Mok</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waimingmok.wordpress.com/2840/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waimingmok.wordpress.com/2840/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waimingmok.wordpress.com/2840/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waimingmok.wordpress.com/2840/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waimingmok.wordpress.com/2840/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waimingmok.wordpress.com/2840/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waimingmok.wordpress.com/2840/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waimingmok.wordpress.com/2840/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waimingmok.wordpress.com/2840/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waimingmok.wordpress.com/2840/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2840&subd=waimingmok&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://waimingmok.wordpress.com/2009/10/11/oracle-openworld-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9eb199f6f12afeed519707d2c05ff58?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waimingmok</media:title>
		</media:content>

		<media:content url="http://waimingmok.files.wordpress.com/2009/10/oracleopenworld2009-s.jpg?w=150" medium="image">
			<media:title type="html">oracleopenworld2009-s</media:title>
		</media:content>
	</item>
		<item>
		<title>IEEE One Voice Video</title>
		<link>http://waimingmok.wordpress.com/2009/09/16/ieee-one-voice-video/</link>
		<comments>http://waimingmok.wordpress.com/2009/09/16/ieee-one-voice-video/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 02:25:18 +0000</pubDate>
		<dc:creator>waimingmok</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://waimingmok.wordpress.com/?p=2833</guid>
		<description><![CDATA[Inspiring video on IEEE&#8217;s role on technologies and its impacts.

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2833&subd=waimingmok&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Inspiring video on IEEE&#8217;s role on technologies and its impacts.</p>
<p><span style="text-align:center; display: block;"><a href="http://waimingmok.wordpress.com/2009/09/16/ieee-one-voice-video/"><img src="http://img.youtube.com/vi/cv-wJq4VPIQ/2.jpg" alt="" /></a></span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waimingmok.wordpress.com/2833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waimingmok.wordpress.com/2833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waimingmok.wordpress.com/2833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waimingmok.wordpress.com/2833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waimingmok.wordpress.com/2833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waimingmok.wordpress.com/2833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waimingmok.wordpress.com/2833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waimingmok.wordpress.com/2833/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waimingmok.wordpress.com/2833/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waimingmok.wordpress.com/2833/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2833&subd=waimingmok&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://waimingmok.wordpress.com/2009/09/16/ieee-one-voice-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9eb199f6f12afeed519707d2c05ff58?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waimingmok</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/cv-wJq4VPIQ/2.jpg" medium="image" />
	</item>
		<item>
		<title>Data Stores:  No One Solution</title>
		<link>http://waimingmok.wordpress.com/2009/09/07/data-stores-no-one-solution/</link>
		<comments>http://waimingmok.wordpress.com/2009/09/07/data-stores-no-one-solution/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 05:28:01 +0000</pubDate>
		<dc:creator>waimingmok</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://waimingmok.wordpress.com/?p=2818</guid>
		<description><![CDATA[As a tool is used by more and more people, we see more and more flavors of the tool, and eventually evolution of the tool.  How many types of screw drivers are there? 
As Michael Stonebraker points out in his blog on ACM:  there is no one database that solves all problems.
Same thing can be said [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2818&subd=waimingmok&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>As a tool is used by more and more people, we see more and more flavors of the tool, and eventually evolution of the tool.  How many types of screw drivers are there? </p>
<p>As Michael Stonebraker points out in his <a href="http://cacm.acm.org/blogs/blog-cacm/32212-the-end-of-a-dbms-era-might-be-upon-us/fulltext" target="_blank">blog on ACM</a>:  there is no one database that solves all problems.</p>
<p>Same thing can be said of data stores:  it&#8217;s no longer a choice between direct attached disks, SAN block storage, NAS file systems.   Many of the developments came about because of the use of multiple servers to build web services, cloud computing, and grid computing.  The developers found that they can significantly improve system performance by locating data closer to the application or to the edge (where the data is accessed), that they could ease the complexity of development by relaxing consistency constraints (which are not needed) &#8212; see <a href="http://www.julianbrowne.com/article/viewer/brewers-cap-theorem" target="_blank">CAP Theorem</a>, and that they could significant lower costs by avoiding or minimizing the use of expensive SAN storage or <a href="http://en.wikipedia.org/wiki/Content_delivery_network" target="_blank">CDN</a> data delivery.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="79" valign="top"><strong> </strong></td>
<td width="154" valign="top"><strong>Problem being solved</strong></td>
<td width="124" valign="top"><strong>Implementation</strong></td>
<td width="150" valign="top"><strong>Characteristics</strong></td>
</tr>
<tr>
<td width="79" valign="top"><strong>Hadoop HDFS</strong></td>
<td width="154" valign="top">Ensure availability of data for distributed batch processing.</td>
<td width="124" valign="top">Distributed servers, with one master metadata server and multiple data servers.  Data is replicated at 3X normally.</td>
<td width="150" valign="top">Changes to data require creation of new copy of data.</td>
</tr>
<tr>
<td width="79" valign="top"><strong>Facebook Haystack</strong></td>
<td width="154" valign="top">Minimize use and cost of CDN to provide photos to users.</td>
<td width="124" valign="top">Distributed servers:  memory for metadata and local disks for photos.</td>
<td width="150" valign="top">Mostly read system; CAP less an issue.</td>
</tr>
<tr>
<td width="79" valign="top"><strong>Yahoo! MObStor</strong></td>
<td width="154" valign="top">Provide fast and highly available access for unstructured content, for operational storage</td>
<td width="124" valign="top">Multi-layer:  Global Object Management, Local Object Management, Object Store that accepts different types of storage</td>
<td width="150" valign="top">Offers eventual consistency</td>
</tr>
</tbody>
</table>
<p>As the value of storage management shifts beyond SAN and NAS, the question now is:  &#8220;Should storage vendors be offering products in this area?&#8221;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waimingmok.wordpress.com/2818/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waimingmok.wordpress.com/2818/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waimingmok.wordpress.com/2818/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waimingmok.wordpress.com/2818/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waimingmok.wordpress.com/2818/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waimingmok.wordpress.com/2818/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waimingmok.wordpress.com/2818/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waimingmok.wordpress.com/2818/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waimingmok.wordpress.com/2818/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waimingmok.wordpress.com/2818/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2818&subd=waimingmok&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://waimingmok.wordpress.com/2009/09/07/data-stores-no-one-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9eb199f6f12afeed519707d2c05ff58?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waimingmok</media:title>
		</media:content>
	</item>
		<item>
		<title>Yahoo! Still Supporting Hadoop</title>
		<link>http://waimingmok.wordpress.com/2009/08/03/yahoo-still-supporting-hadoop/</link>
		<comments>http://waimingmok.wordpress.com/2009/08/03/yahoo-still-supporting-hadoop/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 06:30:22 +0000</pubDate>
		<dc:creator>waimingmok</dc:creator>
				<category><![CDATA[cloud-computing]]></category>
		<category><![CDATA[Hadoop]]></category>

		<guid isPermaLink="false">http://waimingmok.wordpress.com/?p=2796</guid>
		<description><![CDATA[When Yahoo! announced that it&#8217;s outsourcing search to Microsoft, some folks became concern that Yahoo! could end its sponsorship of Hadoop.  This is cleared up in the Yahoo! Developer Network Blog:  Yahoo! will continue to sponsor this effort.
Open source software requires sponsors to staff engineers in order to develop and maintain the software; and Yahoo! is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2796&subd=waimingmok&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignleft size-thumbnail wp-image-2801" title="hadoop-logo" src="http://waimingmok.files.wordpress.com/2009/08/hadoop-logo.jpg?w=150&#038;h=35" alt="hadoop-logo" width="150" height="35" />When Yahoo! announced that it&#8217;s outsourcing search to Microsoft, some folks became concern that Yahoo! could end its sponsorship of <a href="http://hadoop.apache.org/" target="_blank">Hadoop</a>.  This is cleared up in the <a href="http://developer.yahoo.net/blogs/hadoop/2009/07/news_flash_hadoop_development.html" target="_blank">Yahoo! Developer Network Blog</a>:  Yahoo! will continue to sponsor this effort.</p>
<p>Open source software requires sponsors to staff engineers in order to develop and maintain the software; and Yahoo! is the key sponsor for Hadoop.  Yahoo! has other uses for Hadoop in addition to search.  Like Linkedin and Facebook, Yahoo! has lots of users and groups, and like these other web 2.0 companies, Yahoo! can run data mining and analytics for its purposes, such as targeted advertising.  Many data analytics algorithms, including machine learning, can scale linearly with a Hadoop architecture.  So it&#8217;s very believable that Yahoo! has a big stake in having a robust Hadoop implementation,.</p>
<p>For discussion sake, if there were no Hadoop, the existing alternatives are somewhat limited:</p>
<ul>
<li>Google is not open sourcing it&#8217;s <a href="http://labs.google.com/papers/gfs.html" target="_blank">GFS</a> and <a href="http://labs.google.com/papers/mapreduce.html" target="_blank">MapReduce</a>.</li>
<li>Microsoft has yet to open up its <a href="http://research.microsoft.com/en-us/projects/DryadLINQ/" target="_blank">DryadLINQ</a>.</li>
</ul>
<p>At the same time, if Yahoo! were to pull Hadoop sponsorship, it&#8217;d likely that others could come out to sponsor Hadoop.  My guess would be Linkedin, Facebook, and even Google.</p>
<p>Copyright (c) 2009 by Waiming Mok</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waimingmok.wordpress.com/2796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waimingmok.wordpress.com/2796/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waimingmok.wordpress.com/2796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waimingmok.wordpress.com/2796/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waimingmok.wordpress.com/2796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waimingmok.wordpress.com/2796/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waimingmok.wordpress.com/2796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waimingmok.wordpress.com/2796/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waimingmok.wordpress.com/2796/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waimingmok.wordpress.com/2796/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2796&subd=waimingmok&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://waimingmok.wordpress.com/2009/08/03/yahoo-still-supporting-hadoop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9eb199f6f12afeed519707d2c05ff58?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waimingmok</media:title>
		</media:content>

		<media:content url="http://waimingmok.files.wordpress.com/2009/08/hadoop-logo.jpg?w=150" medium="image">
			<media:title type="html">hadoop-logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Mobile and Cloud &#8211; Upcoming Conference</title>
		<link>http://waimingmok.wordpress.com/2009/07/07/mobile-and-cloud-upcoming-conference/</link>
		<comments>http://waimingmok.wordpress.com/2009/07/07/mobile-and-cloud-upcoming-conference/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 07:16:57 +0000</pubDate>
		<dc:creator>waimingmok</dc:creator>
				<category><![CDATA[cloud-computing]]></category>

		<guid isPermaLink="false">http://waimingmok.wordpress.com/?p=2792</guid>
		<description><![CDATA[IEEE Computer Society in Silicon Valley is holding its annual conference on Saturday July 18.   Moving not far from last&#8217;s year&#8217;s theme on Cloud Computing, this year it is on mobile devices and their impact to cloud computing.
Last year&#8217;s event was a great conference.  I&#8217;d expect this year to be the same.
Details here. 
Copyright (c) 2009 by Waiming [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2792&subd=waimingmok&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://ewh.ieee.org/r6/scv/computer/" target="_blank">IEEE Computer Society in Silicon Valley</a> is holding its annual conference on Saturday July 18.   Moving not far from last&#8217;s year&#8217;s theme on Cloud Computing, this year it is on mobile devices and their impact to cloud computing.</p>
<p>Last year&#8217;s event was a great conference.  I&#8217;d expect this year to be the same.</p>
<p><a href="http://ewh.ieee.org/r6/scv/computer/" target="_blank">Details here</a>. </p>
<p>Copyright (c) 2009 by Waiming Mok</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waimingmok.wordpress.com/2792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waimingmok.wordpress.com/2792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waimingmok.wordpress.com/2792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waimingmok.wordpress.com/2792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waimingmok.wordpress.com/2792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waimingmok.wordpress.com/2792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waimingmok.wordpress.com/2792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waimingmok.wordpress.com/2792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waimingmok.wordpress.com/2792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waimingmok.wordpress.com/2792/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2792&subd=waimingmok&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://waimingmok.wordpress.com/2009/07/07/mobile-and-cloud-upcoming-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9eb199f6f12afeed519707d2c05ff58?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waimingmok</media:title>
		</media:content>
	</item>
		<item>
		<title>How Twitter Is Scaling</title>
		<link>http://waimingmok.wordpress.com/2009/06/27/how-twitter-is-scaling/</link>
		<comments>http://waimingmok.wordpress.com/2009/06/27/how-twitter-is-scaling/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 06:22:40 +0000</pubDate>
		<dc:creator>waimingmok</dc:creator>
				<category><![CDATA[cloud-computing]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://waimingmok.wordpress.com/?p=2765</guid>
		<description><![CDATA[On June 24, we had a thought provoking set of presentations at the SDForum SAMsig, arranged by our departing Co-Chair Paul O&#8217;Rourke.  The presentations ended with how Twitter is scaling today with the rewriting of the backend infrastructure from Ruby on Rails to a new language called Scala.  Notably, a queuing system, kestrel, that mediates [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2765&subd=waimingmok&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignleft size-thumbnail wp-image-2775" title="carlh-robeyp" src="http://waimingmok.files.wordpress.com/2009/06/carlh-robeyp.jpg?w=150&#038;h=112" alt="carlh-robeyp" width="150" height="112" />On June 24, we had a thought provoking set of presentations at the <a href="http://www.sdforum.org/SAMSIG" target="_blank">SDForum SAMsig</a>, arranged by our departing Co-Chair <a href="http://ororke.com/paul/blog/" target="_blank">Paul O&#8217;Rourke</a>.  <img class="alignright size-thumbnail wp-image-2776" title="samsig-attendees-june24" src="http://waimingmok.files.wordpress.com/2009/06/samsig-attendees-june24.jpg?w=150&#038;h=112" alt="samsig-attendees-june24" width="150" height="112" />The presentations ended with how Twitter is scaling today with the rewriting of the backend infrastructure from Ruby on Rails to a new language called <a href="http://www.scala-lang.org/" target="_blank">Scala</a>.  Notably, a queuing system, <a href="http://github.com/robey/kestrel/tree/master" target="_blank">kestrel</a>, that mediates between Twitter&#8217;s web user interface and the processing of &#8220;Tweet following&#8221; and sending tweets was written in Scala and implements Actor.  This implementation is much simplified from other implementations, is more reliable, and scales to handle billions of tweets.</p>
<p>The <a href="//www.artima.com/scalazine/articles/twitter_on_scala.html" target="_blank">switch from Ruby to Scala for Twitter&#8217;s backend</a> is detailed at <a href="http://www.artima.com" target="_blank">Artima developer</a>, run by <a href="http://www.artima.com/aboutartima.html" target="_blank">Bill Venners</a>, who also mediated the presentations by the 3 speakers (Hewitt, Sommers, Pointer) at SAMsig.</p>
<p>3 themes came out in the meeting, that pointed to Twitter&#8217;s switch to Scala:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Actor_model" target="_blank">Actor model</a> enables simple programming of applications involving concurrency</li>
<li><a href="http://www.scala-lang.org/" target="_blank">Scala</a> language features make programming fun and interesting</li>
<li><a href="http://en.wikipedia.org/wiki/Java_Virtual_Machine" target="_blank">JVM</a> has solid reliability and thread scaling</li>
</ul>
<p>Actor model</p>
<p style="padding-left:30px;">Created by <a href="http://knol.google.com/k/carl-hewitt-see-httpcarlhewittinfo/carl-hewitts-homepage-httpcarlhewittinfo/pcxtp4rx7g1t/4#" target="_blank">Carl Hewitt</a> some 35 years ago at MIT, the Actor model is surfacing as a good way to think about and to implement systems that involve multiple simultaneous communications, such as chat and Twitter.  Actors are objects that do not operate on the same content that changes (mutable states) and communicate with each other via messages (message passing).  As the result, the actor model eliminates many of the headaches that programmers face when solving the <a href="http://www.stanford.edu/class/cs94si/Concurrency.pdf" target="_blank">concurrency issues</a> involving millions of senders and receivers of messages. </p>
<p style="padding-left:30px;">At SAMsig, Hewitt reviewed some of these issues and the history of the creation of the Actor model.</p>
<p>Scala</p>
<p style="padding-left:30px;">Scala is a recently created language that runs on top of the Java Virtual Machine (JVM) and thus uses all the facilities of the Java environment.  It takes advantage of the proven reliability, performance, and other capabilities offered by the JVM.  However, many programmers find coding in Java could be tedious with its formal requirements.  Scala makes it fun for programmers with its simplicity of passing functions (functional programming like LISP) and pattern matching (more general and powerful than C case statement).  Scala also implements Actor using the multi-threading capabilities of JVM, while removes the complexity of thread communication for the programmers. </p>
<p style="padding-left:30px;">At SAMsig, <a href="http://www.artima.com/weblogs/index.jsp?blogger=fsommers" target="_blank">Frank Sommers</a> presented many of the features of Scala in a short 40 minutes.  There was much to take in in a short time.</p>
<p>JVM reliability and multi-threading</p>
<p style="padding-left:30px;">JVM has proven to be reliable and can scale easily to take advantage of the latest multi-core processors and large cluster of servers running together in the data center.  <a href="http://robey.lag.net/" target="_blank">Robey Pointer</a> indicated that  by using Scala to write the Twitter queuing system, kestrel, he was able to take advantage of all the goodness in the JVM, without having to write in Java.  And yet, Java could be a backup language if Scala fails.   Furthermore, by using Actor within Scala, the coding was much simplified from similar code written in Java, as the Actor enforces a share-nothing form of communication, designed for concurrent environment.  The code size for kestrel is estimated at half the size of similar code written in Java.  Without the complexity of managing threads and locks explicitly in kestrel, along with smaller code size, the support and maintenance of the code is much easier.  In fact, kestrel runs on multiple servers and processes billions of tweets without failing.  System responsiveness is fast.  <a href="http://robey.lag.net/docs/robey-actors-sdforum.pdf" target="_blank">Pointer&#8217;s slides</a> are here.</p>
<p>The combination of Actor, Scala, and JVM makes the kestrel queueing system and Twitter  reliable, scalable, and fast.  By writing the code in Scala and using Actors, the code is easier to develop and simpler to maintain.  Such combination of these elements points to the continuing innovation happening with software.  This serves as a good example for us, as we endeavor to develop new products, that we consider new advances in software (such as Scala), rather than just being stuck with doing things the same old way.</p>
<p>Copyright (c) 2009 by Waiming Mok</p>
<p><a href="http://robey.lag.net/" target="_blank"></a></p>
<p><a href="http://www.artima.com/aboutartima.html" target="_blank"></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waimingmok.wordpress.com/2765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waimingmok.wordpress.com/2765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waimingmok.wordpress.com/2765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waimingmok.wordpress.com/2765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waimingmok.wordpress.com/2765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waimingmok.wordpress.com/2765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waimingmok.wordpress.com/2765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waimingmok.wordpress.com/2765/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waimingmok.wordpress.com/2765/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waimingmok.wordpress.com/2765/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2765&subd=waimingmok&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://waimingmok.wordpress.com/2009/06/27/how-twitter-is-scaling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9eb199f6f12afeed519707d2c05ff58?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waimingmok</media:title>
		</media:content>

		<media:content url="http://waimingmok.files.wordpress.com/2009/06/carlh-robeyp.jpg?w=150" medium="image">
			<media:title type="html">carlh-robeyp</media:title>
		</media:content>

		<media:content url="http://waimingmok.files.wordpress.com/2009/06/samsig-attendees-june24.jpg?w=150" medium="image">
			<media:title type="html">samsig-attendees-june24</media:title>
		</media:content>
	</item>
		<item>
		<title>Winning New Business</title>
		<link>http://waimingmok.wordpress.com/2009/06/22/winning-new-business/</link>
		<comments>http://waimingmok.wordpress.com/2009/06/22/winning-new-business/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 18:14:04 +0000</pubDate>
		<dc:creator>waimingmok</dc:creator>
				<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">http://waimingmok.wordpress.com/?p=2689</guid>
		<description><![CDATA[This book by Richard Denny provides good insights for people wanting to understand sales and the selling process.  Denny provides good summaries and illuminating &#8220;wise words&#8221; at the end of each chapter.  Some chapters are very applicable to those looking for employment.  Best &#8220;wise words&#8221;:
If you want to increase your successes, double your failure rate.  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2689&subd=waimingmok&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignleft size-thumbnail wp-image-2745" title="winningnewbiz" src="http://waimingmok.files.wordpress.com/2009/05/winningnewbiz1.jpg?w=95&#038;h=150" alt="winningnewbiz" width="95" height="150" />This book by <a href="http://www.denny.co.uk/thoughts/" target="_blank">Richard Denny</a> provides good insights for people wanting to understand sales and the selling process.  Denny provides good summaries and illuminating &#8220;wise words&#8221; at the end of each chapter.  Some chapters are very applicable to those looking for employment.  Best &#8220;wise words&#8221;:</p>
<p style="padding-left:120px;"><em>If you want to increase your successes, double your failure rate.  (Go for the &#8216;no&#8217;)</em></p>
<p style="padding-left:120px;"><em>Yesterday is history.  Tomorrow is a mystery.  Today is a gift.  That is why it is called the present.</em></p>
<p>Some good info from the book:</p>
<p>4 ways to grow a business:</p>
<ul>
<li>increase number of customers</li>
<li>increase average transaction value</li>
<li>increase frequency of repurchase</li>
<li>acquisition</li>
</ul>
<p>6 stages of successful presentation:</p>
<ol>
<li>show the results</li>
<li>go to prices and fees, get a reaction</li>
<li>go into detail</li>
<li>give one or two case histories appropriate for prospect</li>
<li>provide something to give you credibility</li>
<li>outline your guarantee (risk reversal)</li>
</ol>
<p>Definitely well worth reading, and keeping a copy for reference.</p>
<p>Copyright (c) 2009 by Waiming Mok</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waimingmok.wordpress.com/2689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waimingmok.wordpress.com/2689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waimingmok.wordpress.com/2689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waimingmok.wordpress.com/2689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waimingmok.wordpress.com/2689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waimingmok.wordpress.com/2689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waimingmok.wordpress.com/2689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waimingmok.wordpress.com/2689/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waimingmok.wordpress.com/2689/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waimingmok.wordpress.com/2689/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2689&subd=waimingmok&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://waimingmok.wordpress.com/2009/06/22/winning-new-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9eb199f6f12afeed519707d2c05ff58?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waimingmok</media:title>
		</media:content>

		<media:content url="http://waimingmok.files.wordpress.com/2009/05/winningnewbiz1.jpg?w=95" medium="image">
			<media:title type="html">winningnewbiz</media:title>
		</media:content>
	</item>
		<item>
		<title>Inspirations from OPENforum&#8217;09</title>
		<link>http://waimingmok.wordpress.com/2009/06/13/inspirations-from-openforum09/</link>
		<comments>http://waimingmok.wordpress.com/2009/06/13/inspirations-from-openforum09/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 06:50:11 +0000</pubDate>
		<dc:creator>waimingmok</dc:creator>
				<category><![CDATA[doing]]></category>

		<guid isPermaLink="false">http://waimingmok.wordpress.com/?p=2693</guid>
		<description><![CDATA[OPENforum&#8217;09 was well attended, albeit on a Saturday, with a full audience at the large auditorium at the Computer History Museum.  I saw 2 of the 3 keynotes and I found both inspiring.
Warren Packard of DFJ described 3 curves that drive technology, entrepreneurship, and the economy:

Bell curve:  the statistical nature of the world
S-curve:  dynamics of competition and relationship [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2693&subd=waimingmok&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div><img class="size-medium wp-image-2713 alignleft" title="WarrenPackard" src="http://waimingmok.files.wordpress.com/2009/06/warrenpackard.jpg?w=144&#038;h=131" alt="WarrenPackard" width="144" height="131" /><a href="http://www.opensiliconvalley.org/index.php?option=com_content&amp;task=blogcategory&amp;id=71&amp;Itemid=502" target="_blank">OPENforum&#8217;09</a> was well attended, albeit on a Saturday, with a full audience at the large auditorium at the <a href="http://www.computerhistory.org/" target="_blank">Computer History Museum</a>.  I saw 2 of the 3 keynotes and I found both inspiring.</div>
<p><a href="http://www.dfj.com/team/WarrenPackard.shtml" target="_blank">Warren Packard</a> of <a href="http://www.dfj.com" target="_blank">DFJ</a> described 3 curves that drive technology, entrepreneurship, and the economy:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/The_Bell_Curve" target="_blank">Bell curve</a>:  the statistical nature of the world</li>
<li><a href="http://faculty.msb.edu/homak/homahelpsite/webhelp/Technology_S-curve.htm" target="_blank">S-curve</a>:  dynamics of competition and relationship between effort and product improvement and eventually replacement by new technology breakthroughs</li>
<li>turkey curve (ala <a href="http://www.fooledbyrandomness.com/" target="_blank">Taleb</a>&#8217;s <a href="http://www.amazon.com/Black-Swan-Impact-Highly-Improbable/dp/1400063515" target="_blank">Black Swan</a>):  there are the unpredictable, high impact rare events
<p><div id="attachment_2715" class="wp-caption alignright" style="width: 129px"><img class="size-full wp-image-2715  " title="turkeycurve" src="http://waimingmok.files.wordpress.com/2009/06/turkeycurve1.jpg?w=119&#038;h=174" alt="Turkey Curve" width="119" height="174" /><p class="wp-caption-text">Turkey Curve</p></div></li>
</ul>
<p>Packard projected optimism in emerging technologies and in entrepreneurship being key to solve the difficult problems in the world.  He spoke on the positive contributions of the real time web, social networks, <a href="http://www.microfabrica.com/pages/index.php" target="_blank">MEMS</a>, new materials, dramatic cost reduction of DNA sequencing that would lead to new ways of medical diagnosis,  data center transformations, <a href="http://www.ted.com/talks/lang/eng/pattie_maes_demos_the_sixth_sense.html" target="_blank">emerging user interfaces</a> that combine the virtual and the real world.  These disruptive changes would bring about good. </p>
<p>When asked about today&#8217;s economic and environment calamities, Packard&#8217;s response was that these are huge issues, absolutely <em>surmountable</em>, by the drive of entrepreneurs to develop solutions to take advantage of the economic opportunities offered by these challenges.  Packard&#8217;s answer to political oppression in the world is to give people hope, to lead them to see the future, and people will work toward that future. </p>
<p>What an inspiration!  Just consider:  our actions are driven by our beliefs.  So believe in hope and the positive future, then we can work toward that future.</p>
<p><a href="http://people.forbes.com/profile/masood-jabbar/46287" target="_blank">Masood Jabbar</a>, formerly of Sun Microsystems, gave the second <img class="alignright size-medium wp-image-2718" title="MasoodJabbar" src="http://waimingmok.files.wordpress.com/2009/06/masoodjabbar.jpg?w=180&#038;h=166" alt="MasoodJabbar" width="180" height="166" />keynote and he spoke from his life experiences and lessons learned:</p>
<ul>
<li>10 years of experience is a myth, it is more like 1 year of experience, 10 times.  We learn quickly when we hit the wall or when things are new and uncomfortable.  But we are not good at learning when things change very slowly or the environment is familiar and comfortable (i.e., over 10 years of doing similar things).  Lesson is:  when it ain&#8217;t broken, change it; lest the world changes on us and it becomes very costly for us to change.</li>
<li>There is over-emphasis on team work.  If the team does not have active debates, the result one gets is the lowest common denominator of the team members.  Lesson:  teams without debate produce mediocre results.</li>
<li>Todays&#8217; economy is like a Formula One race car going into the pitstop, where the actions of the pit crew would determine the outcome of the race.  Lesson:  act now to take advantage of the opportunities as the economy recovers.</li>
<li>Lesson from Fred Smith of Fedex:  &#8220;No company can ever get customer satisfaction without employee satisfaction.&#8221;</li>
</ul>
<p>I consider the following the best insight from Jabbar:  <em>To win for the future, you have got to <span style="text-decoration:underline;">move the ball forward today</span>, and every day.</em></p>
<p>This was a great event.  Very inspiring.</p>
<p>Copyright (c) 2009 by Waiming Mok</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waimingmok.wordpress.com/2693/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waimingmok.wordpress.com/2693/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waimingmok.wordpress.com/2693/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waimingmok.wordpress.com/2693/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waimingmok.wordpress.com/2693/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waimingmok.wordpress.com/2693/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waimingmok.wordpress.com/2693/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waimingmok.wordpress.com/2693/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waimingmok.wordpress.com/2693/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waimingmok.wordpress.com/2693/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2693&subd=waimingmok&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://waimingmok.wordpress.com/2009/06/13/inspirations-from-openforum09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9eb199f6f12afeed519707d2c05ff58?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waimingmok</media:title>
		</media:content>

		<media:content url="http://waimingmok.files.wordpress.com/2009/06/warrenpackard.jpg?w=300" medium="image">
			<media:title type="html">WarrenPackard</media:title>
		</media:content>

		<media:content url="http://waimingmok.files.wordpress.com/2009/06/turkeycurve1.jpg" medium="image">
			<media:title type="html">turkeycurve</media:title>
		</media:content>

		<media:content url="http://waimingmok.files.wordpress.com/2009/06/masoodjabbar.jpg?w=300" medium="image">
			<media:title type="html">MasoodJabbar</media:title>
		</media:content>
	</item>
		<item>
		<title>Enthusiasm at the Hadoop Summit &#8216;09</title>
		<link>http://waimingmok.wordpress.com/2009/06/11/enthusiasm-at-the-hadoop-summit-09/</link>
		<comments>http://waimingmok.wordpress.com/2009/06/11/enthusiasm-at-the-hadoop-summit-09/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 06:08:07 +0000</pubDate>
		<dc:creator>waimingmok</dc:creator>
				<category><![CDATA[cloud-computing]]></category>

		<guid isPermaLink="false">http://waimingmok.wordpress.com/?p=2687</guid>
		<description><![CDATA[At the Hadoop Summit &#8216;09, the large auditorium at the Santa Clara Marriot was overflowing with people.  There was huge enthusiasm for this open source software and its applications.  Some key notes I got from this event:
 The Hadoop ecosystem provides the framework to run big data applications using computer science techniques (distributed systems, algorithms, machine learning, &#8230;)  faster, and at much [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2687&subd=waimingmok&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignleft size-medium wp-image-2727" title="hadoopsummitmorning" src="http://waimingmok.files.wordpress.com/2009/06/hadoopsummitmorning.jpg?w=210&#038;h=137" alt="hadoopsummitmorning" width="210" height="137" />At the <a href="http://developer.yahoo.com/events/hadoopsummit09/" target="_blank">Hadoop Summit &#8216;09</a>, the large auditorium at the Santa Clara Marriot was overflowing with people.  There was huge enthusiasm for this open source software and its applications.  Some key notes I got from this event:</p>
<p> The <a href="http://hadoop.apache.org/" target="_blank">Hadoop</a> ecosystem provides the framework to run <a href="http://www.nature.com/nature/journal/v455/n7209/full/455001a.html" target="_blank">big data</a> applications using computer science techniques (distributed systems, algorithms, machine learning, &#8230;)  faster, and at much lower costs. <img class="alignright size-medium wp-image-2730" title="WhyElasticframed" src="http://waimingmok.files.wordpress.com/2009/06/whyelasticframed.jpg?w=240&#038;h=210" alt="WhyElasticframed" width="240" height="210" /></p>
<p>The underlying compute infrastructure is cloud computing, pioneered by <a href="http://aws.amazon.com/" target="_blank">Amazon</a>, that offers low cost to run multiple computers, on an as-needed basis.  The ease to scale quickly to thousands of computers makes cloud computing elastic.  This elasticity shortens the time for innovations/problem solving by deployment scalable parallel computing resources.  Hadoop simplies the programming of the large distributed system with the <a href="http://en.wikipedia.org/wiki/MapReduce" target="_blank">map-reduce</a> programming model and a distributed file system.</p>
<p>In the 3 years since its inception, there is a large ecosystem around <img class="alignleft size-thumbnail wp-image-2731" title="clouderaplans" src="http://waimingmok.files.wordpress.com/2009/06/clouderaplans.jpg?w=150&#038;h=101" alt="clouderaplans" width="150" height="101" />Hadoop, including <a href="http://hadoop.apache.org/pig/" target="_blank">Pig</a>, <a href="http://hadoop.apache.org/hive/" target="_blank">Hive</a>, <a href="http://hadoop.apache.org/hbase/" target="_blank">HBase</a>, <a href="http://hadoop.apache.org/zookeeper/" target="_blank">Zookeeper</a>, <a href="http://www.cascading.org/" target="_blank">Cascading</a>, <a href="http://lucene.apache.org/mahout/" target="_blank">Mahout</a>, <a href="http://katta.sourceforge.net/" target="_blank">Katta</a>, &#8230;  <a href="http://www.cloudera.com/" target="_blank">Cloudera</a> has stepped in to provide a distribution to ease the deployment of Hadoop.</p>
<p>The range of problems that could be solved by using Hadoop is expanding:  from gene sequence matching, to Large Hadron Collider data analysis, to matching potential mates, to SPAM filtering, to classifying and organizing photos, to machine understanding of human language, to analyzing large mobile call data.  The practitioners in these diverse fields say by using Hadoop in a cloud infrastructure, they could solve their problems at much lower cost and faster&#8211; in hours/days rather than weeks.</p>
<p>Linkedin (at ScaleCamp the night before) claimed that they could produce revenue generating products in less than 2 weeks using Hadoop and machine learning on their data.  For example, Linkedin is analyzing the profile data to map out career paths.  Other companies like Facebook are banking on growth strategy that leverage the extraction of information from the large subscriber data available from their services. </p>
<p>The was excitement at the Hadoop Summit.  Hadoop and its ecosystem offer a promising platform to address big data problems and applications.</p>
<p>Copyright (c) 2009 by Waiming Mok</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waimingmok.wordpress.com/2687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waimingmok.wordpress.com/2687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waimingmok.wordpress.com/2687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waimingmok.wordpress.com/2687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waimingmok.wordpress.com/2687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waimingmok.wordpress.com/2687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waimingmok.wordpress.com/2687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waimingmok.wordpress.com/2687/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waimingmok.wordpress.com/2687/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waimingmok.wordpress.com/2687/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2687&subd=waimingmok&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://waimingmok.wordpress.com/2009/06/11/enthusiasm-at-the-hadoop-summit-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9eb199f6f12afeed519707d2c05ff58?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waimingmok</media:title>
		</media:content>

		<media:content url="http://waimingmok.files.wordpress.com/2009/06/hadoopsummitmorning.jpg?w=300" medium="image">
			<media:title type="html">hadoopsummitmorning</media:title>
		</media:content>

		<media:content url="http://waimingmok.files.wordpress.com/2009/06/whyelasticframed.jpg?w=300" medium="image">
			<media:title type="html">WhyElasticframed</media:title>
		</media:content>

		<media:content url="http://waimingmok.files.wordpress.com/2009/06/clouderaplans.jpg?w=150" medium="image">
			<media:title type="html">clouderaplans</media:title>
		</media:content>
	</item>
		<item>
		<title>Laughing Bot</title>
		<link>http://waimingmok.wordpress.com/2009/05/17/laughing-bot/</link>
		<comments>http://waimingmok.wordpress.com/2009/05/17/laughing-bot/#comments</comments>
		<pubDate>Mon, 18 May 2009 07:05:11 +0000</pubDate>
		<dc:creator>waimingmok</dc:creator>
				<category><![CDATA[new-stuff]]></category>
		<category><![CDATA[robot]]></category>

		<guid isPermaLink="false">http://waimingmok.wordpress.com/?p=2659</guid>
		<description><![CDATA[I caught this at the end of day on the show floor at TiECON 2009.  Done by a Japanese company, Speecys Corp.  Have a laugh.

Copyright (c) 2009 by Waiming Mok
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2659&subd=waimingmok&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I caught this at the end of day on the show floor at <a href="http://www.tiecon.org" target="_blank">TiECON</a> 2009.  Done by a Japanese company, <a href="http://www.speecys.com" target="_blank">Speecys Corp</a>.  Have a laugh.</p>
<p><span style="text-align:center; display: block;"><a href="http://waimingmok.wordpress.com/2009/05/17/laughing-bot/"><img src="http://img.youtube.com/vi/azJOjyWzpFY/2.jpg" alt="" /></a></span></p>
<p>Copyright (c) 2009 by Waiming Mok</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/waimingmok.wordpress.com/2659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/waimingmok.wordpress.com/2659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/waimingmok.wordpress.com/2659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/waimingmok.wordpress.com/2659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/waimingmok.wordpress.com/2659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/waimingmok.wordpress.com/2659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/waimingmok.wordpress.com/2659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/waimingmok.wordpress.com/2659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/waimingmok.wordpress.com/2659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/waimingmok.wordpress.com/2659/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=waimingmok.wordpress.com&blog=4826215&post=2659&subd=waimingmok&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://waimingmok.wordpress.com/2009/05/17/laughing-bot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c9eb199f6f12afeed519707d2c05ff58?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">waimingmok</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/azJOjyWzpFY/2.jpg" medium="image" />
	</item>
	</channel>
</rss>