<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>StorageMojo</title>
	
	<link>http://storagemojo.com</link>
	<description>Data storage info &amp; analysis</description>
	<lastBuildDate>Mon, 21 May 2012 22:16:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Storagemojo" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="storagemojo" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Real storage for a virtual world</title>
		<link>http://storagemojo.com/2012/05/21/real-storage-for-a-virtual-world/</link>
		<comments>http://storagemojo.com/2012/05/21/real-storage-for-a-virtual-world/#comments</comments>
		<pubDate>Mon, 21 May 2012 22:15:39 +0000</pubDate>
		<dc:creator>Robin Harris</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://storagemojo.com/?p=2680</guid>
		<description><![CDATA[More virtual machines than physical machines were sold last year. What does that mean for storage? As noted 4 years ago in The virtual machine I/O blender Engineers have spent decades optimizing the OS, drivers, caching, controllers and disks for specific workloads. Observed behavior such as locality of reference have informed many strategies. Like read-ahead. [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>More virtual machines than physical machines were sold last year. What does that mean for storage? </p>
<p>As noted 4 years ago in <a href="http://storagemojo.com/2008/07/23/the-virtual-machine-io-blender/" target="_blank">The virtual machine I/O blender</a></p>
<blockquote><p>
Engineers have spent decades optimizing the OS, drivers, caching, controllers and disks for specific workloads.</p>
<p>Observed behavior such as locality of reference have informed many strategies. Like read-ahead.</p>
<p> But when you put 25 virtual machines on a single server, what happens to all this hard-won empiricism? It’s gone.
</p></blockquote>
<p><strong>The new empiricism</strong><br />
Enter <a href="http://www.tintri.com/" target="_blank">Tintri</a>. Their mission: making storage for virtual machines more efficient.</p>
<p>Co-founder Kieran Harty was an engineering VP at VMware. The other co-founder, Mark Gritter, was part of Kealia, a server company founded by Andy Bechtolsheim and bought by Sun. Architect Ed Lee has deep storage experience dating from Berkeley&#8217;s RAID work in the late 80s. </p>
<p>Tintri brings several ideas to the issue of VM storage.</p>
<ul>
<li>A VM-aware file system</li>
<li>Inline dedup, compression and a hybrid file system that manages flash and SATA drives as a single pool</li>
<li>Managing VMs directly through interaction with vCenter</li>
<li>Manage VMs, not LUNS or volumes</li>
<li>Automatic VM alignment</li>
</ul>
<p><strong>The StorageMojo take</strong><br />
Much of this mirrors good ideas that other 21st century storage companies have adopted. The big win is the Tintri&#8217;s direct management of VMs. </p>
<p>What this means in practice is that an admin looks directly at the I/O activity of each VM, not on a LUN or volume basis, but at the VM level. Which means the array is doing the same thing, able to optimize performance for each VM based on what the VM is doing in real time.</p>
<p>If a VM starts gobbling up storage and bandwidth, it&#8217;s easy to see which VM is the problem. This should be tied to a good chargeback system as well.</p>
<p>There are many products that improve &#8211; often dramatically &#8211; VM storage and performance. But making the VM the unit of storage is brilliant and opens the door to many more enhancements.</p>
<p>Tintri is expecting to support other hypervisors in the not-too-distant future. </p>
<p><strong>Courteous comments welcome, of course.</strong> I attended the Tintri presentation as a Tech Field Day delegate. The vendors who presented at the TFD paid for the privilege, which funded my travel expenses.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://storagemojo.com/2012/05/21/real-storage-for-a-virtual-world/&text=Real storage for a virtual world" target="_blank" title="Click here if you liked this article.">
					<img src="http://storagemojo.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div>]]></content:encoded>
			<wfw:commentRss>http://storagemojo.com/2012/05/21/real-storage-for-a-virtual-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coraid’s scale-out architecture</title>
		<link>http://storagemojo.com/2012/05/09/coraids-scale-out-architecture/</link>
		<comments>http://storagemojo.com/2012/05/09/coraids-scale-out-architecture/#comments</comments>
		<pubDate>Wed, 09 May 2012 23:07:40 +0000</pubDate>
		<dc:creator>Robin Harris</dc:creator>
				<category><![CDATA[Disk]]></category>
		<category><![CDATA[SAN, FC]]></category>

		<guid isPermaLink="false">http://storagemojo.com/?p=2678</guid>
		<description><![CDATA[Over the years StorageMojo has seen several architectures that just seemed smart, but whose market potential was blighted by management and funding issues. Violin Memory was one. Coraid was another. In both cases a new CEO &#8211; at Coraid, Kevin Brown &#8211; has made a world of difference. New funding, new customers, more focus. All [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Over the years StorageMojo has seen several architectures that just seemed smart, but whose market potential was blighted by management and funding issues. <a href="" target="_blank">Violin Memory</a> was one. <a href="" target="_blank">Coraid</a> was another.</p>
<p>In both cases a new CEO &#8211; at Coraid, Kevin Brown &#8211; has made a world of difference. New funding, new customers, more focus. All good.</p>
<p><strong>What does Coraid do?</strong><br />
Storage, of course. Inexpensive block-based, scale-out, network storage. Global namespace.</p>
<p><strong>Define inexpensive</strong><br />
How does $0.40/GB sound? </p>
<p><strong>How?</strong><br />
Let&#8217;s start at the server. The HBAs are Intel NICs that are re-programmed to present themselves as SCSI controllers. The server sees a SCSI controller, but it&#8217;s Ethernet out the other side.</p>
<p>Running over the network is a connectionless datagram protocol that accesses the storage on commodity x86 servers. The protocol is fast and lightweight, being based on the simple and well-understood ATA command set. </p>
<p>There&#8217;s a router for connecting sites, but most users use it in a single site.</p>
<p><strong>Who?</strong><br />
People who want a lot of inexpensive block storage. Average order is ≈175 TB. Average sales cycle is 30 days. </p>
<p>Coraid is a horizontal play, but they get interest from the usual big data suspects: media and entertainment; science; service providers; private clouds. </p>
<p><strong>The StorageMojo take</strong><br />
Coraid takes the commodity game seriously: commodity servers; commodity HBAs; commodity open-source protocol; commodity network; and commodity SCSI drivers. Not much custom engineering required. </p>
<p>It&#8217;s prices reflect that. There&#8217;s a huge unmet need for fast, cheap storage that Coraid is tapping. Their biggest problem is that they do things differently than everyone else, and it takes people a while to decide to work with those differences.</p>
<p>Which is a shame. The more competition for the block storage dollar the better it is for all consumers.</p>
<p><strong>Courteous comments welcome, of course.</strong> I saw Coraid as part of a Tech Field Day program, where they, among other vendors, helped pay for transportation, food and lodging.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://storagemojo.com/2012/05/09/coraids-scale-out-architecture/&text=Coraid's scale-out architecture" target="_blank" title="Click here if you liked this article.">
					<img src="http://storagemojo.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div>]]></content:encoded>
			<wfw:commentRss>http://storagemojo.com/2012/05/09/coraids-scale-out-architecture/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Cleversafe: massive storage, massive patents</title>
		<link>http://storagemojo.com/2012/05/07/cleversafe-massive-storage-massive-patents/</link>
		<comments>http://storagemojo.com/2012/05/07/cleversafe-massive-storage-massive-patents/#comments</comments>
		<pubDate>Mon, 07 May 2012 15:15:54 +0000</pubDate>
		<dc:creator>Robin Harris</dc:creator>
				<category><![CDATA[Cloud computing & storage]]></category>
		<category><![CDATA[Clusters]]></category>
		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://storagemojo.com/?p=2674</guid>
		<description><![CDATA[Spoke to Chris Gladwin, founder and CEO of Cleversafe at NAB 2012. Cleversafe had stopped communicating a few years ago &#8211; usually a bad sign &#8211; so an update was long overdue. When last heard from, Cleversafe had an ISP/MSP target market, offered an open-source version of their software, and focused on safely archiving confidential [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Spoke to Chris Gladwin, founder and CEO of <a href="http://cleversafe.com/overview/how-cleversafe-works" target="_blank">Cleversafe</a> at NAB 2012. Cleversafe had stopped communicating a few years ago &#8211; usually a bad sign &#8211; so an update was long overdue.</p>
<p>When last heard from, Cleversafe had an ISP/MSP target market, offered an open-source version of their software, and focused on safely archiving confidential data on public networks. No more.</p>
<p><strong>A 50PB order</strong><br />
CEOs are professional optimists. But Chris&#8217;s story was good.</p>
<p>Their 1st order was 100TB. The 2nd, 50 petabytes. That is a lot of boxes to rack.</p>
<p>Now Cleversafe focuses on multi-petabyte orders. They can handle 5-7 such orders a year.</p>
<p><strong>Patents</strong><br />
But when they aren&#8217;t installing petabytes of disk, they&#8217;re writing patents. Hundreds of them.</p>
<p>Chris thought they were up to 268 patent applications. The USPTO shows 21 granted patents, including 7,904,475 <i>Virtualized data storage vaults on a dispersed data storage network</i>, 7,853,710 <i>Methods and devices for controlling the rate of a pull protocol</i>, 7,844,712 <i>Hybrid open-loop and closed-loop erasure-coded fragment retrieval process</i>, 7,818,518 <i>System for rebuilding dispersed data,&#8221; 7,818,430</i>, <i>Methods and systems for fast segment reconstruction</i>, and 7,574,579 <i>Metadata management system for an information dispersed storage system</i> along with another 181 applications yet to be granted.</p>
<p>At a conservative $25k per patent in legal and filing fees and lost engineering time, that&#8217;s $6.7 million. If there&#8217;s another startup as aggressive on patents, I haven&#8217;t heard of it.</p>
<p><strong>The StorageMojo take</strong><br />
It&#8217;s seems that most, if not all, of Cleversafe&#8217;s business comes from the US intelligence community, not commercial users. Otherwise we&#8217;d see reference sites and more interest from top-tier VCs. </p>
<p>Regardless, Cleversafe&#8217;s strategy of massive orders, massive patents and limited fulfillment is unlike any other in the industry. Is the limited fulfillment due to a complex product &#8211; the GPFS of scale-out storage &#8211; or a limited market?</p>
<p>As many HPC-focused firms have found, it can be difficult to shift from extremely specialized high-end government customers to commercial users. Companies that have, like <a href="http://panasas.com/" target="_blank">Panasas</a>, have had to work to keep their products general purpose, avoiding the honey-trap of fascinating but one-off designs.</p>
<p>Cleversafe&#8217;s pivot from the commercial market and open-source may reflect a 1st mover disadvantage: too early to the commercial market, they&#8217;ve been co-opted by the government market. But the bigger concern is whether or not that massive patent portfolio will stall development of better high-scale storage systems.</p>
<p>Cleversafe&#8217;s exit strategy seems to have almost as much to do with patents as it does with building a business. Are they the first storage company hoping for a buyout by a patent troll?</p>
<p><strong>Courteous comments welcome, of course.</strong> I&#8217;ve recently done work for Panasas and am working with a company &#8211; Amplidata &#8211; being sued by Cleversafe.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://storagemojo.com/2012/05/07/cleversafe-massive-storage-massive-patents/&text=Cleversafe: massive storage, massive patents" target="_blank" title="Click here if you liked this article.">
					<img src="http://storagemojo.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div>]]></content:encoded>
			<wfw:commentRss>http://storagemojo.com/2012/05/07/cleversafe-massive-storage-massive-patents/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SSD symposium tomorrow</title>
		<link>http://storagemojo.com/2012/04/24/ssd-symposium-tomorrow/</link>
		<comments>http://storagemojo.com/2012/04/24/ssd-symposium-tomorrow/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 18:10:57 +0000</pubDate>
		<dc:creator>Robin Harris</dc:creator>
				<category><![CDATA[SSD/Flash Disk]]></category>

		<guid isPermaLink="false">http://storagemojo.com/?p=2656</guid>
		<description><![CDATA[Maximizing value for time spent is a difficult calculus. Especially when it the goal is perspective rather than information. Efficient use of your time will be why the Solid State Storage Symposium works. Starting at 10am at the Doubletree San Jose Airport and going until 4pm, you&#8217;ll get to hear about &#8211; and question &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Maximizing value for time spent is a difficult calculus. Especially when it the goal is perspective rather than information.</p>
<p>Efficient use of your time will be why the <a href="http://techfieldday.com/2012/ssss12/" target="_blank">Solid State Storage Symposium</a> works. Starting at 10am at the Doubletree San Jose Airport and going until 4pm, you&#8217;ll get to hear about &#8211; and question &#8211; 9 different SSS-using vendors.</p>
<p>The crack StorageMojo research team will be there in force, delivering a keynote that looks at the next 10 years in storage technology and architecture. Not everyone will agree with every point &#8211; that would be no fun at all &#8211; but there is no doubt that the next 10 years will see more change than the last 30.</p>
<p>This is a tech-heavy symposium with many of the smartest people in leading edge architectures speaking, including Dave Wright of SolidFire, Suresh Vasudevan of Nimble Storage, Jonathan Goldick of Violin Memory and Jered Floyd of Permabit among others. The panels intend to elicit critical differences, not dry recitations of marketing hype.</p>
<p>It should be good.</p>
<p><strong>The StorageMojo take</strong><br />
One of the reasons big companies dominate is that it is so hard for small companies to get their unique value across to users. This is an opportunity for the up-and-comers to explain what it is they do, and for tech-savvy users to judge for themselves the goodness these vendors are offering.</p>
<p>Hope to see you there!</p>
<p><strong>Courteous comments welcome, of course.</strong> I&#8217;ve done work for Nimble and Violin.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://storagemojo.com/2012/04/24/ssd-symposium-tomorrow/&text=SSD symposium tomorrow" target="_blank" title="Click here if you liked this article.">
					<img src="http://storagemojo.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div>]]></content:encoded>
			<wfw:commentRss>http://storagemojo.com/2012/04/24/ssd-symposium-tomorrow/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Amplidata’s distributed object store</title>
		<link>http://storagemojo.com/2012/04/17/amplidatas-distributed-object-store/</link>
		<comments>http://storagemojo.com/2012/04/17/amplidatas-distributed-object-store/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 18:19:05 +0000</pubDate>
		<dc:creator>Robin Harris</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Clusters]]></category>
		<category><![CDATA[NAS, IP, iSCSI]]></category>

		<guid isPermaLink="false">http://storagemojo.com/?p=2647</guid>
		<description><![CDATA[Our digital civilization requires data integrity and long-term preservation, and neither is assured by our current storage infrastructure. But progress continues. Latest case in point: Amplidata. This 4 year old company, based in Belgium with a growing US footprint, brings a new level of erasure code goodness to the both problems with a cluster-based object [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Our digital civilization requires data integrity and long-term preservation, and neither is assured by our current storage infrastructure. But progress continues.</p>
<p>Latest case in point: Amplidata. This 4 year old company, based in Belgium with a growing US footprint, brings a new level of erasure code goodness to the both problems with a cluster-based object store.</p>
<p>What erasure code goodness, you ask? The first &#8211; AFAIK &#8211; rateless erasure code, AKA fountain code, storage system in production use.</p>
<p><strong>And that is a good thing because?</strong><br />
Robustness and efficiency. </p>
<p>Amplidata claims storage durability well beyond RAID 6: 10 9&#8242;s (spread across 16 drives with up to 4 failures) durability &#8211; though the spreads can be much larger logically and geographically. They do this by breaking the data object into segments and adding redundancy data. </p>
<p>The redundancy data adds about 50% to the object size &#8211; more efficient than mirroring or triple replication. The benefit is that the system can lose hundreds of segments and still reconstruct the data.</p>
<p>Each object is protected by checksums that can protect against more than 1000 simultaneous bit errors per object. And each write goes to at least to controllers before it is committed.</p>
<p>What kind of monster controller is able to perform all this magic? The minimum configuration is 3 Xeon-based commodity controller nodes with as many 10-drive Atom-based storage nodes as you need.</p>
<p>Amplidata is optimized for bandwidth, not IOPS. With their latest software update they now spec each controller at 750MB/sec, and you can have as many controllers as you can afford.</p>
<p><strong>Sounds like Cleversafe</strong><br />
Cleversafe thought so too, and they&#8217;ve sued Amplidata for patent infringement. But Intel &#8211; who knows about patents and due diligence &#8211; invested after the suit. </p>
<p>Like NetApp&#8217;s suit against ZFS, this seems like a vanity project. Surely Cleversafe has more important things to invest in. If they don&#8217;t they&#8217;re in bigger trouble than we know.</p>
<p><strong>The StorageMojo take</strong><br />
The need for robust, inexpensive and massive storage has been a theme of StorageMojo&#8217;s for years. Object storage is the best solution to the problem of scale, while the kind of redundancy and end-to-end checksumming that Amplidata uses seems as robust as anything on the market today.</p>
<p>As for inexpensive, that is in the eye of the beholder, but Amplidata tells me that their newest storage node lists for less than $0.60/GB while consuming only 60 watts. That should be attractive to people running tape silos who want faster access and better redundancy.</p>
<p><strong>Courteous comments welcome, of course.</strong> I&#8217;m working with Amplidata to produce a video white paper on their technology, so stay tuned for more info on a promising company.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://storagemojo.com/2012/04/17/amplidatas-distributed-object-store/&text=Amplidata's distributed object store" target="_blank" title="Click here if you liked this article.">
					<img src="http://storagemojo.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div>]]></content:encoded>
			<wfw:commentRss>http://storagemojo.com/2012/04/17/amplidatas-distributed-object-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Violin’s clean-sheet architecture</title>
		<link>http://storagemojo.com/2012/04/11/violins-clean-sheet-architecture/</link>
		<comments>http://storagemojo.com/2012/04/11/violins-clean-sheet-architecture/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 20:29:23 +0000</pubDate>
		<dc:creator>Robin Harris</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Disk]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Future Tech]]></category>
		<category><![CDATA[SSD/Flash Disk]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://storagemojo.com/?p=2637</guid>
		<description><![CDATA[Over 3 years ago StorageMojo saw that Violin Memory was &#8220;. . . on the winning architectural track.&#8221; Well, it took a lot of time and money, but Violin is making good on that early promise. StorageMojo&#8217;s enthusiasm was kindled by Violin&#8217;s unique architecture. Here&#8217;s a short video that shows how Violin&#8217;s architecture addresses key [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Over <a href="http://storagemojo.com/2009/01/04/the-top-storage-stories-of-2008/" target="_blank">3 years ago</a> StorageMojo saw that <a href="http://www.violin-memory.com/" target="_blank">Violin Memory</a> was &#8220;. . . on the winning architectural track.&#8221; Well, it took a lot of time and money, but Violin is making good on that early promise.</p>
<p>StorageMojo&#8217;s enthusiasm was kindled by Violin&#8217;s unique architecture. Here&#8217;s a short video that shows how Violin&#8217;s architecture addresses key problems with flash:</p>
<p><iframe width="425" height="349" src="http://www.youtube.com/embed/L2VibZhNFbE?hl=en&#038;fs=1" frameborder="0" allowfullscreen></iframe></p>
<p>Full screen mode recommended.</p>
<p><strong>The StorageMojo take</strong><br />
The industry is still in the early days of digesting the implications of fast persistent solid state storage. We&#8217;ve built up 50 years of cruft to deal with disk&#8217;s many issues. It will take a few more years for flash&#8217;s new options to ripple through the entire storage, server and application stack.</p>
<p>Take, for example, failover. If all apps and monitoring software could declare a failure in 10 seconds rather than, say, a minute, how much smoother would major apps run? How much better would be the perception of system uptime and response times be?</p>
<p>There are many other possibilities &#8211; what about metadata? &#8211; that flash and its successor technologies will affect. I&#8217;ll be offering more detail in my keynote at the <a href="http://techfieldday.com/2012/ssss12/" target="_blank">Solid State Storage Symposium</a> on Wednesday, April 25 in Silicon Valley. S4 is free and you can <a href="http://ssss12.eventbrite.com/" target="_blank">register here</a>.</p>
<p><strong>Courteous comments welcome, of course.</strong> The other flash company I liked in 2009 was Fusion-io, and they&#8217;ve done OK. And yes, Violin paid StorageMojo to produce the video white paper, but the opinions are my own.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://storagemojo.com/2012/04/11/violins-clean-sheet-architecture/&text=Violin's clean-sheet architecture" target="_blank" title="Click here if you liked this article.">
					<img src="http://storagemojo.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div>]]></content:encoded>
			<wfw:commentRss>http://storagemojo.com/2012/04/11/violins-clean-sheet-architecture/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nimble Storage: StorageMojo is wrong!</title>
		<link>http://storagemojo.com/2012/04/10/nimble-storage-storagemojo-is-wrong/</link>
		<comments>http://storagemojo.com/2012/04/10/nimble-storage-storagemojo-is-wrong/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 01:05:53 +0000</pubDate>
		<dc:creator>Robin Harris</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[SSD/Flash Disk]]></category>

		<guid isPermaLink="false">http://storagemojo.com/?p=2629</guid>
		<description><![CDATA[Actually, StorageMojo is wrong, wrong, wrong, wrong and wrong. Umesh Maheshwari of Nimble Storage wrote a detailed and thoughtful response to the StorageMojo post Are SSD-based arrays a bad idea? The StorageMojo take Umesh makes good points, but perhaps due to Nimble&#8217;s hybrid disk/SSD architecture some seem to miss the mark. What&#8217;s missing is ample [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Actually, StorageMojo is wrong, wrong, wrong, wrong and wrong. Umesh Maheshwari of Nimble Storage wrote a detailed and <a href="http://www.nimblestorage.com/blog/are-ssd-based-arrays-a-bad-idea/" target="_blank">thoughtful response to</a> the StorageMojo post <a href="http://storagemojo.com/2012/03/05/are-ssd-based-arrays-a-bad-idea/" target="_blank">Are SSD-based arrays a bad idea?</a></p>
<p><strong>The StorageMojo take</strong><br />
Umesh makes good points, but perhaps due to Nimble&#8217;s hybrid disk/SSD architecture some seem to miss the mark. What&#8217;s missing is ample consideration of what the alternative to an SSD might be, a problem Nimble didn&#8217;t have because SSDs work fine, technically and economically, for their hybrid system. </p>
<p>For example, on the issue of reliability Umesh says:</p>
<blockquote><p>
Reliability. There are good reasons to be able to replace failed flash devices similar to how hard disks can be hot swapped. The raw bit error rate (RBER) of flash is actually worse than that of hard disks, and it gets worse as blocks are rewritten. It is also getting worse as manufacturers are moving to increase density. (See this paper from FAST 2012: The Bleak Future of NAND Flash and a related blog post.)
</p></blockquote>
<p>This is correct, but based on the Google/Bianca Schroeder <a href="http://storagemojo.com/2007/02/19/googles-disk-failure-experience/" target="_blank">research</a>, the StorageMojo point is that the disk electronics &#8211; apart from the head/media pieces &#8211; are a major &#8211; 40%-50% &#8211; source of HDD/SSD failures. The flash controller has to handle the RBER and declining flash performance, but why add the other HDD bits that account for a substantial percentage of drive failures?</p>
<p>I could niggle about Umesh&#8217;s other points, but what fun is that? StorageMojo readers are encouraged to check out Umesh&#8217;s post and make up their own minds.</p>
<p><strong>Courteous comments welcome, of course.</strong> I recently did a nifty <a href="http://storagemojo.com/2011/08/03/nimble-storage-architecture-video/" target="_blank">video white paper</a> for Nimble, which is a great intro to their innovative architecture. Check it out.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://storagemojo.com/2012/04/10/nimble-storage-storagemojo-is-wrong/&text=Nimble Storage: StorageMojo is wrong!" target="_blank" title="Click here if you liked this article.">
					<img src="http://storagemojo.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div>]]></content:encoded>
			<wfw:commentRss>http://storagemojo.com/2012/04/10/nimble-storage-storagemojo-is-wrong/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>In thinking about SSDs, consider HA</title>
		<link>http://storagemojo.com/2012/04/10/in-thinking-about-ssds-consider-ha/</link>
		<comments>http://storagemojo.com/2012/04/10/in-thinking-about-ssds-consider-ha/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 00:43:26 +0000</pubDate>
		<dc:creator>Robin Harris</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[SSD/Flash Disk]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://storagemojo.com/?p=2632</guid>
		<description><![CDATA[More is coming on SSDs RSN, but in the meantime there is the following piece from Virsto&#8217;s Eric Burgener on HA considerations for SSDs. Virsto is a software company focused on making VIRtual STOrage for VMware and HyperV much more functional than the physical kind. Thus Eric&#8217;s response has a very particular POV: what is [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>More is coming on SSDs RSN, but in the meantime there is the following piece from <a href="http://www.virsto.com/" target="_blank">Virsto&#8217;s</a> Eric Burgener on HA considerations for SSDs. Virsto is a software company focused on making VIRtual STOrage for VMware and HyperV much more functional than the physical kind. </p>
<p>Thus Eric&#8217;s response has a very particular POV: what is needed to use SSDs in a virtual environment to ensure high availability &#8211; from a company that DOESN&#8217;T sell HA hardware. One key point: virtual server environments are much more write intensive than most enterprise apps, so using SSDs as a cache is a losing strategy. </p>
<p>If that is intriguing, read on! </p>
<blockquote><p>
In Thinking About SSD, You Can’t Leave HA Considerations Out </p>
<p>In the “host vs array-based SSD” discussion as it pertains to enterprise accounts, the need for HA must play a critical role. This is true whether you’re working with physical or virtual environments.  Any committed data that is not sitting on a shared, non-volatile, external storage device and accessible by at least one other node cannot be recovered until that failed node (on which it resides locally) is brought back up.</p>
<p>There are technical ways to solve this using synchronous replication technologies, but that’s an extra credit project you do yourself for now – as of yet, that hasn’t been built into any host-based SSD products. The reality today is that using host-based SSD precludes the use of HA (but not necessarily things like vMotion, which is NOT HA).</p>
<p>This was touched on in some other posts, but I think it’s an increasingly critical issue in virtual computing environments that may have been a bit downplayed in other comments. If you’re either thinking about moving production server workloads to VMs or have already got them there, HA is critical for a high percentage of workloads. </p>
<p>I can’t imagine an enterprise customer spec’ing out a production virtual server environment without asking about HA. True, there are workloads that don’t require it, but most do.</p>
<p>And it’s not just virtual server environments. We’re running into an increasing number of VDI environments where they want to enable HA for at least a small percentage of the desktops – usually executive desktops. HA isn’t a deal breaker for VDI like it is for “VSI” (virtual server infrastructure), but there are clearly use cases in VDI where you want and/or need it.</p>
<p>Today SSD is pretty much only used as a cache, regardless of where its deployed. And to provide a given level of performance speedup, caches generally have been sized at somewhere around 2% &#8211; 4% of the primary data store (it varies by application and exactly what you’re trying to speed up).  </p>
<p>In virtual environments, write performance is much more critical because it tends to comprise a much higher percentage of the read/write workload – in VSI environments its not uncommon to see 50% reads/50% writes, and in VDI environments we’ve seen 70% write environments. Unless you’re using a write back cache (with all the attendant additional expense associated with that), you’re not going to get any write performance speedup from the conventional cache architectures, just read.</p>
<p>But now think about what a log architecture, applied at the storage layer, could add.  Circular logs that are continuously draining (asynchronously) as they are filling need very little storage capacity to speed up ALL writes for ALL VMs ALL the time. In our experience, you need a log of about 10GB in size for each heavily loaded physical host.  </p>
<p>Think about what that could mean for a 16 host environment with 20TB. You could get away with 2-4 200GB enterprise flash drives instead of the 10-12 that you might otherwise deploy in a 20TB environment.  If you have a “linked clone” type snapshot technology combined with storage tiering, you could take the extra SSD capacity and create a tier 0 for critical VMs that need very high read performance, like for example the golden masters in a VDI environment or common templates you use to create your server VMs.  </p>
<p>This covers both needs – read and write performance – using a lot less storage. That means pretty much the same performance you’d get with the more expensive configuration with more SSDs for a lot less money. If you want to use SSD efficiently, a log architecture is a great idea. And if the logs are placed in shared, non-volatile, external storage (like the SSDs hosted in a SAN array or SAN-based SSD appliance), you can fully support HA.</p>
<p>Host-based SSD cards are closer to the physical host so theoretically they’ll provide more performance speedup, but given Amdahl’s law, how much of that can you really use? Array-based SSD will still get you past storage latencies as your critical bottleneck, and if they’re implemented using a log based architecture you’ll get HA and large write performance speedups as well using a lot less of it.
</p></blockquote>
<p><strong>The StorageMojo take</strong><br />
Write-through caches avoid a lot of sticky update synchronization problems, but as Eric notes they aren&#8217;t the best choice in write-intensive environments. And HA adds to the requirements: the cache must be network accessible.</p>
<p>But his larger point bears repeating: SSDs are wonderful for handling metadata. And as we move to object storage and more metadata that capability will become even more valuable.</p>
<p><strong>Courteous comments welcome, of course.</strong> I think Virsto&#8217;s architecture is smart and fixes some real problems with VMware and vMotion.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://storagemojo.com/2012/04/10/in-thinking-about-ssds-consider-ha/&text=In thinking about SSDs, consider HA " target="_blank" title="Click here if you liked this article.">
					<img src="http://storagemojo.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div>]]></content:encoded>
			<wfw:commentRss>http://storagemojo.com/2012/04/10/in-thinking-about-ssds-consider-ha/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tintri responds on SSD arrays</title>
		<link>http://storagemojo.com/2012/03/20/tintri-responds-on-ssd-arrays/</link>
		<comments>http://storagemojo.com/2012/03/20/tintri-responds-on-ssd-arrays/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 23:27:50 +0000</pubDate>
		<dc:creator>Robin Harris</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Future Tech]]></category>
		<category><![CDATA[SSD/Flash Disk]]></category>

		<guid isPermaLink="false">http://storagemojo.com/?p=2618</guid>
		<description><![CDATA[StorageMojo offered its soapbox to any vendors willing to weigh in on the question of whether enterprise arrays should be built from flash SSDs or not. Ed Lee, architect at Tintri, formerly of Data Domain and a Berkeley Ph.D, elected to respond. It is a long piece but rich in insight. Tintri produces hybrid disk/flash [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>StorageMojo offered its soapbox to any vendors willing to weigh in on the question of whether enterprise arrays should be built from flash SSDs or not. Ed Lee, architect at <a href="http://www.tintri.com/products/technology/" target="_blank">Tintri</a>, formerly of Data Domain and a Berkeley Ph.D, elected to respond. It is a long piece but rich in insight. </p>
<p>Tintri produces hybrid disk/flash SSD appliances optimized for virtual environments, not Symm-killers. They use SSDs in their products, as do other folks like <a href="http://www.nimblestorage.com/" target="_blank">Nimble Storage</a>. </p>
<p>No money changed hands between Tintri and StorageMojo or related entities. My accountant is weeping in the next room.</p>
<p><strong>Begin Tintri&#8217;s response:</strong></p>
<blockquote><p>
<strong>Outside the SSD Box: More than Faster Disk</strong><br />
Robin Harris of Storage Mojo in his recent article, &#8220;<a href="http://storagemojo.com/2012/03/05/are-ssd-based-arrays-a-bad-idea/" target="_blank">Are SSD-based arrays a bad idea?</a> and Matt Kixmoeller of Pure in his response, <a href="http://www.purestorage.com/blog/the-ssd-is-key-to-economic-flash-arrays/" target="_blank">The SSD is Key to Economic Flash Arrays</a>, present interesting perspectives on whether or not SSDs are the best technology for building flash-based arrays. Robin argues that by rethinking how flash can be packaged outside the SSD box, you can achieve better performance, reliability, cost and flexibility. And these observations are supported by the experience of existing flash-based storage vendors who have developed their own custom flash modules and packaging. Matt argues that SSDs provide an industry-standard product that requires less investment to leverage, better economies of scale, and rapid improvement in technology. These are also very valid points, especially for startups with limited time and capital.</p>
<p><strong>Latency</strong><br />
Taking latency as a point for comparison, flash-based storage vendors using custom packaging often quote IO latencies in the tens of microseconds versus SSD latencies of low hundreds of microseconds. While this is a notable difference, software and interfaces can also add overhead and the final latency seen at the subsystem level may differ by only a factor of two to four. Server-side flash products can avoid more of the software and interface overhead and provide better latencies – but may require rewriting applications to capitalize on this advantage. Keep in mind that hard disk latencies can easily reach tens of milliseconds under even moderate load. ALL of these flash-based products have latencies that are hundreds of times faster than disk.</p>
<p><a href="http://storagemojo.com/wp-content/uploads//2012/03/Bottleneck-no-longer-storage.png"><img src="http://storagemojo.com/wp-content/uploads//2012/03/Bottleneck-no-longer-storage.png" alt="" title="Bottleneck no longer storage" width="500" height="351" class="aligncenter size-full wp-image-2619" /></a></p>
<p>In short, most of the performance improvement comes from simply replacing hard disk with some form of flash. This immediately shifts the performance bottleneck from storage to some other component in your system. As a result, you won’t be able to take full advantage of flash performance without also optimizing the performance of the rest of your infrastructure, and ultimately rewriting your applications as well.</p>
<p>The above phenomenon explains why replacing your hard disk with flash often speeds up your applications by only a factor of two to three rather than ten or a hundred. Congratulations! You’ve just moved the bottleneck from storage to some other component of your system. By Amdahl’s Law, further improving only storage performance has diminishing returns. So while custom packaging does provide significant advantages in latency, most applications are unlikely to benefit until the rest of the computing ecosystem is optimized to take full advantage of flash.</p>
<p>To take a closer look at SSD latencies, I ran the following simple experiment:<br />
1)	Erase an MLC SSD so that no logical blocks were actually mapped to flash, and then issue small random reads.<br />
2)	Overwrite the entire SSD so that all logical blocks are mapped, and issue the same small random reads in step 1.</p>
<p>The idea here is to measure the software and protocol overheads of accessing flash packaged as SSD separately from accessing the data on the SSD. Reads with no blocks mapped had latencies of around 70us, while the reads with all blocks mapped had latencies of 250us. In this case only a fraction of the overall IO latency was due to SW and protocol overhead, indicating that SSDs may still have significant room for improving latency.</p>
<p><strong>Form factor</strong><br />
Another important issue discussed by both Robin and Matt is the relative cost of flash packaged in SSD versus non-SSD form factors. Robin argues that an SSD costs significantly more $/GB than the underlying flash while Matt argues that non-SSD packaging is expensive to develop, and SSDs provide useful flash management functions as well as hot-swap capability. It’s certainly true that developing custom packaging has a high up front cost, although this is likely balanced by lower unit costs. But as Robin points out, there are also standard packaging options available for non-SSD form factor flash, which may make custom packaging for non-SSD flash unnecessary.</p>
<p>A very important point to keep in mind when thinking about commercially available SSD vs. non-SSD form factors is that SSDs are designed as a substitute for disk, while non-SSD form factors are often designed as substitutes for memory. This means that SSDs focus primarily on reducing $/GB (its greatest weakness vs. disk), while non-SSDs focus on reducing $/IOPS (its greatest weakness vs. DRAM). This explains why SSD is currently much cheaper on a $/GB basis than PCIe flash, while PCIe flash designed as memory expansion is cheaper on a $/IOPS basis than SSD. This is not to say that you can’t build a non-SSD form factor that has lower $/GB than SSD, just that the primary applications for these non-SSD form factors today is usually not as a replacement for disk.</p>
<p>Whether flash in SSD versus non-SSD form factors is better for use in storage subsystems in the long run primarily depends on the relative volumes of these products, and the feature and price sensitivity of the applications these products serve. At this point the ‘winning’ form-factor seems hard to predict. So as a flash subsystem vendor, it seems desirable to keep your options open and ensure that your technology will work well with a variety of packaging options.</p>
<p><strong>More than just a faster disk</strong><br />
But flash is about more than just performance and packing. Flash enables much more than just a faster, denser replacement for disk. With flash, we can finally remove a key mechanical barrier to scaling not only storage systems, but computing systems in general. Going forward, CPU, network and storage can now all scale with improvements in semiconductor technology. When transistors replaced vacuum tubes, we got more than just compact radios; we got simpler, more powerful computing systems. Similarly, flash is a catalyst that will enable far greater levels of automation and functionality for storage and computing systems than is possible today.</p>
<p>I tend to think of the value of new technology as the product of its simplicity times the functionality it offers. It&#8217;s clear why functionality is important, but why is simplicity so important? Technology that is simple to use will be used more often, to solve more problems, in less time. As a result, simplicity has a compounding effect on value:</p>
<p>Value = Simplicity * Functionality</p>
<p>How does one measure simplicity? One way is to list the basic steps it takes to perform a task and how long each step takes. One to three is good, four to six is manageable, and anything resembling a twelve step program will likely require written directions and a significant amount of focus. Note that in assessing the simplicity and functionality of a technology, one must do it in the context of the job that needs to be done. For example, a chainsaw has great features for cutting down trees but not for giving haircuts.</p>
<p>A common problem with many general purpose storage products when applied to applications such as virtualization is that they require executing long lists of steps to get anything done – and most of the features are not directly applicable to virtualization. Paradoxically, many of the features that try to make these products better suited to the application end up making the products more complex – resulting in little improvement in overall value. Kind of like adding too many tools to a Swiss army knife until you have so many that the attachments start to stick and rub against each other.</p>
<p><a href="http://storagemojo.com/wp-content/uploads//2012/03/Swiss-Army-Giant-Knife.jpg"><img src="http://storagemojo.com/wp-content/uploads//2012/03/Swiss-Army-Giant-Knife.jpg" alt="" title="Swiss Army Giant Knife" width="500" height="350" class="aligncenter size-full wp-image-2620" /></a></p>
<p><strong>Flash as a catalyst</strong><br />
Flash eliminates a key mechanical barrier to scaling computing systems and is 400 times faster than disk. To keep things in perspective, the speed of sound is “only” 250 times faster than walking! If I could get to work at supersonic speeds, I would no doubt save a lot of time each year. But would I do no more which such an ability? Similarly, is flash just a faster replacement for disk? Will it make no significant difference in the way storage is managed and used? We obviously don’t think so. Flash will greatly increase the value of storage by improving both the simplicity and functionality of enterprise storage products. But these gains will not come easily or without their own set of problems.</p>
<p>An obvious way flash promotes simplicity is by eliminating performance bottlenecks, but as flash enables more dense storage systems many of those gains will be converted to problems in quality-of-service. A more significant way flash promotes value is by providing a better building block for constructing storage systems: flash promotes simplicity by enabling higher levels of automation and allows the implementation of more powerful functionality.</p>
<p>Flash will fragment the enterprise storage market. The general purpose storage systems of today will be supplanted by new flash-based products that are far simpler and more powerful for the specific application areas that they target. This will amplify the simplicity and power that flash already makes possible, and further accelerate the fragmentation of the storage market. This is precisely what happened in the 1980’s when advances in networking technology caused a shift from centralized computing to networked computing – and in the process fragmented the direct attached storage market into ones based on networked storage technology. Over time, the networked storage markets consolidated into the current general purpose storage market dominated by a few major vendors. And so the cycle is repeating itself. </p>
<p><a href="http://storagemojo.com/wp-content/uploads//2012/03/market_fragmentation.jpg"><img src="http://storagemojo.com/wp-content/uploads//2012/03/market_fragmentation.jpg" alt="" title="market_fragmentation" width="500" height="400" class="aligncenter size-full wp-image-2621" /></a></p>
<p>We are at the start of a new technological shift. A shift that is made possible by flash and one that will disrupt the existing enterprise storage market. Just as transistors enabled new products such as personal computers and smart phones, flash will enable simple, intelligent and fast enterprise storage systems. In turn, this will lead to much higher value for end users, but only if we think outside the storage box and treat flash as more than just a faster, denser disk.
</p></blockquote>
<p><strong>The StorageMojo take</strong><br />
For the record the original post wasn&#8217;t looking at hybrid solutions, although it is obvious that SSDs can help legacy designs stay competitive without replacing all disks for a few years. For folks like Tintri and Nimble who want to speed up disk storage to stay affordable SSDs make sense. Why engineer a small part of your system when an off-the-shelf solution will suffice?</p>
<p>But for high end transactional SAN storage I still don&#8217;t see how SSDs are the right way to go. But I&#8217;m expecting more responses, so stay tuned.</p>
<p><strong>Courteous comments welcome, of course.</strong> I&#8217;m working on a post that reflects directly on Ed&#8217;s comment about SSD latency. You&#8217;ll like it.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://storagemojo.com/2012/03/20/tintri-responds-on-ssd-arrays/&text=Tintri responds on SSD arrays" target="_blank" title="Click here if you liked this article.">
					<img src="http://storagemojo.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div>]]></content:encoded>
			<wfw:commentRss>http://storagemojo.com/2012/03/20/tintri-responds-on-ssd-arrays/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Dear StorageMojo: migrating from Centera to Isilon</title>
		<link>http://storagemojo.com/2012/03/15/dear-storagemojo-migrating-from-centera-to-isilon/</link>
		<comments>http://storagemojo.com/2012/03/15/dear-storagemojo-migrating-from-centera-to-isilon/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 23:39:29 +0000</pubDate>
		<dc:creator>Robin Harris</dc:creator>
				<category><![CDATA[Enterprise]]></category>

		<guid isPermaLink="false">http://storagemojo.com/?p=2611</guid>
		<description><![CDATA[A reader asks: Do you have any tool to move External Files (nearly 70 TB) from Celerra &#038; Centera to Isilon faster? The StorageMojo take I know EMC made it difficult to leave their Centera system for competitive systems, but making it difficult to leave for another EMC product seems perverse. Or maybe they don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>A reader asks:</p>
<blockquote><p>
Do you have any tool to move External Files (nearly 70 TB) from Celerra &#038; Centera to Isilon faster?
</p></blockquote>
<p><strong>The StorageMojo take</strong><br />
I know EMC made it difficult to leave their Centera system for competitive systems, but making it difficult to leave for another EMC product seems perverse. Or maybe they don&#8217;t know how to do it either.</p>
<p>Readers, or Isiloners, any suggestions?</p>
<p><strong>Courteous comments welcome, of course.</strong> </p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://storagemojo.com/2012/03/15/dear-storagemojo-migrating-from-centera-to-isilon/&text=Dear StorageMojo: migrating from Centera to Isilon" target="_blank" title="Click here if you liked this article.">
					<img src="http://storagemojo.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div>]]></content:encoded>
			<wfw:commentRss>http://storagemojo.com/2012/03/15/dear-storagemojo-migrating-from-centera-to-isilon/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>SSDs in arrays: the Pure Storage view</title>
		<link>http://storagemojo.com/2012/03/12/ssds-in-arrays-the-pure-storage-view/</link>
		<comments>http://storagemojo.com/2012/03/12/ssds-in-arrays-the-pure-storage-view/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 12:57:46 +0000</pubDate>
		<dc:creator>Robin Harris</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[SSD/Flash Disk]]></category>

		<guid isPermaLink="false">http://storagemojo.com/?p=2605</guid>
		<description><![CDATA[Pure&#8217;s Matt Kixmoeller saw the Are SSD-based arrays a bad idea post and, unsurprisingly, responded. The SSD is Key to Economic Flash Arrays is a good post and I urge interested readers to check it out. Pure has a stellar team with deep experience. Their views are worth considering. As Matt notes: This post caught [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Pure&#8217;s Matt Kixmoeller saw the <a href="http://storagemojo.com/2012/03/05/are-ssd-based-arrays-a-bad-idea/" target="_blank">Are SSD-based arrays a bad idea</a> post and, unsurprisingly, responded. <a href="http://www.purestorage.com/blog/the-ssd-is-key-to-economic-flash-arrays/" target="_blank">The SSD is Key to Economic Flash Arrays</a> is a good post and I urge interested readers to check it out.</p>
<p>Pure has a stellar team with deep experience. Their views are worth considering.</p>
<p>As Matt notes:</p>
<blockquote><p>
This post caught our eye for an obvious reason: Pure Storage did start “fresh” to build an all-flash enterprise storage array, and we did decide to use the SSD form factor, after quite exhaustive looks at all the other options. Quite simply, we found that SSDs are the most efficient and economic building blocks from which to build a flash array. Let’s explore why.
</p></blockquote>
<p>After dismissing disk arrays that add flash drives &#8211; as I do &#8211; Matt focuses on (1) all flash appliances built from raw NAND and (2) flash arrays using flash SSDs. </p>
<p><strong>SSDs are most efficient</strong><br />
Matt argues that SSD-based arrays have 3 key advantages:</p>
<ul>
<li><strong>Economics.</strong> SSDs are a commodity product that raw flash arrays will have a hard time out-engineering.</li>
<li><strong>Flash controller complexity.</strong> Matt notes, correctly, that the flash controller is at the heart of argument. Better to use a controller that goes into millions of SSDs or one purpose-built for a single vendor&#8217;s array? How will the single vendor be able to keep up?</li>
<li><strong>Servicability.</strong> Pure&#8217;s use of SSDs enables them to offer a familiar hot-swap experience that higher density designs may not offer. Futhermore, Pure&#8217;s data reduction features increase effective density to rival raw flash designs.</li>
</ul>
<p>In conclusion, Matt makes a couple of more points. First, that SSD form factors will become much more compact, such as Apple&#8217;s DIMM-like mini-SATA SSD used in the MacBook Air. Second, that the proof is in the pudding: Pure, he says, has &#8220;. . . delivered with break-through performance, at a cost below traditional spinning disk.&#8221;</p>
<p><strong>The StorageMojo take</strong><br />
How does Matt&#8217;s response stack up to the criteria in the original post? Not that there&#8217;s anything magic about them, but . . . .</p>
<ul>
<li><strong>Latency.</strong> No response, which doesn&#8217;t mean they&#8217;re worse.</li>
<li><strong>SSD bandwidth.</strong> No response, but to be fair with enough SSDs you should be able saturate 16Gb Fibre Channel.</li>
<li><strong>Reliability.</strong> No direct response. Instead a focus on servicability. More on that below.</li>
<li><strong>Cost.</strong> Says Pure is cost-effective using their data reduction technology. </li>
<li><strong>Flexibility.</strong> This is the heart of Matt&#8217;s argument: due to the commodity volume of the flash controllers flash SSDs will evolve faster &#8211; in functionality and cost &#8211; than any proprietary solution could. Proprietary flash controllers, he says, will be boat anchors for flash array vendors and are likely to end up controlled by flash manufacturers. </li>
</ul>
<p><strong>Servicability</strong> is an interesting response to the question of reliability. After all, the reason hot swap is important for some components but not others is because they either a)fail often &#8211; individually or in aggregate &#8211; b)failure compromises the product or c)online expansion, upgrading or reconfiguation is desirable.</p>
<p>Power supplies are routinely hot swappable because they have the lowest MTBF of any major system component. Disks are hot swappable because they come in multiples that reduce their aggregate MTBF while their standardized design makes hot swap cheap. I/O cards are often hot swappable because they are critical and needs change.</p>
<p>SSDs <i>should</i> be hot swappable because their failure rates are at best about half that of disks. But DIMMs, another critical component, especially if you invest in high-capacity ones, aren&#8217;t, because they rarely fail. </p>
<p>While I&#8217;m not aware of any non-SSD enterprise array vendor whose arrays don&#8217;t include hot swap components &#8211; love to be educated &#8211; which is more important: a short mean time to repair (MTTR) or a long mean time between failures (MTBF)? Because that is the argument about servicability.</p>
<p>I&#8217;d like to publish responses from vendors who feel strongly about this issue. Not in the comments, but as a blog post. Any takers?</p>
<p><strong>Courteous comments welcome, of course.</strong> I was so impressed with the Pure Storage team that I signed a rare NDA with them last spring to get briefed, the first of 2 visits to their Castro street HQ.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://storagemojo.com/2012/03/12/ssds-in-arrays-the-pure-storage-view/&text=SSDs in arrays: the Pure Storage view" target="_blank" title="Click here if you liked this article.">
					<img src="http://storagemojo.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div>]]></content:encoded>
			<wfw:commentRss>http://storagemojo.com/2012/03/12/ssds-in-arrays-the-pure-storage-view/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>StorageMojo webinar Tuesday, March 13</title>
		<link>http://storagemojo.com/2012/03/09/storagemojo-webinar-tuesday-march-13/</link>
		<comments>http://storagemojo.com/2012/03/09/storagemojo-webinar-tuesday-march-13/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 20:55:07 +0000</pubDate>
		<dc:creator>Robin Harris</dc:creator>
				<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Information Management]]></category>

		<guid isPermaLink="false">http://storagemojo.com/?p=2602</guid>
		<description><![CDATA[The friendly folks at Panasas are sponsoring Taming the Big Data Beast: Big Data for Design and Discovery at 10am PDT. I&#8217;ll present the StorageMojo take on big data. I&#8217;d like to hear from you on any issues I should address. Feel free to comment or email me at robin at this domain. Update: Here&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>The friendly folks at Panasas are sponsoring <a href="http://panasas.com/big-data-webinar" target="_blank">Taming the Big Data Beast: Big Data for Design and Discovery</a> at 10am PDT. I&#8217;ll present the StorageMojo take on big data.</p>
<p>I&#8217;d like to hear from you on any issues I should address. Feel free to comment or email me at robin at this domain.</p>
<p><strong>Update:</strong> Here&#8217;s the <a href="http://www.panasas.com/sites/default/files/uploads/2012-03-13-10-20-Panasas-Big-Data-Webinar.wmv" target="_blank">link</a> to the WMV file for the webinar.</p>
<p><strong>The StorageMojo take</strong><br />
Panasas founder Garth Gibson &#8211; he of the <a href="http://www.cs.cmu.edu/~garth/RAIDpaper/Patterson88.pdf" target="_blank">original Berkeley RAID paper</a> &#8211; was so far in advance of the rest of the industry with scale-out architecture, object storage and extreme bandwidth that it is only in the last few years that enterprises have caught on to why these are all Good Things. I&#8217;m glad they&#8217;ve hung in there and pleased by their support for StorageMojo.</p>
<p><strong>Courteous comments welcome, of course.</strong> I&#8217;ll be in Silicon Valley Wednesday morning with some free time. I&#8217;d like to see cool stuff that people are working on.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://storagemojo.com/2012/03/09/storagemojo-webinar-tuesday-march-13/&text=StorageMojo webinar Tuesday, March 13" target="_blank" title="Click here if you liked this article.">
					<img src="http://storagemojo.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div>]]></content:encoded>
			<wfw:commentRss>http://storagemojo.com/2012/03/09/storagemojo-webinar-tuesday-march-13/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.panasas.com/sites/default/files/uploads/2012-03-13-10-20-Panasas-Big-Data-Webinar.wmv" length="34679847" type="video/asf" />
		</item>
		<item>
		<title>Are SSD-based arrays a bad idea?</title>
		<link>http://storagemojo.com/2012/03/05/are-ssd-based-arrays-a-bad-idea/</link>
		<comments>http://storagemojo.com/2012/03/05/are-ssd-based-arrays-a-bad-idea/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 17:15:16 +0000</pubDate>
		<dc:creator>Robin Harris</dc:creator>
				<category><![CDATA[Off-Topic]]></category>

		<guid isPermaLink="false">http://storagemojo.com/?p=2599</guid>
		<description><![CDATA[Think: if NAND flash storage arrays were being developed today, what is the chance that we&#8217;d put the flash into little bricks and then plug a bunch of them into a backplane? So why do it now? It is a truism of design that when a new technology is developed, we use it to build [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Think: if NAND flash storage arrays were being developed today, what is the chance that we&#8217;d put the flash into little bricks and then plug a bunch of them into a backplane? So why do it now?</p>
<p>It is a truism of design that when a new technology is developed, we use it to build what we have today. It is only in later generations that we realize the new possibilities enabled by the technology. And those generations can be long, even in computers.</p>
<p>For all out talk about the rapid pace of computer innovation, the market for the tried-and-true is much larger than the one innovators fight over.</p>
<p><strong>Why SSD-based arrays are a bad idea</strong><br />
To be clear, this discussion covers storage arrays built with standards-based (i.e. SATA, SAS, 2.5&#8243; or similar) SSDs. </p>
<ul>
<li><strong>Latency.</strong> Low compared to disks, but substantial compared to flash. SAS/SATA stacks were never optimized because disk latency was the big problem.</li>
<li><strong>SSD bandwidth.</strong> There are wider options, especially close to the CPU.</li>
<li><strong>Reliability.</strong> SSDs replace the head/media assembly in disk drives with NAND chips. The rest of the SSD has all the tender bits of a regular disk &#8211; bits that account for about half of all disk failures. Compare DIMM and disk replacement rates.</li>
<li><strong>Cost.</strong> SSDs cost 50%-100% more than the raw flash, even after using all the high-volume disk components. Mounting directly on PC boards, like DIMMs or PCIe cards, is much more cost effective.</li>
<li><strong>Flexibility.</strong> The good news with SSDs is that they take advantage of the huge tech infrastructure that supports disks. But that&#8217;s the bad news too, if an optimized clean-sheet architecture is the goal.</li>
</ul>
<p>How big an issue is cost? DRAM on a DIMM is ≈98% of the DIMM&#8217;s cost, where the flash in an SSD ≈50%-65% of the cost. And since flash costs are dropping faster than the other component costs, so will its percentage of SSD cost.</p>
<p>Given the high cost of flash media compared to disk, efficient media usage is a major issue. Will flash SSDs pass that test?</p>
<p>A less important but related metric: rackspace. SSDs are inefficient users of racks, taking perhaps 2x the space of non-SSD flash arrays per TB. Few customers will care, but the ones who do write big checks.</p>
<p><strong>The StorageMojo take</strong><br />
The massive technological momentum behind SSD-based arrays make them a popular option for both vendors and customers. After 20 years of RAID arrays, customers get the model. There&#8217;s a large raft of hardware and software support for disk drives that SSDs can use. </p>
<p>That cuts time-to-market and development cost. Given the performance advantages of SSDs over disks it is an easy win for customers even if the architecture is sub-optimal. </p>
<p>The squeeze comes later: if non-SSD architectures have significant advantages the SSD-based arrays will lose market share and gross margin. Flash-based SSDs make sense for many applications where their cost is a small percentage of the total solution. </p>
<p>Building storage arrays from SSDs is opportunistic, not strategic. It isn&#8217;t the future for high-end storage, but less-demanding mid-markets may not care.</p>
<p><strong>Courteous comments welcome, of course.</strong> I&#8217;m really interested in any holes in the logic of this analysis. Please weigh in.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://storagemojo.com/2012/03/05/are-ssd-based-arrays-a-bad-idea/&text=Are SSD-based arrays a bad idea?" target="_blank" title="Click here if you liked this article.">
					<img src="http://storagemojo.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div>]]></content:encoded>
			<wfw:commentRss>http://storagemojo.com/2012/03/05/are-ssd-based-arrays-a-bad-idea/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>NAND’s dimming future</title>
		<link>http://storagemojo.com/2012/02/29/nands-dimming-future/</link>
		<comments>http://storagemojo.com/2012/02/29/nands-dimming-future/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 20:21:16 +0000</pubDate>
		<dc:creator>Robin Harris</dc:creator>
				<category><![CDATA[Future Tech]]></category>
		<category><![CDATA[SSD/Flash Disk]]></category>

		<guid isPermaLink="false">http://storagemojo.com/?p=2593</guid>
		<description><![CDATA[Another StorageMojo Best paper, The Bleak Future of NAND Flash Memory, presented at this year&#8217;s FAST &#8217;12 conference, quantifies flash&#8217;s declining reliability, endurance, and performance as density increases. Researchers Laura M. Grupp and Steven Swanson from the UCSD Non-volatile Systems Lab and John D. Davis of Microsoft Research collected data from 45 flash chips from [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Another StorageMojo Best paper, <a href="http://cseweb.ucsd.edu/users/swanson/papers/FAST2012BleakFlash.pdf" target="_blank">The Bleak Future of NAND Flash Memory</a>, presented at this year&#8217;s FAST &#8217;12 conference, quantifies flash&#8217;s declining reliability, endurance, and performance as density increases. </p>
<p>Researchers Laura M. Grupp and Steven Swanson from the UCSD Non-volatile Systems Lab and John D. Davis of Microsoft Research collected data from 45 flash chips from 6 manufacturers. Using that empirical data they predict the performance and cost characteristics of future SSDs. </p>
<p><strong>Faster better cheaper or slower worse cheaper?</strong><br />
While NAND flash is produced with semiconductor processes, smaller feature sizes don&#8217;t lead to faster performance or greater reliability. As NAND features shrink, so do the number of trapped electrons that store information. </p>
<p><strong>Figures of merit</strong><br />
The research found that performance, program/erase endurance, energy efficiency, and data retention time all got worse with feature shrink.</p>
<p>Based on past performance, the team derived equations to describe how changes in feature size have affected key specs. They looked at SLC, MLC and TLC and feature sizes scaled from 72 nm to 6.5 nm (the consensus smallest feature size published in the International Technology Roadmap for Semiconductors (ITRS0), and assumed a fixed silicon budget for flash storage.</p>
<p><strong>Key results</strong></p>
<ul>
<li><strong>Latency.</strong> MLC write latency will double over time. Triple-level cell writes will grow to over 2.5MS, noticably reducing its performance advantage over disk writes.</li>
<li><strong>Bandwidth.</strong> Small &#8211; 512B &#8211; read bandwidth and all writes decline by up to 50% over time. The impact is greatest on high-performance SLC flash.</li>
<li><strong>IOPS.</strong> MLC flash I/O rates will drop almost in half. </li>
</ul>
<p>Flash may be the new disk in a few years.</p>
<p><strong>The StorageMojo take</strong><br />
One important qualifier is that for the purposes of their modeling the team constrained the number of chips in the hypothetical future devices whose performance they predicted. While fine for isolating the impact of future chip shrinks, it ignores the potential of much greater parallelism for managing these changes.</p>
<p>Bandwidth drops by half? Double the number of chips.</p>
<p>But if something can&#8217;t go on forever, it won&#8217;t. NAND flash will soon enter an end-of-life crisis for computer applications that need performance. That&#8217;s why ReRAM (resistance RAM) looks to be a good bet for replacing computer flash &#8211; not mobile device flash &#8211; over the next decade.</p>
<p><strong>Courteous comments welcome, of course.</strong> A version of this post was published on ZDNet last week.</p>
<div class="twttr_button">
				<a href="http://twitter.com/share?url=http://storagemojo.com/2012/02/29/nands-dimming-future/&text=NAND's dimming future" target="_blank" title="Click here if you liked this article.">
					<img src="http://storagemojo.com/wp-content/plugins/twitter-plugin/images/twitt.gif" alt="Twitt" />
				</a>
			</div>]]></content:encoded>
			<wfw:commentRss>http://storagemojo.com/2012/02/29/nands-dimming-future/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

