<?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/"
	>

<channel>
	<title>James&#039; World &#187; Linux</title>
	<atom:link href="http://www.jebriggs.com/blog/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jebriggs.com/blog</link>
	<description>Observations by a Programmer of Silicon Valley and Beyond</description>
	<lastBuildDate>Sun, 05 Feb 2012 10:40:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>SVLUG: The Story of Gluster</title>
		<link>http://www.jebriggs.com/blog/2012/02/svlug-story-of-glusterfs/</link>
		<comments>http://www.jebriggs.com/blog/2012/02/svlug-story-of-glusterfs/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 06:11:36 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[BSD]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Toys]]></category>
		<category><![CDATA[User Groups]]></category>

		<guid isPermaLink="false">http://www.jebriggs.com/blog/2012/02/</guid>
		<description><![CDATA[At Silicon Valley Users&#8217; Group (SVLUG) tonite, Anand Babu (AB) Periasamy, CTO Gluster, Inc. gave a great talk on &#8220;The Story of Gluster.&#8221; The name &#8220;Gluster&#8221; was derived from the words &#8220;GNU&#8221; and &#8220;Cluster.&#8221; No relation to the Luster filesystem, &#8230; <a href="http://www.jebriggs.com/blog/2012/02/svlug-story-of-glusterfs/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://jebriggs.com/php/gluster_logo.png" border="0" align="left" alt="Gluster Logo" />At <a href="http://www.svlug.org/">Silicon Valley Users&#8217; Group (SVLUG)</a> tonite, Anand Babu (AB) Periasamy, CTO Gluster, Inc. gave a great talk on &#8220;The Story of Gluster.&#8221;</p>
<p>The name &#8220;Gluster&#8221; was derived from the words &#8220;GNU&#8221; and &#8220;Cluster.&#8221; No relation to the Luster filesystem, and actually they have opposite overall architectures.</p>
<p>GlusterFS is a GPL3 distributed network filesystem that runs as a service in user mode on Linux on a network of servers (conceptually like Google GFS.) Redhat bought Gluster, Inc. in 2011 and calls it <a href="http://www.redhat.com/products/storage/">&#8220;Redhat Storage.&#8221;</a> By running in user mode and reusing existing linux features and modules, GlusterFS gained reliability in months instead of the usual 10 years for other filesystems.</p>
<p><a href="http://www.gluster.org/">gluster.org</a> is the community website for GlusterFS.</p>
<p>Previously, AB was CTO at <a href="http://www.californiadigital.com/">California Digital Corporation (CDC).</a> One of his projects was the 1024-node linux <a href="http://linux.sys-con.com/node/44799">&#8220;Thunder&#8221; HPC supercomputer</a> for LLNL, the most powerful in the USA at the time.</p>
<p>- after that, he still wanted to do Open Source projects, preferably without bureaucratic encumbrances<br />
- got some angel funding, but also a seismic data company paid $500,000 to adapt HPC code in 3 months to replace IBM Regatta system, then a follow-on storage contract for 1.2 PB in a 6 months project<br />
- audience member: &#8220;In 10 years 1 PB will fit on a SD card.&#8221;<br />
- GlusterFS is in some ways architecturally the opposite of VMware. GlusterFS is userland code.<br />
- in 2006 large companies like Lehman, etc. started appearing on mailing list, to some surprise and awe<br />
- originally the company was called Z Research, renamed to Gluster, Inc. to have clearer brand name<br />
- no in-house test storage hardware, so developed on customer hardware!<br />
- was still doing other paying work such as embedded kernel stuff, web dev, etc to reduce burn rate initially. Too distracting.</p>
<table border="1">
<tr>
<th>Traditional complex method</th>
<th>Newer, simpler method</th>
</tr>
<tr>
<td>FC</td>
<td>HTTP, sockets</td>
</tr>
<tr>
<td>modified BSD OS</td>
<td>linux/user space/C, python, Java</td>
</tr>
<tr>
<td>appliance-based</td>
<td>application-based</td>
</tr>
</table>
<p>- Google mixes app and GFS, app generates 64 MB chunks, GFS manages metadata. Too complicated for general use.<br />
- GlusterFS is a distributed storage OS in user-space<br />
- create container without knowledge of filesystem (Posix, ACL, etc. ) because no known common user pattern for storage<br />
- lots of general C programmers available to recruit, but no filesystem developers without baggage about kernel<br />
- in 2008-2009 added too many features to actually test<br />
- VCs contacted them and invested A and B series total of $15 million, despite their storage &#8220;experts&#8221; saying it was crazy, users said it was awesome<br />
- lowest layer is native filesystem like EXT3 or XFS, thus idiot-proof<br />
- use extended attributes for metadata<br />
- block, replication, striping, elastic hashing algorithm<br />
- striping support by cleverly using sparse files with different offset on each server<br />
- read server choice based on fastest response<br />
- every directory has its own hash space<br />
- good default behavior when adding servers (no thundering herd)<br />
- striping is good for hotspot files or files too big for 1 volume, like saving HPC results<br />
- will be unified file and object protocol for object storage<br />
- there is a pathinfo command can query extended attribute, could be used with ssh for a fake MapReduce<br />
- GET and PUT at command line<br />
- GlusterFS is most heavily used for lots of files containing unstructured data<br />
- 3.3 will have faster healing operations, better granularity for 100 VMs, KVM support, etc.<br />
- currently shared-nothing, but with a little sharing healing can be faster<br />
- will be HDFS clone mode</p>
<p>Data Storage models:</p>
<ul>
<li>objects</li>
<li>file</li>
<li>block</li>
<li>structured data</li>
<li>NoSQL</li>
<li>semi-structured data.</li>
</ul>
<p>- Redhat bought Gluster, Inc. for about $136 million in October, 2011. It was about 60 employees at the time. Now there&#8217;s about 40 engineers working on GlusterFS at Redhat. AB chose Redhat over other suitors because of its commitment to Open Source and linux.</p>
<p>A dozen people attended dinner afterwards:</p>
<p>- it was tough hiring people for Gluster Inc. since the concept of doing file systems in userland confused a lot of developers and managers.<br />
- AB&#8217;s philosophy is that the Open Core model doesn&#8217;t serve end-users well, as all users need &#8220;extras&#8221; like user-friendly mgmt. programs, not just licensees<br />
- companies seem to be happy to pay for GlusterFS support, one of the reasons being lack of in-house storage engineers<br />
- lots of discussion about <a href="https://www.illumos.org/">Illumos</a> (OpenSolaris fork), ZFS and containers<br />
- take a look at <a href="http://www.nexenta.org/">Nexenta</a><br />
- An efficient WAN replication method with GlusterFS is to use the marker framework / queue using extended attributes to feed rsync a list of changed files, scales better than <a href="http://en.wikipedia.org/wiki/Inotify">inotify</a><br />
- no storage tiering yet for incoming/outgoing hotspot files<br />
- Redhat is pushing xfs heavily internally, and has hired the available ex-SGI xfs developers<br />
- some checksumming is done in GlusterFS, but no end-end checksumming. Need to look at performance and demand.<br />
- historicaly, linux has had slower adoption and community interest in India than Western countries due to lagging Internet performance (often more practical to install linux from a magazine CD-ROM than attempting large downloads) and relatively higher cost of computers compared to local salaries<br />
- AB got started in programming on a Spectrum microcomputer, and progressed over time to fixing minor bugs in the linux network drivers, culminating in GlusterFS.</p>
<p>Thanks again to Symantec for hosting this event.</p>
<p><a href="http://www.gluster.org/download/">GlusterFS Downloads</a><br />
<a href="http://chip.typepad.com/weblog/2011/09/why-glusterfs-is-glusterfsckd-too.html">Chip&#8217;s Rant: Why GlusterFS is Glusterfsck&#8217;d Too</a><br />
<a href="http://en.wikipedia.org/wiki/Extended_file_attributes">wikipedia: Extended file attributes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jebriggs.com/blog/2012/02/svlug-story-of-glusterfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVLUG: Linux-Based Personal Robotics</title>
		<link>http://www.jebriggs.com/blog/2011/12/svlug-linux-based-personal-robotics/</link>
		<comments>http://www.jebriggs.com/blog/2011/12/svlug-linux-based-personal-robotics/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 05:24:10 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Toys]]></category>
		<category><![CDATA[User Groups]]></category>

		<guid isPermaLink="false">http://www.jebriggs.com/blog/2011/12/</guid>
		<description><![CDATA[Tonight at Silicon Valley Linux Users Group, Tully Foote, Systems Engineer from Willow Garage gave an awesome talk on &#8220;Linux-Based Personal Robotics&#8221;. DARPA Grand Challenge - Tully participated in the DARPA Grand Challenge on a team that made a self-driving &#8230; <a href="http://www.jebriggs.com/blog/2011/12/svlug-linux-based-personal-robotics/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Tonight at <a href="http://www.svlug.org/">Silicon Valley Linux Users Group</a>, Tully Foote, Systems Engineer from <a href="http://www.willowgarage.com/">Willow Garage</a> gave an awesome talk on &#8220;Linux-Based Personal Robotics&#8221;.</p>
<p><strong>DARPA Grand Challenge</strong></p>
<p>- Tully participated in the DARPA Grand Challenge on a team that made a self-driving car called Bob that went 3 miles, CMU went 7 miles. (Bob got confused and ended up on the wrong side of a barbed-wire fence.)<br />
  &#8211; Alice went farther with rackmount servers running Gentoo<br />
  &#8211; Little Ben used Mac minis, easier to unload nightly<br />
  &#8211; 90% of effort repeated by each team because code not designed to be reusable frameworks (Message passing, etc. ), thus ROS<br />
  &#8211; the Grand Challenge result was just a race, without a technology work product despite the massive effort invested, but did make people think about how to do robotics more efficiently</p>
<p><strong>Robot Types</strong></p>
<p>Robots are classified into 3 application groups:</p>
<ol>
<li>Industrial &#8211; currently over 1 million robots used in factories. Foxconn plans to add 1 million. (I would argue that CNC machines are also robots.)
<li>Service &#8211; also over 1 million robots used in cleaning, etc., largely from iRobot
<li>Education/Hobby/Other &#8211; mostly custom-built at universities.
</ol>
<p><strong>Robot Operating System (ROS)</strong></p>
<p>  &#8211; ROS protocol with listeners and clients in many languages, no project preferred language<br />
  &#8211; <a href="http://www.ros.org/wiki/">ROS</a> is BSD-licensed<br />
  &#8211; goal is really good documentation so that researchers don&#8217;t feel the need to keep rewriting basic robotics software<br />
  &#8211; also maintain <a href="http://www.opencv.org/">OpenCV</a> and <a href="http://pointclouds.org/">Pointclouds</a><br />
  &#8211; ROS uses Jenkins for Continuous Integration (CI), emails author of a build failure quickly<br />
  &#8211; Japanese industrial robot manufacturer Motoman is currently the only industrial mfg. that supports ROS. Most industrial mfgs. use the excuse that Open Source developers would pose a quality problem, but in reality want to maintain proprietary code as a trade secret.</p>
<p><strong>Willow Garage PR2 Robot</strong></p>
<p>  &#8211; intended for general purpose combined robotics/visual processing research and education<br />
  &#8211; PR2 weighs 400 pounds, 4.5&#8242; to 5.5&#8242; tall, uses 4 lb. motors, and arms stay where set with series elastic actuators (springs)<br />
  &#8211; 4 lb. motors are unlikely to injure anybody, and no exclusion zone is needed between robots<br />
  &#8211; PR2 is <a href="http://www.willowgarage.com/pages/pr2/order">$400k, SE is $285k,</a> <a href="http://www.willowgarage.com/pages/application-instructions-faq">30% off for approved Open Source projects</a><br />
  &#8211; 1200 watts max power consumption (500 watts per i7 computer plus 200 watts for all motors and sensors)<br />
  &#8211; can fetch beer, fold laundry in 5 or 6 min, or plug itself in<br />
  &#8211; has software simulator <a href="http://playerstage.sourceforge.net/gazebo/gazebo.html">Gazebo</a> of all motors and sensors, runs about 1/3 of actual PR2<br />
  &#8211; about 11 have been distributed to leading universities<br />
  &#8211; PR2 is designed to be heavy-duty, and universities can use it 3 lab shifts per day<br />
  &#8211; used industrial robots start at $4,000, so the PR2 is an expensive way to get into robotics unless you&#8217;re a vision researcher.</p>
<p><center><br />
<img src="http://jebriggs.com/php/pr2_playing_pool.jpg" alt="PR2 Playing Pool" title="PR2 Playing Pool" /><br />
<br />
PR2 ($400k) Playing Pool<br />
</center></p>
<p><strong>TurtleBot</strong></p>
<p>  &#8211; <a href="http://www.turtlebot.com/">TurtleBot</a> is an entry-level, affordable robot<br />
  &#8211; built from iRobot <a href="http://store.irobot.com/shop/index.jsp?categoryId=3311368">Create</a>, <a href="http://www.xbox.com/en-US/Kinect">Kinect</a> and Asus EeePC 1215N (Atom), ROS<br />
  &#8211; <a href="http://turtlebot.com/build/order.html">about $1,400, assembled is $1,500</a><br />
  &#8211; also available is an <a href="http://store.iheartengineering.com/TurtleBot-Arm-Complete-Kit-Assembled/dp/B005XUCBMW">accessory arm kit for $750,</a> and a 6-pack holder<br />
  &#8211; Create is a Roomba minus vacuum plus serial port<br />
  &#8211; working on robot swarming, need better reconnect<br />
  &#8211; <a href="http://www.youtube.com/watch?v=whLHgmYNrXY">YouTube: Create Fridgemate Explained</a>, <a href="http://www.youtube.com/watch?v=L6q5iAAJk4Y">in action</a></p>
<p><center><br />
<img src="http://jebriggs.com/php/turtlebot.png" alt="TurtleBot" title="TurtleBot" /><br />
<br />
Above: TurtleBot ($1,500.) Black object on top is Kinect, black object in middle is Asus eeePc.<br />
<br />
<img src="http://jebriggs.com/php/turtlebot_arm.jpg" alt="I-Heart Create Arm" title="I-Heart Create Arm" /><br />
<br />
Above: I-Heart Create Arm ($750) plus 12 VDC Power Assembly<br />
</center><br />
Tully demoed a TurtleBot following him around (very cute), and showed the image that it generates from the Kinect, sent wirelessly to his notebook computer.</p>
<p><strong>General Robotics Comments</strong></p>
<p>- main limitation on current personal robots is battery power, followed by computing power<br />
- the wireless network connection between robot and computing cloud is a severely limiting bottleneck, better to do on-robot<br />
- bright lighting really helps robotic vision<br />
- Japanese robots seem to be more interesting from a video promo standpoint than a technical one</p>
<p><strong>Audience Comments</strong></p>
<p>- one person expected robots to have legs and be able to walk like humans for some reason<br />
- some were hopeful that Willow Garage was hiring, but they&#8217;re not a fast-growth company</p>
<p><strong>BiliBot</strong></p>
<p>- <a href="http://www.bilibot.com/">BiliBot</a> ($1,200) is another affordable educational robot, designed at MIT. A basic arm is included that can lift 3 lbs.<br />
- <a href="http://www.youtube.com/watch?v=_z87XeWCpL0">YouTube: BiliBot picking up a bunch of grapes</a></p>
<p><center><br />
<img src="http://jebriggs.com/php/bilibot.jpg" alt="BiliBot" title="BiliBot" /><br />
<br />
Above: BiliBot ($1,200.)<br />
</center></p>
<p><strong>Toys</strong></p>
<p>- <a href="http://www.hexbug.com/">HexBug</a> makes inexpensive (under $30) but fragile toy robots with legs for ages 8+<br />
- <a href="http://www.youtube.com/watch?v=GxRM1P7vxJw">WowWee Roboquad (CES 2007) is an awesome $400 toy for robot enthusiasts</a><br />
- <a href="http://www.thinkgeek.com/geektoys/warfare/8a0f/">USB Rocket Launcher</a>, handy to cannibalize for PC-controlled motors ($25) with 360 degree horizontal rotation and 45 degree vertical rotation</p>
<p>Thanks to Symantec for hosting the meeting.</p>
<p><a href="http://www.msnbc.msn.com/id/45614685/ns/technology_and_science-tech_and_gadgets/">With these autonomous cars, who needs you to drive?</a><br />
<a href="http://en.wikipedia.org/wiki/ROS_%28Robot_Operating_System%29">wikipedia: ROS</a><br />
<a href="http://spark.irobot.com/index.php">iRobot SPARK</a><br />
<a href="http://www.darpagrandchallenge.com/">darpagrandchallenge.com</a><br />
<a href="http://www.stanford.edu/~ctj/pc.html">Stanford Point Clouds FAQ</a><br />
<a href="http://ingame.msnbc.msn.com/_news/2011/12/06/9248765-roomba-game-encourages-you-to-attack-dust-bunnies">Roomba game encourages you to attack dust bunnies</a><br />
<a href="http://spectrum.ieee.org/automaton/robotics/diy/willow-garages-turtlebot-proves-that-fancy-robots-can-also-be-cheap">IEEE Spectrum DIY: Willow Garage&#8217;s TurtleBot Brings Mobile 3D Mapping and ROS to Your Budget</a><br />
<a href="http://spectrum.ieee.org/automaton/robotics/diy/bilibot-is-the-affordable-ros-platform-youve-been-looking-for">Bilibot Is the Affordable ROS Platform You&#8217;ve Been Looking For</a><br />
<a href="http://www.everything-robotic.com/2011/04/dissecting-controversy-about-robotics.html">everything-robotic.com: Where are the robots? Where&#8217;s that $100 billion industry we&#8217;ve seen in the forecasts?</a><br />
<a href="http://www.engadget.com/2010/12/17/open-source-darwin-op-bot-can-be-yours-for-just-12-000/">Open source DARwIn-OP bot can be yours for just $12,000</a><br />
<a href="http://www.used-robots.com/">Used-Robots.com</a><br />
<a href="http://www.robotsltd.co.uk/robot-applications.htm">robotsltd.co.uk: Industrial Robot Applications</a><br />
<a href="http://jobs.aol.com/articles/2011/12/08/7-jobs-that-can-be-done-by-a-robot-infographic/">7 Jobs That Can Be Done By A Robot</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jebriggs.com/blog/2011/12/svlug-linux-based-personal-robotics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ACCU: Deep C Lecture with Olve Maudal</title>
		<link>http://www.jebriggs.com/blog/2011/11/accu-deep-c-lecture-with-olve-maudal/</link>
		<comments>http://www.jebriggs.com/blog/2011/11/accu-deep-c-lecture-with-olve-maudal/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 18:08:16 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Toys]]></category>
		<category><![CDATA[User Groups]]></category>

		<guid isPermaLink="false">http://www.jebriggs.com/blog/2011/11/</guid>
		<description><![CDATA[Tonite at ACCU, Olve Maudal gave a talk titled &#8220;Deep C.&#8221; I couldn&#8217;t make it there tonite, but here&#8217;s the slideshare and PDF. It&#8217;s an excellent presentation. Olve is a software developer at Cisco Systems. He has a blog and &#8230; <a href="http://www.jebriggs.com/blog/2011/11/accu-deep-c-lecture-with-olve-maudal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Tonite at <a href="http://www.accu-usa.org/">ACCU,</a> Olve Maudal gave a talk titled &#8220;Deep C.&#8221;</p>
<p>I couldn&#8217;t make it there tonite, but <a href="http://www.slideshare.net/olvemaudal/deep-c">here&#8217;s the slideshare</a> and <a href="http://www.pvv.org/~oma/DeepC_slides_oct2011.pdf">PDF.</a> It&#8217;s an excellent presentation.</p>
<p>Olve is a software developer at Cisco Systems. He has a <a href="http://olvemaudal.wordpress.com/">blog</a> and <a href="http://twitter.com/#!/olvemaudal">twitter.</a></p>
<p>Even if you&#8217;re not a full-time C/C++ programmer, it pays to stay current. I had to drop into C twice this year to solve problems, in addition to reading the usual strace/oprofile dumps.</p>
<p>My recommendation is to use lint and build with 2 different compilers, then try to fix all warnings. (Brian Aker goes further and says that all warnings should be fixed, and enforces that on the Drizzle project.)</p>
<p>Thanks again to Symantec for hosting the meeting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jebriggs.com/blog/2011/11/accu-deep-c-lecture-with-olve-maudal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Humorous NoSQL Videos</title>
		<link>http://www.jebriggs.com/blog/2011/11/humorous-nosql-videos/</link>
		<comments>http://www.jebriggs.com/blog/2011/11/humorous-nosql-videos/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 12:12:05 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OSCON]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.jebriggs.com/blog/2011/11/</guid>
		<description><![CDATA[NoSQL Better Than MySQL? Episode 1 &#8211; MongoDB Is Web Scale Hitler&#8217;s Hadoop and NoSQL Downfall Parody O&#8217;Reilly MySQL CE 2010: Brian Aker, &#8220;A Guide to No-SQL&#8221;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=QU34ZVD2ylY">NoSQL Better Than MySQL?</a><br />
<a href="http://www.youtube.com/watch?v=b2F-DItXtZs">Episode 1 &#8211; MongoDB Is Web Scale</a><br />
<a href="http://www.youtube.com/watch?v=hEqQMLSXQlY">Hitler&#8217;s Hadoop and NoSQL Downfall Parody</a><br />
<a href="http://www.youtube.com/watch?v=z-0uO9EgI2o">O&#8217;Reilly MySQL CE 2010: Brian Aker, &#8220;A Guide to No-SQL&#8221;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jebriggs.com/blog/2011/11/humorous-nosql-videos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVLUG: MapR Hadoop</title>
		<link>http://www.jebriggs.com/blog/2011/11/svlug-mapr-hadoop/</link>
		<comments>http://www.jebriggs.com/blog/2011/11/svlug-mapr-hadoop/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 04:28:39 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Toys]]></category>
		<category><![CDATA[User Groups]]></category>

		<guid isPermaLink="false">http://www.jebriggs.com/blog/2011/11/</guid>
		<description><![CDATA[Tonite at the Silicon Valley Users Group, Tomer Shiran, Director of Product Management, MapR Technologies, Inc. gave a talk on their MapR Hadoop product. Tomer did a great job of answering a variety of technical questions. In order to improve &#8230; <a href="http://www.jebriggs.com/blog/2011/11/svlug-mapr-hadoop/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://jebriggs.com/php/mapr_logo.png" alt="MapR Technologies Inc." title="MapR Technologies Inc." align="left" width="177" height="48" />Tonite at <a href="http://www.svlug.org/">the Silicon Valley Users Group,</a> Tomer Shiran, Director of Product Management, <a href="http://www.mapr.com/">MapR Technologies,</a> Inc. gave a talk on their MapR Hadoop product.</p>
<p>Tomer did a great job of answering a variety of technical questions.</p>
<p>In order to improve High Availability (HA), MapR has:</p>
<ul>
<li>rewritten Hadoop Distributed File System (HDFS) in C++ as MapR-FS. 3 compressed copies are stored. It is snapshottable and exportable as NFS.</li>
<li>distributed the namenode across all storage nodes, resulting in 1000x namenode performance and avoiding Java GC</li>
<li>made the jobtracker restartable by checkpointing</li>
<li>granular permissions allow multi-tenancy</li>
<li>added a nice mgmt. User Interface (UI) with heatmaps.</li>
</ul>
<p>So MapR has replaced HDFS, and modified Apache Hadoop to change how namenode and jobtracker work. Hadoop-ecology layers above that are not affected, like Pig or Hive. Nobody has requested HCatalog support yet.</p>
<p>MapR benchmarks appear to be 2x to 4x faster than <a href="http://hadoop.apache.org/">Apache Hadoop,</a> esp. on small files, so a cluster would need half as many nodes. (See Slideshare presentations for benchmark graphs.)</p>
<p>There&#8217;s 2 MapR product versions:</p>
<ol>
<li>MapR M3 Free Edition is non-HA and forum-supported.
<li>MapR M5 includes HA and phone support and is $4,000/node/year.
</ol>
<p>EMC is reselling MapR. They are planning to build a 1,000 node cluster for demo purposes.</p>
<p>Currently, the deployed MapR clusters are small (in the range of 10 to 100 nodes), but MapR is designed to handle clusters of 10,000 nodes. Apache Hadoop maxes out at almost 4,000 nodes currently.</p>
<p>Thanks once again to Symantec for hosting the event.</p>
<p><a href="http://www.youtube.com/user/maprtech/?#p/u">MapR on YouTube</a><br />
<a href="http://www.slideshare.net/tdunning/">Ted Dunning&#8217;s MapR Talks on Slideshare</a> <a href="http://www.youtube.com/user/tdunningMapr#p/u">YouTube: Localhost mounting of MapR NFS</a><br />
<a href="http://wiki.apache.org/hadoop/FAQ">Apache Hadoop FAQ</a><br />
<a href="http://www.quora.com/Tomer-Shiran">Tomer Shiran on Quora.com</a><br />
<a href="http://www.bytemining.com/2011/06/my-review-of-hadoop-summit-2011-hadoopsummit/">Ryan&#8217;s Review of Hadoop Summit 2011</a><br />
<a href="http://gigaom.com/cloud/investors-make-20m-bet-on-mapr-to-win-hadoop-war/">gigaom.com: Investors make $20M bet on MapR to win Hadoop war</a><br />
<a href="http://gigaom.com/cloud/why-mapr-is-right-to-give-back-to-apache-hadoop/">gigaom.com: Why MapR Is Right to Give Back to Apache Hadoop</a><br />
<a href="http://en.wikipedia.org/wiki/MapR">wikipedia: MapR</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jebriggs.com/blog/2011/11/svlug-mapr-hadoop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dennis Ritchie Dead at 70</title>
		<link>http://www.jebriggs.com/blog/2011/10/dennis-ritchie-dead-at-70/</link>
		<comments>http://www.jebriggs.com/blog/2011/10/dennis-ritchie-dead-at-70/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 04:09:23 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://www.jebriggs.com/blog/2011/10/</guid>
		<description><![CDATA[Dennis Ritchie died today at 70. Brian Kernighan, Ken Thompson and Dennis Ritchie are the biggest influences on my career, starting when I became aware of Unix in high school. I never had the chance to meet Dennis, but I &#8230; <a href="http://www.jebriggs.com/blog/2011/10/dennis-ritchie-dead-at-70/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dennis Ritchie died today at 70.</p>
<p>Brian Kernighan, Ken Thompson and Dennis Ritchie are the biggest influences on my career, starting when I became aware of Unix in high school.</p>
<p>I never had the chance to meet Dennis, but I attended a lecture by Brian in 1984 on &#8220;Little Languages&#8221; in Waterloo.</p>
<p>After reading <a href="http://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628">K&#038;R,</a> I was able to write software that ran on the Space Shuttle. <img src='http://www.jebriggs.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.cnn.com/2011/10/14/tech/innovation/dennis-ritchie-obit-bell-labs/index.html">Dennis Ritchie: The shoulders Steve Jobs stood on</a><br />
<a href="http://en.wikipedia.org/wiki/Dennis_Ritchie">Wikipedia: Dennis Ritchie</a><br />
<a href="http://www.guardian.co.uk/technology/2011/oct/13/dennis-ritchie">guardian.co.uk: Dennis Ritchie obituary</a><br />
<a href="http://radar.oreilly.com/2011/10/on-dennis-ritchie-a-conversati.html">oreilly.com: On Dennis Ritchie: A conversation with Brian Kernighan</a><br />
<a href="http://en.wikipedia.org/wiki/The_C_Programming_Language">wikipedia: The C Programming Language</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jebriggs.com/blog/2011/10/dennis-ritchie-dead-at-70/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silicon Valley Codecamp 2011</title>
		<link>http://www.jebriggs.com/blog/2011/10/silicon-valley-codecamp-2011/</link>
		<comments>http://www.jebriggs.com/blog/2011/10/silicon-valley-codecamp-2011/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 06:42:55 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://www.jebriggs.com/blog/2011/10/</guid>
		<description><![CDATA[Silicon Valley Codecamp 2011 was held this weekend at Foothill College near San Jose. There were 209 sessions and 3,414 registered attendees. I did not attend, but have seen some of the talks at other conferences in the past year. &#8230; <a href="http://www.jebriggs.com/blog/2011/10/silicon-valley-codecamp-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.siliconvalley-codecamp.com/">Silicon Valley Codecamp</a> 2011 was held this weekend at Foothill College near San Jose.</p>
<p>There were <a href="http://www.siliconvalley-codecamp.com/Sessions.aspx">209 sessions</a> and 3,414 registered attendees.</p>
<p>I did not attend, but have seen some of the talks at other conferences in the past year. Pretty impressive list of speakers!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jebriggs.com/blog/2011/10/silicon-valley-codecamp-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redhat Buys Gluster</title>
		<link>http://www.jebriggs.com/blog/2011/10/redhat-buys-gluster/</link>
		<comments>http://www.jebriggs.com/blog/2011/10/redhat-buys-gluster/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 05:18:01 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://www.jebriggs.com/blog/2011/10/</guid>
		<description><![CDATA[Redhat buying Gluster is one of the biggest news stories in storage this year &#8211; and for a paltry $136 million. List price for support was $4,000 to $11,000 annually per node, where a node is a server with possibly &#8230; <a href="http://www.jebriggs.com/blog/2011/10/redhat-buys-gluster/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.jebriggs.com/php/redhat.png" alt="Redhat Logo" title="Redhat Logo" align="left" />Redhat buying <a href="http://www.gluster.com/">Gluster</a> is one of the biggest news stories in storage this year &#8211; and for a paltry $136 million.</p>
<p>List price for support was $4,000 to $11,000 annually per node, where a node is a server with possibly multiple storage devices regardless of storage capacity. (I&#8217;ve heard of volume pricing of $800/node for clusters.)</p>
<p>Thus if Redhat bundles GlusterFS support into RHEL, it would be a bargain for many situations.</p>
<p><a href="http://www.gluster.com/2011/10/04/red-hat-to-acquire-gluster/">Red Hat to Acquire Gluster</a><br />
<a href="http://www.networkworld.com/news/2011/100411-red-hat-gluster-251571.html">networkworld.com: Redhat Buys GlusterFS</a><br />
<a href="/glusterfs_pricelist.html">Gluster Price List (Oct 3, 2011)</a><br />
<a href="/glusterfs_vm_overview.html">Gluster Pushes Storage Software to VMware, Amazon</a><br />
<a href="http://arstechnica.com/civis/viewtopic.php?f=21&#038;t=48290">arstechnica.com: Anyone using Gluster?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jebriggs.com/blog/2011/10/redhat-buys-gluster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Munin Plugin for MySQL Performance Hit and Miss Rates</title>
		<link>http://www.jebriggs.com/blog/2011/10/munin-plugin-for-mysql-performance-hit-and-miss-rates/</link>
		<comments>http://www.jebriggs.com/blog/2011/10/munin-plugin-for-mysql-performance-hit-and-miss-rates/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 06:53:14 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://www.jebriggs.com/blog/2011/10/</guid>
		<description><![CDATA[Munin is an Open Source tool for monitoring servers. Here&#8217;s a plugin I wrote to calculate and display the performance of various MySQL read and write caches. You can download the plugin source here. Note that hit rates are seldom &#8230; <a href="http://www.jebriggs.com/blog/2011/10/munin-plugin-for-mysql-performance-hit-and-miss-rates/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://jebriggs.com/php/munin_logo.jpg" alt="Munin Logo" title="Munin Logo" align="left" /><a href="http://munin-monitoring.org/">Munin</a> is an Open Source tool for monitoring servers.</p>
<p>Here&#8217;s a plugin I wrote to calculate and display the performance of various MySQL read and write caches.</p>
<p><center><br />
<img src="http://jebriggs.com/php/mysql_ratios-day.png" alt="Munin MySQL Ratios" title="Munin MySQL Ratios"><br />
</center></p>
<p>You can download the plugin source <a href="http://jebriggs.com/mysql_ratios.txt">here.</a></p>
<p>Note that hit rates are seldom easy to interpret or helpful on their own. Mixing transactional and reporting loads will muddy them (as above.) This graph is more meaningful if you also monitor absolute read and write counts.</p>
<p><a href="http://www.mysqlperformanceblog.com/2006/06/29/what-mysql-buffer-cache-hit-rate-should-you-target/">Percona Blog: What MySQL buffer cache hit rate should you target (2006)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jebriggs.com/blog/2011/10/munin-plugin-for-mysql-performance-hit-and-miss-rates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle Supports Hadoop</title>
		<link>http://www.jebriggs.com/blog/2011/10/oracle-supports-hadoop/</link>
		<comments>http://www.jebriggs.com/blog/2011/10/oracle-supports-hadoop/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 06:11:01 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://www.jebriggs.com/blog/2011/10/</guid>
		<description><![CDATA[Block diagram of Oracle&#8217;s Big Data Appliance I can certainly see why Oracle database customers would want to know Oracle&#8217;s Hadoop support story. It remains to be seen how well Oracle can cooperate with the Apache Software Foundation and Open &#8230; <a href="http://www.jebriggs.com/blog/2011/10/oracle-supports-hadoop/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><center><br />
<img src="http://www.jebriggs.com/php/oracle_big_data_appliance.jpg" alt="Oracle's Big Data Appliance Diagram" /><br />
Block diagram of Oracle&#8217;s Big Data Appliance<br />
</center></p>
<p>I can certainly see why Oracle database customers would want to know Oracle&#8217;s Hadoop support story.</p>
<p>It remains to be seen how well Oracle can cooperate with the Apache Software Foundation and Open Source communities in general.</p>
<p>It&#8217;s interesting that Oracle&#8217;s NoSQL Database is based on Berkeley DB.</p>
<p>Whenever I mention that as the original NoSQL database I get puzzled looks from hipsters, yet Unix developers have used DBM/BDB as a key-value store for decades.</p>
<p><a href="http://www.theregister.co.uk/2011/10/03/oracle_big_data_appliance/">theregister.co.uk: Oracle rolls its own NoSQL and Hadoop</a><br />
<a href="http://www.theregister.co.uk/2011/10/12/microsoft_hadoop_integration_sql_server/">theregister.co.uk: Microsoft pops Hadoop into SQL Server and Azure</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jebriggs.com/blog/2011/10/oracle-supports-hadoop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 1/42 queries in 0.015 seconds using disk
Object Caching 680/761 objects using disk

Served from: www.jebriggs.com @ 2012-02-06 03:55:10 -->
