<?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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Dave Graham's Weblog</title>
	
	<link>http://flickerdown.com</link>
	<description>a Blog dedicated to storage and technology</description>
	<lastBuildDate>Mon, 02 Nov 2009 21:34:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/DaveGrahamsWeblog" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Frosting the FCoE Cake…</title>
		<link>http://feedproxy.google.com/~r/DaveGrahamsWeblog/~3/NifA4LwKa5w/</link>
		<comments>http://flickerdown.com/2009/11/frosting-the-fcoe-cake/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 21:34:01 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[perspective]]></category>
		<category><![CDATA[10 Gigabit Ethernet]]></category>
		<category><![CDATA[Application-specific integrated circuit]]></category>
		<category><![CDATA[Cake]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Fibre Channel over Ethernet]]></category>
		<category><![CDATA[Food]]></category>
		<category><![CDATA[Home]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[Model]]></category>
		<category><![CDATA[Storage area network]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=701</guid>
		<description><![CDATA[



Image via Wikipedia



I was advised the other day that a certain manufacturer was adopting a rather interesting model for Fibre Channel over Ethernet CNA licensing.  Rather than simply purchasing a FCoE CNA with all the features (10GbE, iSCSI, and FCoE) turned on, they were going to adopt some sort of staggered licensing model that put [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="zemanta-img">
<div>
<dl class="wp-caption alignright">
<dt class="wp-caption-dt"><a href="http://commons.wikipedia.org/wiki/Image:Pi%C5%A1koty.jpg"><img title="Czech kind of sponge cake." src="http://upload.wikimedia.org/wikipedia/commons/thumb/0/0d/Pi%C5%A1koty.jpg/300px-Pi%C5%A1koty.jpg" alt="Czech kind of sponge cake." /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution">Image via <a href="http://commons.wikipedia.org/wiki/Image:Pi%C5%A1koty.jpg">Wikipedia</a></dd>
</dl>
</div>
</div>
<p>I was advised the other day that a certain manufacturer was adopting a rather interesting <a class="zem_slink" title="Model (person)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Model_%28person%29">model</a> for Fibre Channel over Ethernet CNA licensing.  Rather than simply purchasing a <a class="zem_slink" title="Fibre Channel over Ethernet" rel="wikipedia" href="http://en.wikipedia.org/wiki/Fibre_Channel_over_Ethernet">FCoE</a> CNA with all the features (<a class="zem_slink" title="10 Gigabit Ethernet" rel="wikipedia" href="http://en.wikipedia.org/wiki/10_Gigabit_Ethernet">10GbE</a>, <a class="zem_slink" title="ISCSI" rel="wikipedia" href="http://en.wikipedia.org/wiki/ISCSI">iSCSI</a>, and FCoE) turned on, they were going to adopt some sort of staggered licensing model that put each of those features as an option that you could license (and pay for) at a later date.</p>
<p>When I read this, the analogy that sprung to mind was one of, well, cake.  (<em>I&#8217;m not a foodie, I just tend to think abstractly of food</em>.) How many people go to a bakery and buy a plain cake that isn&#8217;t frosted and that has a payment plan against it?   You&#8217;re going to buy a cake that fits with the mindset of what a cake should be; that is, something that is complete and &#8220;ready to eat.&#8221;  Additionally, you&#8217;re probably not going to be interested in a plain cake where the end cost is greater than a pre-frosted cake!  Why would you buy something that required an order of magnitude more effort to get to a final, workable order?  You&#8217;d consider someone who bought into this idea as somewhat of a lunatic.</p>
<p><span id="more-701"></span>Expanding the analogy into the FCoE space, anyone can cobble together an FCoE solution.  Gen1 CNA products pointed this out.  You mux together a series of <a class="zem_slink" title="Application-specific integrated circuit" rel="wikipedia" href="http://en.wikipedia.org/wiki/Application-specific_integrated_circuit">ASICs</a> that were designed for specific purposes and pray that the end result justified the means of integration.  This &#8220;vanilla cake approach&#8221; is serviceable, for sure, but ugly.  Taking it even further, you could technically run the FCoE stack as <a class="zem_slink" title="Computer software" rel="wikipedia" href="http://en.wikipedia.org/wiki/Computer_software">software</a>-only and get a similar result, albeit probably not what you expected by way of performance.  The point here is that the maturity model on Gen2 CNAs puts the cake and icing together in a rather pleasing and edible package  versus how Gen1 CNAs glommed everything together. <em>Why on earth would you want to split that up by separately licensing features?!?</em></p>
<p>The point is, just like the plain vanilla cake, you buy the CNAs with the expectation that it will work for whatever you put it to use for.  You don&#8217;t extraneous crap that adds little to the <a class="zem_slink" title="Customer value proposition" rel="wikipedia" href="http://en.wikipedia.org/wiki/Customer_value_proposition">value proposition</a> of FCoE (or any sort of storage/communication fabric for that matter). You want a product that works from the onset, thatyou don&#8217;t have to worry about another <a class="zem_slink" title="Capital Expenditures" rel="wikinvest" href="http://www.wikinvest.com/metric/Capital_Expenditures">CapEx</a> consideration a year into the implementation process.  When you buy a CNA, you want the entire cake (and preferably at a price point that doesn&#8217;t require a 2nd mortgage).</p>
<p>I really do respect this particular manufacturer and I know they&#8217;ve spent a lot of time making sure everything works together.  They have an amazing commitment to quality but  I just am puzzled by this apparent aberration in the CNA market.  Am I missing something here?</p>
<p>Comments welcome.</p>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/498910b3-e235-41e8-8aab-613dde660d6b/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=498910b3-e235-41e8-8aab-613dde660d6b" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=NifA4LwKa5w:iPZSDy5Sx3c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=NifA4LwKa5w:iPZSDy5Sx3c:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=NifA4LwKa5w:iPZSDy5Sx3c:AQm9RcAkXCc"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?i=NifA4LwKa5w:iPZSDy5Sx3c:AQm9RcAkXCc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DaveGrahamsWeblog/~4/NifA4LwKa5w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://flickerdown.com/2009/11/frosting-the-fcoe-cake/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://flickerdown.com/2009/11/frosting-the-fcoe-cake/</feedburner:origLink></item>
		<item>
		<title>Life with Qlogic’s 5802V: Part 1</title>
		<link>http://feedproxy.google.com/~r/DaveGrahamsWeblog/~3/jxb91n9oAcE/</link>
		<comments>http://flickerdown.com/2009/10/life-with-qlogics-5802v-part-1/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 21:03:11 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[AMD]]></category>
		<category><![CDATA[Atmos]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Fibre]]></category>
		<category><![CDATA[Fibre Channel Switches]]></category>
		<category><![CDATA[clariion]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Cisco Systems]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Fibre Channel over Ethernet]]></category>
		<category><![CDATA[Host adapter]]></category>
		<category><![CDATA[Infiniband]]></category>
		<category><![CDATA[Network card]]></category>
		<category><![CDATA[Qlogic]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=686</guid>
		<description><![CDATA[If you follow me on Twitter at all, you&#8217;ll know that I&#8217;m a big fan of Qlogic.  I appreciate the functional simplicity of what Qlogic designs encompass as well as the &#8220;get business done&#8221; attitude that they bring to their switches, HBAs, NICs, and CNAs.  Imagine my happiness, then, when I got ahold of one [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>If you follow me on <a href="http://www.twitter.com/davegraham" target="_blank">Twitter </a>at all, you&#8217;ll know that I&#8217;m a big fan of <a class="zem_slink" title="QLogic" rel="homepage" href="http://www.qlogic.com">Qlogic</a>.  I appreciate the functional simplicity of what Qlogic designs encompass as well as the &#8220;<em>get business done</em>&#8221; attitude that they bring to their <a class="zem_slink" title="Switch" rel="wikipedia" href="http://en.wikipedia.org/wiki/Switch">switches</a>, <a class="zem_slink" title="Host adapter" rel="wikipedia" href="http://en.wikipedia.org/wiki/Host_adapter">HBAs</a>, <a class="zem_slink" title="Newly industrialized country" rel="wikipedia" href="http://en.wikipedia.org/wiki/Newly_industrialized_country">NICs</a>, and CNAs.  Imagine my happiness, then, when I got ahold of one of their latest &#8220;edge&#8221; fibre channel switches, the SANbox 5802V.  The SANbox 5802V follows the typical edge-switch formula: 20 SFP ports for either 4Gb/s <a class="zem_slink" title="Small form-factor pluggable transceiver" rel="wikipedia" href="http://en.wikipedia.org/wiki/Small_form-factor_pluggable_transceiver">SFPs</a> or 8Gb/s SFP+, 4 stacking ports that default at 10Gb/s <a class="zem_slink" title="Fibre Channel" rel="wikipedia" href="http://en.wikipedia.org/wiki/Fibre_Channel">Fibre Channel</a> connection and can be upgraded to 20Gb/s FC when additional bandwidth is needed, a serial and <a class="zem_slink" title="Internet Protocol" rel="wikipedia" href="http://en.wikipedia.org/wiki/Internet_Protocol">IP</a>-based management <a class="zem_slink" title="Port" rel="wikipedia" href="http://en.wikipedia.org/wiki/Port">port</a> setup, and dual redundant <a class="zem_slink" title="Power supply" rel="wikipedia" href="http://en.wikipedia.org/wiki/Power_supply">power supplies</a> (the 5802V ships with 2 <a class="zem_slink" title="Power supply unit (computer)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Power_supply_unit_%28computer%29">PSUs</a>; the 5800V <a class="zem_slink" title="Ship model" rel="wikipedia" href="http://en.wikipedia.org/wiki/Ship_model">model ships</a> with only 1).</p>
<p style="text-align: left;">
<div id="attachment_693" class="wp-caption aligncenter" style="width: 150px">
	<a href="http://www.qlogic.com/Products/SAN_products_FCS_san5802V.aspx"><img class="size-full wp-image-693" title="SANbox 5802V" src="http://flickerdown.com/wp-content/uploads/2009/10/SANbox5802V.jpg" alt="SANbox 5802V" width="150" height="111" /></a>
	<p class="wp-caption-text">SANbox 5802V</p>
</div>
<p style="text-align: left;"><span id="more-686"></span></p>
<p style="text-align: left;"><strong>Specifications</strong></p>
<p style="text-align: left;">As I listed above, the quick specs on the 5802V switch are:</p>
<ul>
<li>20 ports of SFP/SFP+ FC connectivity for 2, 4, and 8Gb/s FC connectivity (8 standard; licensed in 4 port increments)</li>
<li>4 ports of Xpak ISL/Stacking ports that run at 10Gb/s (std) or 20Gb/s (optional)</li>
<li>Stacking of up to 8 x 5802 switches for an aggregate port count of 160 ports</li>
<li>Serial, IP, and in-band FC management capabilities</li>
<li>Dual redundant hot-swap PSUs (5802V only) or single, chassis cold-swap PSU (5800)</li>
<li>544 Gbps chassis bandwidth (no port is oversubscribed; stark contrast to <a class="zem_slink" title="Cisco" rel="homepage" href="http://www.cisco.com">Cisco</a> MDS series)</li>
<li>1 Rack unit in height</li>
</ul>
<p style="text-align: left;"><strong>Front Panel Overview</strong></p>
<p style="text-align: left;">The SANbox 5802V is a relatively understated piece of hardware.  One of the first things you see are the rather sizable stacking ports on the right hand side of the switch.</p>
<dl id="attachment_694" class="wp-caption aligncenter" style="width: 310px;">
<dt class="wp-caption-dt"><img class="size-medium wp-image-694" title="SANbox 5802V Stacking Ports" src="http://flickerdown.com/wp-content/uploads/2009/10/stacking_ports-300x225.jpg" alt="SANbox 5802V Stacking Ports" width="300" height="225" /></dt>
</dl>
<div class="mceTemp mceIEcenter">
<dl id="attachment_694" class="wp-caption aligncenter" style="width: 310px;">
<dd class="wp-caption-dd">SANbox 5802V Stacking Ports</dd>
</dl>
</div>
<p class="zemanta-related-title">Rather than impinge upon the total port count for ISLs and potentially running into bandwidth issues, Qlogic chose to dedicate ports for ISL and stacking.  Each of these stacking ports utilizes a propietary Xpak connector (seen below) that allows the 5802V to communicate via 10Gb/s Fibre Channel as an ISL/stacking protocol.  These Xpak connectors ship with each switch (just 1 connector) and using 2 of these connectors nets a channel that is 20Gb/s in total.  Optionally, you can purchase a licensing upgrade that will turn each of these ports into a 20Gb/s pipe.  With only two switches, your ISL could scale from 20Gb/s to 40Gb/s without having to take away ports from your storage or hosts. This allows you to scale your interswitch traffic on demand without additional ISL or Fabric licensing costs.</p>
<p class="zemanta-related-title">
<div id="attachment_697" class="wp-caption aligncenter" style="width: 300px">
	<img class="size-medium wp-image-697" title="X-Pack Connector" src="http://flickerdown.com/wp-content/uploads/2009/10/x-pack-300x225.jpg" alt="X-Pack Connector" width="300" height="225" />
	<p class="wp-caption-text">XPak Connector</p>
</div>
<p class="zemanta-related-title">Moving over to the left side of the switch, we get to the management ports.  Qlogic provides both a serial connection as well as a gigabit ethernet based management ports along with a series of LED lights noting power on, heartbeat, and maintence button (recessed so that you don&#8217;t do something inexplicably stupid).</p>
<p class="zemanta-related-title">
<div id="attachment_689" class="wp-caption aligncenter" style="width: 300px">
	<img class="size-medium wp-image-689" title="Management Ports" src="http://flickerdown.com/wp-content/uploads/2009/10/mgmt_model-300x225.jpg" alt="Management Ports" width="300" height="225" />
	<p class="wp-caption-text">Management Ports</p>
</div>
<p>Finally, we&#8217;ve got the front end data ports which feature <a class="zem_slink" title="TCP and UDP port" rel="wikipedia" href="http://en.wikipedia.org/wiki/TCP_and_UDP_port">port status</a> and link activity lights as well.  These can be helpful for determining whether or not links are active (in case you didn&#8217;t already know via <a class="zem_slink" title="Simple Network Management Protocol" rel="wikipedia" href="http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol">SNMP</a> traps or array/host reporting) as well as link activity (helpful for determining path management activity).</p>
<p class="zemanta-related-title">
<div id="attachment_690" class="wp-caption aligncenter" style="width: 300px">
	<img class="size-medium wp-image-690" title="SANbox 5802v FC Ports" src="http://flickerdown.com/wp-content/uploads/2009/10/ports-300x225.jpg" alt="SANbox 5802v FC Ports" width="300" height="225" />
	<p class="wp-caption-text">SANbox 5802v FC Ports</p>
</div>
<p><strong>Back Panel Overview</strong></p>
<p class="zemanta-related-title">The back panel of the 5802V is rather simple.  Dual hot-swappable power supplies that feature status lights to quickly determine online/offline status.  Again, handy if you&#8217;re in the data center for those quick rack surveys that we all do.</p>
<p class="zemanta-related-title">
<div id="attachment_692" class="wp-caption aligncenter" style="width: 300px">
	<img class="size-medium wp-image-692" title="Power Supplies" src="http://flickerdown.com/wp-content/uploads/2009/10/power-300x225.jpg" alt="Power Supplies" width="300" height="225" />
	<p class="wp-caption-text">Power Supplies</p>
</div>
<p class="zemanta-related-title">It&#8217;s worth noting here that the 5800 features a single, embedded power supply that requires switch servicing if the power supply fails.</p>
<p class="zemanta-related-title"><strong>Next steps</strong></p>
<p class="zemanta-related-title">In additional articles, I&#8217;ll be diving into the interface of the 5802V to show you some of the cool features that make this, in my humble opinion, the class-leading departmental/edge fibre channel switch.  Stay tuned, you&#8217;re not going to want to miss this!!</p>
<p class="zemanta-related-title">For more information on the SANbox 5802V, please visit Qlogic&#8217;s website <a href="http://www.qlogic.com/Products/SAN_products_FCS_san5802V.aspx" target="_blank">here</a>.  Any comments or feedback on what you want to see, let me know&#8230;.here&#8217;s a teaser image for part 2&#8230;</p>
<p class="zemanta-related-title" style="text-align: center;">
<div id="attachment_691" class="wp-caption aligncenter" style="width: 300px">
	<img class="size-medium wp-image-691" title="SANBox Gui" src="http://flickerdown.com/wp-content/uploads/2009/10/ports-initator-and-target-300x183.jpg" alt="SANBox Gui" width="300" height="183" />
	<p class="wp-caption-text">SANBox Gui</p>
</div>
<h6 class="zemanta-related-title">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2009/10/21/qlogic_cna_power/">QLogic gets another CNA kiss from IBM</a> (theregister.co.uk)</li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/f3265366-c666-4b9b-bc20-2229bc8296f5/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=f3265366-c666-4b9b-bc20-2229bc8296f5" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=jxb91n9oAcE:wywRzrZ6DrY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=jxb91n9oAcE:wywRzrZ6DrY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=jxb91n9oAcE:wywRzrZ6DrY:AQm9RcAkXCc"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?i=jxb91n9oAcE:wywRzrZ6DrY:AQm9RcAkXCc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DaveGrahamsWeblog/~4/jxb91n9oAcE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://flickerdown.com/2009/10/life-with-qlogics-5802v-part-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://flickerdown.com/2009/10/life-with-qlogics-5802v-part-1/</feedburner:origLink></item>
		<item>
		<title>Why policy is the future of storage, part 2</title>
		<link>http://feedproxy.google.com/~r/DaveGrahamsWeblog/~3/oy1SsZDjU78/</link>
		<comments>http://flickerdown.com/2009/10/why-policy-is-the-future-of-storage-part-2/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 13:08:57 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Atmos]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EMC Corporation]]></category>
		<category><![CDATA[Logical Unit Number]]></category>
		<category><![CDATA[Policy]]></category>
		<category><![CDATA[United States]]></category>
		<category><![CDATA[Virtual machine]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[VMware ESX Server]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=683</guid>
		<description><![CDATA[In my first post on policy, i tried to show what policy&#8217;s influence would be like from a top-level standpoint.  We see that policy can start from a localized array standpoint   and &#8220;fix&#8221; performancing or hotspot issues based on key LUN migration technologies (like EMC&#8217;s FAST promises to do; Compellent already does [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>In my first post on policy, i tried to show what policy&#8217;s influence would be like from a top-level standpoint.  We see that policy can start from a localized array standpoint   and &#8220;fix&#8221; performancing or hotspot issues based on key <a class="zem_slink" title="Logical Unit Number" rel="wikipedia" href="http://en.wikipedia.org/wiki/Logical_Unit_Number">LUN</a> migration technologies (like <a class="zem_slink" title="NYSE: EMC" rel="stockexchange" href="http://finance.yahoo.com/q?s=EMC">EMC</a>&#8217;s FAST promises to do; Compellent already does this) while allowing <a class="zem_slink" title="Business process" rel="wikipedia" href="http://en.wikipedia.org/wiki/Business_process">business   processes</a> to continue &#8220;unharmed.&#8221;  To a certain extent, the LUN migrations of yesteryear were an act of policy, if only to show the level of manual involvement required in order   to manage a SAN.  What I&#8217;d like to look at today is the concept of extending policy BEYOND a localized resource or array and looking at its impact in a global storage   environment.</p>
<p><span id="more-683"></span></p>
<p><em><span style="text-decoration: underline;">Why use Policy?</span></em></p>
<p>As i&#8217;ve noted numerous times, there is a time and a place to staff up to handle data challenges but there&#8217;s also a time to look at the inherent inefficiences of processes and   procedures that are implemented in a data centre.  The overarching goal here is to help the business succeed, not fetter it with burdensome management workloads and complex   architectural banalities. (yes, folks, I came up with that phrase myself&#8230;I AM a word-smith. <img src='http://flickerdown.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )  Net result for policy enactment via some level of automation is a decrease in   the amount of time to market for internal/external product, a decrease in the provisioning and SAN/NAS performancing routines, as well as a &#8220;watchdog&#8221; that tracks activity (or   whatever metrics you&#8217;re enacting policy on) and can implement change.</p>
<p><span style="text-decoration: underline;"><em>Where Policy is going </em></span></p>
<p>Policy is, with notably few exceptions, relegated to on-array management and utility tasks.  FAST v1, for example, is siloed to an array.  Same goes for Compellent and other   competing technologies.  While this is good for tasks and single-array companies, it doesn&#8217;t take into consideration the other dependencies that rely on extant data to complete.    Again, if the array itself is unaware of anything but the data that it manages, it will only act along that parallel, not in cohort with other systems.  We&#8217;re definitely seeing   an emergence of this awareness, most notably (to me, at least) the <a class="zem_slink" title="CLARiiON" rel="wikipedia" href="http://en.wikipedia.org/wiki/CLARiiON">CLARiiON</a> CX4 &#8220;<a class="zem_slink" title="VMware" rel="homepage" href="http://www.vmware.com/">VMware</a>-aware&#8221; FLARE 29 operating system.   Not only does FLARE 29 give you bottom-up visibility   to the <a class="zem_slink" title="VMware ESX Server" rel="homepage" href="http://www.vmware.com/products/vi/esx/">VMware ESX</a> host layer, it also goes to the host dependency tree and looks at the <a class="zem_slink" title="Virtual machine" rel="wikipedia" href="http://en.wikipedia.org/wiki/Virtual_machine">virtual machines</a> running within them.  Further, anytime a LUN is added to a storage   group, it automatically rescans against the ESX host&#8217;s attached HBAs to allow these new luns to be recognized.  That level of automation, while perhaps small and insignificant,   cuts down the time to provision and report against the physical ESX host quite dramatically.  The policy behind this is rather simple:  if a LUN is added to a storage group and   the hosts are VMware ESX based, then force bus rescan.  Simplistic but powerful.  This level of awareness, then, is the next baby-steps for <a class="zem_slink" title="Policy" rel="wikipedia" href="http://en.wikipedia.org/wiki/Policy">policy-based</a> array development.</p>
<p>Taking it a different direction, EMC&#8217;s Atmos product has approached policy with the understanding that nothing is ever done in isolation.  In a global economy with global IT   infrastructures, it makes sense to understand your data in a global fashion and enact change in the same way.  Atmos&#8217; policy engine, then, is tuned both at an installed level   (e.g. for our product that sits on-premises) as well as from a distributed level.  Let me give you an example of this (please be kind&#8230;).</p>
<p>Say your company has 3 different locations across the <a class="zem_slink" title="United States" rel="geolocation" href="http://maps.google.com/maps?ll=38.8833333333,-77.0166666667&amp;spn=10.0,10.0&amp;q=38.8833333333,-77.0166666667%20%28United%20States%29&amp;t=h">United States</a> and Europe (San Franscisco, Boston, and London).  In each of these offices, you&#8217;re generating massive   sets of unstructured data that need to be protected and available to all within your company.  Not only that, but due to international policies/law, some of these documents   cannot be shared across the entities but still need the same level of protection and availability.  With Atmos, you can set policies that dictate data flow based on any number   of criteria (such as, document extensions, origin, etc.) and set replication levels against these objects to ensure data dissemination.  Let&#8217;s assume that I created a Word   document called &#8220;<a class="zem_slink" title="Chris Evans (presenter)" rel="imdb" href="http://www.imdb.com/name/nm0262632/">Chris Evans</a> &#8211; CV.doc&#8221; in London and I needed to ensure that it was accessible throughout the entire company.  I could set my Atmos data policies to push   asynchronous copies of the CV.doc to Boston and San Fransisco on ingest as well as ensuring that a copy was available on Atmos Online. To kick things up another notch, I can   enable this policy through both the central administration portal as well as through my document processing application (provided they&#8217;ve integrated the Atmos API).  That level   of flexibility between systems is key to moving to a private or hybrid cloud model.</p>
<p><span style="text-decoration: underline;"><em>Conclusion</em></span></p>
<p>The net result of policy-based storage engines becoming more and more critical to the success of a business is not to be overlooked. There are definite areas of overlap, perhaps, when looking at data management policies but there&#8217;s nothing to prevent layering global policies on top of  localized array policies.  The result of that symbiotic relationship would allow for a fine-tuned global data management practice and that&#8217;s nothing to sneeze at. So, where are you going with policy?  what roles/benefits do you see in your organization for policy? Let me know!</p>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/1d975ba4-276a-4245-8580-3e8cdc2fba0d/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=1d975ba4-276a-4245-8580-3e8cdc2fba0d" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=oy1SsZDjU78:yogdalgB4jM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=oy1SsZDjU78:yogdalgB4jM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=oy1SsZDjU78:yogdalgB4jM:AQm9RcAkXCc"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?i=oy1SsZDjU78:yogdalgB4jM:AQm9RcAkXCc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DaveGrahamsWeblog/~4/oy1SsZDjU78" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://flickerdown.com/2009/10/why-policy-is-the-future-of-storage-part-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://flickerdown.com/2009/10/why-policy-is-the-future-of-storage-part-2/</feedburner:origLink></item>
		<item>
		<title>Why Policy is the future of storage</title>
		<link>http://feedproxy.google.com/~r/DaveGrahamsWeblog/~3/TauC31836ss/</link>
		<comments>http://flickerdown.com/2009/09/why-policy-is-the-future-of-storage/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 14:58:42 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Atmos]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[dictionary.com]]></category>
		<category><![CDATA[Direct-attached storage]]></category>
		<category><![CDATA[EMC Atmos]]></category>
		<category><![CDATA[EMC Corporation]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Network-attached storage]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[Storage area network]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=678</guid>
		<description><![CDATA[As many of you may know, I work for EMC&#8217;s Cloud Infrastructure Group as part of the Atmos solution team.  In this role, I&#8217;ve been blessed with getting a closer look at where the future of cloud storage is going as well as some of the drivers that will get it there.  In [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>As many of you may know, I work for <a class="zem_slink" title="NYSE: EMC" rel="stockexchange" href="http://finance.yahoo.com/q?s=EMC">EMC</a>&#8217;s <a class="zem_slink" title="Cloud Computing" rel="wikinvest" href="http://www.wikinvest.com/concept/Cloud_Computing">Cloud Infrastructure</a> Group as part of the Atmos solution team.  In this role, I&#8217;ve been blessed with getting a closer look at where the future of cloud storage is going as well as some of the drivers that will get it there.  In this post, I&#8217;d like to talk a bit about policy and how this will shape the future of storage.  I&#8217;m going to keep this as abstracted from product as possible, but where appropriate, I&#8217;ll try to show you how products are implementing this technology TODAY.</p>
<p><em>What is Policy?</em></p>
<p>By definition, policy is &#8220;[an]<em> action or procedure conforming to or considered with reference to prudence or expediency</em>&#8221; (<a class="zem_slink" title="Dictionary.com" rel="homepage" href="http://www.dictionary.com">dictionary.com</a> for that definition).  When viewed in the context of storage systems and management, policy, then, is the actions (scripted or otherwise) that influence data to provide for retrieval, performance, or manipulation by systems.  In other words, policy is an engine that manages data from start to finish.  Why this is important requires us to look at what the typical management stack looks like today.</p>
<p>Data is created by users accessing programs that are tied to physical and virtual resources.  This generated data is then processed and stored by the programs and their underlying storage <a class="zem_slink" title="Input/output" rel="wikipedia" href="http://en.wikipedia.org/wiki/Input/output">I/O</a> layers (LVMs, hypervisor I/O stacks, etc.) onto some sort of <a class="zem_slink" title="Data storage device" rel="wikipedia" href="http://en.wikipedia.org/wiki/Data_storage_device">storage device</a> (<a class="zem_slink" title="Storage area network" rel="wikipedia" href="http://en.wikipedia.org/wiki/Storage_area_network">SAN</a>, <a class="zem_slink" title="Network-attached storage" rel="wikipedia" href="http://en.wikipedia.org/wiki/Network-attached_storage">NAS</a>, <a class="zem_slink" title="Direct-attached storage" rel="wikipedia" href="http://en.wikipedia.org/wiki/Direct-attached_storage">DAS</a>, etc.) where it sits until next access.  In essence, once data is created it is considered to be &#8220;at rest&#8221; until it is next accessed (if ever).  Within this data generation and storage continuum, the process is fundementally simple as generated data is put directly to storage.  However, if the data continues to sit in the same place endlessly, it&#8217;s typically inefficient to retrieve and access.  Managing this data was typically a manual process where data, <a class="zem_slink" title="Logical Unit Number" rel="wikipedia" href="http://en.wikipedia.org/wiki/Logical_Unit_Number">LUNs</a>, and their topologies had to be moved around using array or host-based tools to provide better &#8220;fit&#8221; for data at rest or data accesses for performance.  This is where policy steps in.</p>
<p>Policy uses hooks into data (also known as <a class="zem_slink" title="Metadata" rel="wikipedia" href="http://en.wikipedia.org/wiki/Metadata">metadata</a>) in order to enact controls.  Please see <a href="http://flickerdown.com/2009/08/micro-burst-metadata/" target="_blank">this post</a> for more detailed explanation of metadata.</p>
<p><em>Why use Policies?</em></p>
<p>If the previous example shows anything, it&#8217;s that the management of data is fundementally&#8230;well, boring and manual.  Policy provides a method of controlling the stack of data ingest AND <a class="zem_slink" title="Data management" rel="wikipedia" href="http://en.wikipedia.org/wiki/Data_management">data management</a> while allowing business to continue to generate, retrieve, and manipulate data.  For example, a simple policy that could be enacted against data could be as follows:</p>
<p style="padding-left: 30px;"><em>if data &lt; 14 days old, store on EFD drives, <a class="zem_slink" title="Logical Unit Number" rel="wikipedia" href="http://en.wikipedia.org/wiki/Logical_Unit_Number">LUN</a> 11; if &gt; 14 days old, store on <a class="zem_slink" title="Serial ATA" rel="wikipedia" href="http://en.wikipedia.org/wiki/Serial_ATA">SATA</a> drives, LUN 33</em></p>
<p>Obviously, that&#8217;s a high-level abstraction of what the actual process for data control would look like but drives the point home.  What used to be a manual LUN migration policy to &#8220;performance&#8221; or &#8220;store&#8221; data now is set based on a logical control structure that can be automagically enacted on the storage system itself.  A working example of this type of policy can be seen in the tiering provided by Compellent and EMC&#8217;s FAST systems for storage management.  Pretty cool, huh?</p>
<p>An alternative method of control that isn&#8217;t necessary tied to the <a class="zem_slink" title="Disk array" rel="wikipedia" href="http://en.wikipedia.org/wiki/Disk_array">storage array</a> is the recent introduction of <a class="zem_slink" title="VMware" rel="homepage" href="http://www.vmware.com/">VMware</a>&#8217;s Storage DRS (Dynamic Resource Scheduling) which is enacted against the storage I/O stack of VMware&#8217;s vSphere hypervisor.</p>
<p><em>The Future of Policy</em></p>
<p>Obviously, my examples are very simplistic in nature but hopefully, they make the policy technology somewhat more accessible.  As far as policy futures are concerned, this is where storage technologies (and even host process management) will be going.  In the future, simple policy creation and enforcement will be a necessary part of storage pool creation and integration as well as the ongoing maintenance and support of storage arrays.</p>
<p>As always, feedback is welcome!</p>
<p><em><strong>edit</strong>: 9/21/09: removed a mis-aligned reference to Atmos storage policy.</em></p>
<h6 class="zemanta-related-title">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2009/07/02/virtensys_virtualises_megaraid/">VirtenSys virtualises RAID controllers</a> (theregister.co.uk)</li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2009/09/02/emc_fast_ssd_demo/">EMC demos cloak of storage invisibility</a> (theregister.co.uk)</li>
<li class="zemanta-article-ul-li"><a href="http://blog.virtualtacit.com/2009/06/01/cluster-migrations-using-open-migrator-rolling-with-my-demons/">Cluster Migrations using Open Migrator-Rolling with my Demons</a> (virtualtacit.com)</li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/7193e1ae-9be7-481e-bb57-34d1f58ad77e/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=7193e1ae-9be7-481e-bb57-34d1f58ad77e" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=TauC31836ss:GOnhxAMhdWQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=TauC31836ss:GOnhxAMhdWQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=TauC31836ss:GOnhxAMhdWQ:AQm9RcAkXCc"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?i=TauC31836ss:GOnhxAMhdWQ:AQm9RcAkXCc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DaveGrahamsWeblog/~4/TauC31836ss" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://flickerdown.com/2009/09/why-policy-is-the-future-of-storage/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://flickerdown.com/2009/09/why-policy-is-the-future-of-storage/</feedburner:origLink></item>
		<item>
		<title>Cisco Tech Minute Appearance #3</title>
		<link>http://feedproxy.google.com/~r/DaveGrahamsWeblog/~3/iVeakhYHe0k/</link>
		<comments>http://flickerdown.com/2009/09/cisco-tech-minute-appearance-3/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 12:54:30 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[perspective]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[VMworld]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=676</guid>
		<description><![CDATA[This was filmed Wednesday, September 2nd.  Enjoy!

]]></description>
			<content:encoded><![CDATA[<p></p><p>This was filmed Wednesday, September 2nd.  Enjoy!<br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/j2oohpXVWg4&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/j2oohpXVWg4&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=iVeakhYHe0k:3LXOulWpbU0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=iVeakhYHe0k:3LXOulWpbU0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=iVeakhYHe0k:3LXOulWpbU0:AQm9RcAkXCc"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?i=iVeakhYHe0k:3LXOulWpbU0:AQm9RcAkXCc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DaveGrahamsWeblog/~4/iVeakhYHe0k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://flickerdown.com/2009/09/cisco-tech-minute-appearance-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://flickerdown.com/2009/09/cisco-tech-minute-appearance-3/</feedburner:origLink></item>
		<item>
		<title>Cisco Tech Minute Appearance #2</title>
		<link>http://feedproxy.google.com/~r/DaveGrahamsWeblog/~3/Byn0KlbbBdg/</link>
		<comments>http://flickerdown.com/2009/09/cisco-tech-minute-appearance-2/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 14:47:13 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[perspective]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=674</guid>
		<description><![CDATA[Yup, I&#8217;m at it again.  This tech minute recording was taken yesterday (September 1) and features the wonderful talents of Chad Sakac and Chris Hoff!  Enjoy!

]]></description>
			<content:encoded><![CDATA[<p></p><p>Yup, I&#8217;m at it again.  This tech minute recording was taken yesterday (September 1) and features the wonderful talents of Chad Sakac and Chris Hoff!  Enjoy!</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/XZqexzGKeYI&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/XZqexzGKeYI&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=Byn0KlbbBdg:xSk383D5jyI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=Byn0KlbbBdg:xSk383D5jyI:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=Byn0KlbbBdg:xSk383D5jyI:AQm9RcAkXCc"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?i=Byn0KlbbBdg:xSk383D5jyI:AQm9RcAkXCc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DaveGrahamsWeblog/~4/Byn0KlbbBdg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://flickerdown.com/2009/09/cisco-tech-minute-appearance-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://flickerdown.com/2009/09/cisco-tech-minute-appearance-2/</feedburner:origLink></item>
		<item>
		<title>Cisco Tech Minute Appearance #1</title>
		<link>http://feedproxy.google.com/~r/DaveGrahamsWeblog/~3/ntv4ikLvPVM/</link>
		<comments>http://flickerdown.com/2009/09/cisco-tech-minute-appearance-1/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 07:11:25 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[perspective]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=672</guid>
		<description><![CDATA[Just a video from the Cisco Tech Minute filmed on Monday, August 31.  Enjoy!

]]></description>
			<content:encoded><![CDATA[<p></p><p>Just a video from the Cisco Tech Minute filmed on Monday, August 31.  Enjoy!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ObD_5h1uWXM&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/ObD_5h1uWXM&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=ntv4ikLvPVM:P88Pe7rJue4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=ntv4ikLvPVM:P88Pe7rJue4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=ntv4ikLvPVM:P88Pe7rJue4:AQm9RcAkXCc"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?i=ntv4ikLvPVM:P88Pe7rJue4:AQm9RcAkXCc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DaveGrahamsWeblog/~4/ntv4ikLvPVM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://flickerdown.com/2009/09/cisco-tech-minute-appearance-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://flickerdown.com/2009/09/cisco-tech-minute-appearance-1/</feedburner:origLink></item>
		<item>
		<title>Micro-burst: Metadata</title>
		<link>http://feedproxy.google.com/~r/DaveGrahamsWeblog/~3/Y1cvvSdAYzE/</link>
		<comments>http://flickerdown.com/2009/08/micro-burst-metadata/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 15:50:55 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Atmos]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Micro-Burst]]></category>
		<category><![CDATA[cFS]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Metadata]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=664</guid>
		<description><![CDATA[One of the principle points of contention within the cloud storage space is what to do with metadata (literally: &#8220;data about data&#8221;).  There are several schools of thought regarding how metadata should be presented, protected and optimized but for the sake of this post, I&#8217;ll just tackle 2 of them.  These two thought processes are: [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>One of the principle points of contention within the <a class="zem_slink" title="Cloud Computing" rel="wikinvest" href="http://www.wikinvest.com/concept/Cloud_Computing">cloud storage</a> space is what to do with <a class="zem_slink" title="Metadata" rel="wikipedia" href="http://en.wikipedia.org/wiki/Metadata">metadata</a> (literally: &#8220;data about data&#8221;).  There are several schools of thought regarding how metadata should be presented, protected and optimized but for the sake of this post, I&#8217;ll just tackle 2 of them.  These two thought processes are: (a) <em>metadata appended directly to the objects that they represent</em> and (b) <em>metadata separated from the object and stored separately in a <a class="zem_slink" title="Database" rel="wikipedia" href="http://en.wikipedia.org/wiki/Database">database</a> or other type of referencable system object</em>.  Let&#8217;s unpack some basic advantages/disadvantages of each approach.</p>
<p><strong><span style="text-decoration: underline;">Metadata wrapped directly around the object</span></strong></p>
<div class="wp-caption aligncenter" style="width: 240px">
	<img title="Bacon-wrapped Scallops" src="http://farm4.static.flickr.com/3633/3436623919_da03ff2a75_m.jpg" alt="Bacon-wrapped Scallops" width="240" height="180" />
	<p class="wp-caption-text">Image by Matthew Bietz via Flickr</p>
</div>
<p style="text-align: left;"><span style="background-color: #ffffff;"> </span>I&#8217;m going to refer to this first world view as the &#8220;bacon-wrapped scallops&#8221; worldview.  Objects (the scallop) are wrapped in their respective metadata references (the bacon). The benefit here is that the metadata becomes an intrinsic part of the object that&#8217;s being referenced.  Replication policies, etc. can be directly enacted on an object without much cause or care for concern.  Additionally, any loss of metadata reference affects a singular object only, not globally, thus restraining chain failures across a filesystem.</p>
<p style="text-align: left;">Issues with this approach are fundamentally tied to portability, corruption and performance.   Portability is a double-edged sword.  It&#8217;s great when you want to make sure that the object can exist in multiple locations but since the metadata is bound to an object, <a class="zem_slink" title="Locality of reference" rel="wikipedia" href="http://en.wikipedia.org/wiki/Locality_of_reference">locality of reference</a> can be skewed.  In other words, having an extant meta database provides simple records updating for replication and locality whereas bound meta requires updates to EACH replica object.  This also ties into performance as this update process across XXX of objects can take time as it&#8217;s a hunt operation within a matrix of (potentially) billions of files.  Corruption, finally, can potentially wreak havoc in a wrapped model because each object meta can be corrupted and, when sync&#8217;ed to replicas can pass on corruption.</p>
<p style="text-align: left;"><strong><span style="text-decoration: underline;">Metadata as distinctly separate entity</span></strong></p>
<div class="wp-caption aligncenter" style="width: 225px">
	<a href="http://www.mccormickgourmet.com/assets/225_13471_scall_GCW.jpg"><img title="Scallops" src="http://www.mccormickgourmet.com/assets/225_13471_scall_GCW.jpg" alt="" width="225" height="225" /></a>
	<p class="wp-caption-text">Scallops with Creamed Corn, Asparagus, Pearl Onions and Coffee Cocoa Chile Butter</p>
</div>
<p style="text-align: left;"><span style="background-color: #ffffff;">If metadata being wrapped to the object is the &#8220;bacon-wrapped scallops&#8221; approach, then the concept of keep metadata separate from the object is, well, &#8220;Scallops with Creamed Corn, Asparagus, Pearl Onions, and Coffee Cocoa Chile Butter.&#8221; (don&#8217;t laugh, you can find this recipe <a href="http://www.mccormickgourmet.com/gcrecipedetail.cfm?id=13471" target="_blank">here</a>).  Obviously, this is a more complicated recipe than just &#8220;bacon-wrapped scallops&#8221; but it does prove a certain point: separating metadata can have an obvious benefit of &#8220;improving&#8221; the base characterization of the underlying object while allowing for methods of portability (exemplified by the recipe above) and for customization that exceed meta-wrapped objects.  Advantages include the ability to provide UID reference points in an extant database that is subject to its own protection schemas (either by replication or otherwise), performancing (meta references need only be updated to the db by design, not to the object(s) present), and corruption prevention (object corruption occurs independent of meta and vice-versa).</span></p>
<p style="text-align: left;"><span style="background-color: #ffffff;">Disadvantages would still be present as you now have to design for an extant meta database(s) to equalize performance across nodes (as noted in my master/slave node topology <a href="http://flickerdown.com/2009/08/micro-burst-master-node-topology/" target="_blank">here</a>).  Additionally, a protection mechanism for these databases could have performance implications (especially in synchronous, off-box schemas) as a vast number of records (potentially, again, billions) would have to be appended.  Another potential double-edge sword is the need to have some level of metadatabase replication in place to other nodes within the cloud storage platform in order to enforce meta-driven policies.  Since the reference model is based on object UID in the database, these databases have to be persistent through the entire platform, potentially driving up storage capacity utilization.</span></p>
<p style="text-align: left;"><span style="background-color: #ffffff;">Hopefully, this makes sense and I&#8217;d appreciate any feedback that you might have!</span></p>
<p style="text-align: left;">
<p style="text-align: center;">
<h6 class="zemanta-related-title">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://news.slashdot.org/story/09/07/22/1446242/NSA-To-Use-Cloud-Model-For-Intelligence-Analysis?from=rss">NSA To Use Cloud Model For Intelligence Analysis</a> (news.slashdot.org)</li>
<li class="zemanta-article-ul-li"><a href="http://java.sys-con.com/node/1072282">PaaS and the Cloud Continuum</a> (java.sys-con.com)</li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/53e74041-5f44-4400-8b01-ba7331539df8/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=53e74041-5f44-4400-8b01-ba7331539df8" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=Y1cvvSdAYzE:HOwXF4ogbDY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=Y1cvvSdAYzE:HOwXF4ogbDY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=Y1cvvSdAYzE:HOwXF4ogbDY:AQm9RcAkXCc"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?i=Y1cvvSdAYzE:HOwXF4ogbDY:AQm9RcAkXCc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DaveGrahamsWeblog/~4/Y1cvvSdAYzE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://flickerdown.com/2009/08/micro-burst-metadata/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		<feedburner:origLink>http://flickerdown.com/2009/08/micro-burst-metadata/</feedburner:origLink></item>
		<item>
		<title>Micro-burst: Retrofit or Net-New?</title>
		<link>http://feedproxy.google.com/~r/DaveGrahamsWeblog/~3/wEOWCPvQ1zQ/</link>
		<comments>http://flickerdown.com/2009/08/micro-burst-retrofit-or-net-new/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 20:37:50 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Atmos]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Micro-Burst]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[Atmos Online]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Network File System]]></category>
		<category><![CDATA[Network-attached storage]]></category>
		<category><![CDATA[Server Message Block]]></category>
		<category><![CDATA[Service-oriented architecture]]></category>
		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=655</guid>
		<description><![CDATA[I&#8217;ve been ruminating on a conversation that I was part of at the recent Cloud Camp &#8211; Boston &#8220;un-conference.&#8221;  In this particular case, a customer (a VAR; NOT a manufacturer) was talking about leveraging cloud storage for a particular customer of theirs who had the following &#8220;essential criteria&#8221; that needed design help:  multiple petabytes of [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I&#8217;ve been ruminating on a conversation that I was part of at the recent Cloud Camp &#8211; <a class="zem_slink" title="Boston" rel="geolocation" href="http://maps.google.com/maps?ll=42.3577777778,-71.0616666667&amp;spn=0.1,0.1&amp;q=42.3577777778,-71.0616666667 (Boston)&amp;t=h">Boston</a> &#8220;un-conference.&#8221;  In this particular case, a customer (a VAR; NOT a manufacturer) was talking about leveraging <a class="zem_slink" title="Cloud computing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Cloud_computing">cloud storage</a> for a particular customer of theirs who had the following &#8220;essential criteria&#8221; that needed design help:  multiple petabytes of storage, significant <a class="zem_slink" title="Unstructured data" rel="wikipedia" href="http://en.wikipedia.org/wiki/Unstructured_data">unstructured data</a>, low cost of entry, data primacy/ownership (e.g. privately controlled assets/data), and very little need for typical <a class="zem_slink" title="Network-attached storage" rel="wikipedia" href="http://en.wikipedia.org/wiki/Network-attached_storage">NAS</a>/SAN implementations.  The questions that this VAR brought up were related to designing for this type of storage.  Let&#8217;s explore this a little more (remember, just thinking out loud here) by looking at retrofitting cloud-type storage (a la Atmos) versus looking at a &#8220;net new&#8221; installation of a completely cloud storage based infrastructure.</p>
<p><strong>Retrofitment</strong></p>
<p>The concept of retrofitting is to shoehorn a &#8220;new&#8221; product into a space where &#8220;old&#8221; product was either unsatisfactory or incapable of servicing the ongoing data needs of a company&#8217;s infrastructure.  In this case, the goal is to use as much of the existing infrastructure as possible to minimize cost while at the same time providing the much-needed boost in management and capability brought to the table by the new technology.  In these type of cases, the ability of the storage product (in my case, Atmos) to integrate seemlessly is vital to bringing the &#8220;cloud&#8221; to the table.  Atmos, for what it&#8217;s worth, offers the ability to integrate into traditional NAS/SAN environments through <a class="zem_slink" title="Server Message Block" rel="wikipedia" href="http://en.wikipedia.org/wiki/Server_Message_Block">CIFS</a>, <a class="zem_slink" title="Network File System (protocol)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Network_File_System_%28protocol%29">NFS</a>, and IFS connectivity options (IFS is through a RHEL 5.x client) while also allowing the customer to develop connectivity and <a class="zem_slink" title="Service-oriented architecture" rel="wikipedia" href="http://en.wikipedia.org/wiki/Service-oriented_architecture">SOA</a> options through REST/SOAP <a class="zem_slink" title="Application programming interface" rel="wikipedia" href="http://en.wikipedia.org/wiki/Application_programming_interface">API</a> interfaces.  This way, Atmos allows you to granularly &#8220;grow&#8221; into a API-based storage model without completely getting rid of (dare I say it? <img src='http://flickerdown.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) legacy NAS/SAN environments.</p>
<p><strong>Net-New</strong></p>
<p>The Net-New concept really thrives when the customer is at a cross-roads; the need for new technology and infra outstrips the need to preserve the current infrastructure (obviously not limited to just the infrastructure discussion ).  The idea here is that by adding a &#8220;cloud capable&#8221; infrastructure the company can look to potentially minimize the overall <a class="zem_slink" title="Operating expense" rel="wikipedia" href="http://en.wikipedia.org/wiki/Operating_expense">OpEx</a> recidivism that they experience as part of their normal buy cycles. (that was a painful sentence to write.)  Objectively, a net-new architecture allows a clean-slate &#8220;ground-up&#8221;  approach to storage architecture where careful design and planning can be based around hybrid cloud capabilities (e.g. federation between Atmos and Atmos Online) as well as the scalable growth that is offered by those platforms.  Again, provision is made for integrating into the infrastructure where needed via the aforementioned NAS capabilities (CIFS/NFS/IFS) but the emphasis is placed on self-service through the API interface.</p>
<p><strong>Your Choice</strong></p>
<p>The cool part about this evolution is that the choice is ultimately up to you as to how and when you implement.  Having the capabilities of integrating and growing now cannot be overlooked but, obviously, there are challenges with any type of new integration.  Similarly, tossing out the old and bringing in the new has its own sets of challenges such as internal SLAs that IT has with it&#8217;s &#8220;internal customers&#8221; etc.</p>
<p>Comments and feedback (as always) are welcome!</p>
<h6 class="zemanta-related-title">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://java.sys-con.com/node/1064735">Cloud Computing vs. SOA: Look For a Cross-over in Hype</a> (java.sys-con.com)</li>
<li class="zemanta-article-ul-li"><a href="http://flickerdown.com/2009/08/transition-to-the-cloud/">Transition to the Cloud</a> (flickerdown.com)</li>
<li class="zemanta-article-ul-li"><a href="http://gigaom.com/2009/06/20/avoiding-latency-in-the-cloud/">Avoiding Latency in the Cloud</a> (gigaom.com)</li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/b9b96b04-49aa-4a82-8dfe-523fffb93855/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=b9b96b04-49aa-4a82-8dfe-523fffb93855" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=wEOWCPvQ1zQ:eTqes4H00cU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=wEOWCPvQ1zQ:eTqes4H00cU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=wEOWCPvQ1zQ:eTqes4H00cU:AQm9RcAkXCc"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?i=wEOWCPvQ1zQ:eTqes4H00cU:AQm9RcAkXCc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DaveGrahamsWeblog/~4/wEOWCPvQ1zQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://flickerdown.com/2009/08/micro-burst-retrofit-or-net-new/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://flickerdown.com/2009/08/micro-burst-retrofit-or-net-new/</feedburner:origLink></item>
		<item>
		<title>Micro-burst: Master Node Topology</title>
		<link>http://feedproxy.google.com/~r/DaveGrahamsWeblog/~3/JFRIun2uSTc/</link>
		<comments>http://flickerdown.com/2009/08/micro-burst-master-node-topology/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 15:53:46 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Micro-Burst]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Companies]]></category>
		<category><![CDATA[File system]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google File Systems Today]]></category>
		<category><![CDATA[Master Data Management]]></category>
		<category><![CDATA[Metadata]]></category>
		<category><![CDATA[Register]]></category>
		<category><![CDATA[Scalability]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=652</guid>
		<description><![CDATA[Going along with the Cloud theme that I&#8217;m fortunate enough to be a part of, I&#8217;ve decided to use the &#8220;micro-burst&#8221; moniker to section off quick n&#8217; dirty posts on a variety of cloud subjects that I don&#8217;t have time to dive into fully.  With that in mind, let&#8217;s get on with the show.
Master Node [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Going along with the Cloud theme that I&#8217;m fortunate enough to be a part of, I&#8217;ve decided to use the &#8220;micro-burst&#8221; moniker to section off quick n&#8217; dirty posts on a variety of cloud subjects that I don&#8217;t have time to dive into fully.  With that in mind, let&#8217;s get on with the show.</p>
<p><strong>Master Node Topologies: <a class="zem_slink" title="Google" rel="homepage" href="http://google.com">Google</a> File Systems</strong></p>
<p>Today&#8217;s topic is based on the link here from <a class="zem_slink" title="The Register" rel="homepage" href="http://www.theregister.co.uk/">The Register</a>.  What I find fascinating is that Google has been able to manage their growth using a single master node <a class="zem_slink" title="Network topology" rel="wikipedia" href="http://en.wikipedia.org/wiki/Network_topology">topology</a> for their <a class="zem_slink" title="File system" rel="wikipedia" href="http://en.wikipedia.org/wiki/File_system">filesystem</a>.  To the article&#8217;s point, a single master node offers a <a class="zem_slink" title="Reliability engineering" rel="wikipedia" href="http://en.wikipedia.org/wiki/Reliability_engineering">single point of failure</a> especially from a <a class="zem_slink" title="Chunklet" rel="wikipedia" href="http://en.wikipedia.org/wiki/Chunklet">chunklet</a> processing and scheduling standpoint.  Bandwidth would also be constrained seeing as how meta would have to pass through and be processed by a single  entity.  Since I&#8217;m unaware of the underlying hardware and <a class="zem_slink" title="Scalability" rel="wikipedia" href="http://en.wikipedia.org/wiki/Scalability">scalability</a> of their processing complex for this (though I&#8217;ve read through the articles that have attempted to explain it), these processing issues could reasonably be remedied by more powerful system hardware and/or software refinement.</p>
<p>It&#8217;s exciting to see that Google has thus far been able to move their <a class="zem_slink" title="Global File System" rel="wikipedia" href="http://en.wikipedia.org/wiki/Global_File_System">GFS</a> platform forward and embrace a horizontal scale-out mechanism for the revision 2 product.  Good luck to them as they continue to move their company forward!</p>
<p><strong>Why a Master Node Plurality Makes Sense</strong></p>
<p>When designing for any sort of scale-out filesystem (or what I&#8217;d consider a horizontally scalable file system), it makes sense to include the ability to scale the master node (or scheduler node) complexes.  The obvious reason behind this is filesystem growth, to be sure, but as <a class="zem_slink" title="Metadata" rel="wikipedia" href="http://en.wikipedia.org/wiki/Metadata">metadata</a> processing becomes increasingly complex (i.e. more <a class="zem_slink" title="File system" rel="wikipedia" href="http://en.wikipedia.org/wiki/File_system">FS</a> abilities driven by custom meta), the need to ingest data at the same or higher rate as originally specified becomes critical.  By having a more robust front-end driven by more powerful master nodes with synchronous metadata indexes (or siloed masters with individual meta dbs), you can maintain <a class="zem_slink" title="Latency (engineering)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Latency_%28engineering%29">latency</a> (time to disk or time to commit) SLAs without completely crushing your cloud&#8217;s ability to service I/O operations in general. <em>(see image below for conceptual diagram)</em></p>
<p style="text-align: center;">
<div id="attachment_659" class="wp-caption aligncenter" style="width: 300px">
	<img class="size-medium wp-image-659" title="masternode_complex" src="http://flickerdown.com/wp-content/uploads/2009/08/masternode_complex-300x225.jpg" alt="Multiple Masternode File system" width="300" height="225" />
	<p class="wp-caption-text">Multiple Masternode File system</p>
</div>
<p>Hopefully my musings on this subject make sense.  Let me know if you have any questions!</p>
<p>cheers,</p>
<p>Dave</p>
<h6 class="zemanta-related-title">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://news.slashdot.org/story/09/07/22/1446242/NSA-To-Use-Cloud-Model-For-Intelligence-Analysis?from=rss">NSA To Use Cloud Model For Intelligence Analysis</a> (news.slashdot.org)</li>
<li class="zemanta-article-ul-li"><a href="http://blog.caucho.com/?p=220">App Server Cloud Architectures</a> (caucho.com)</li>
<li class="zemanta-article-ul-li"><a href="http://arnoldit.com/wordpress/2009/07/29/sparse-data-locality-invention-from-the-google/">Sparse Data Locality Invention from the Google</a> (arnoldit.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.mt-soft.com.ar/2009/08/11/on-google-file-system/">On Google File System</a> (mt-soft.com.ar)</li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2009/08/12/google_file_system_part_deux/">Google File System II: Dawn of the Multiplying Master Nodes</a> (theregister.co.uk)</li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/ceb42591-1ebf-4b05-b9ad-7830804a0ab4/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=ceb42591-1ebf-4b05-b9ad-7830804a0ab4" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=JFRIun2uSTc:Bp2NVsZNAg4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=JFRIun2uSTc:Bp2NVsZNAg4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?a=JFRIun2uSTc:Bp2NVsZNAg4:AQm9RcAkXCc"><img src="http://feeds.feedburner.com/~ff/DaveGrahamsWeblog?i=JFRIun2uSTc:Bp2NVsZNAg4:AQm9RcAkXCc" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DaveGrahamsWeblog/~4/JFRIun2uSTc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://flickerdown.com/2009/08/micro-burst-master-node-topology/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://flickerdown.com/2009/08/micro-burst-master-node-topology/</feedburner:origLink></item>
	</channel>
</rss>
