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

<channel>
	<title>Dave Graham's Weblog</title>
	<atom:link href="http://flickerdown.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://flickerdown.wordpress.com</link>
	<description>my thoughts on the storage industry</description>
	<lastBuildDate>Fri, 17 Oct 2008 16:00:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='flickerdown.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Dave Graham's Weblog</title>
		<link>http://flickerdown.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://flickerdown.wordpress.com/osd.xml" title="Dave Graham&#039;s Weblog" />
	<atom:link rel='hub' href='http://flickerdown.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Future Storage Systems: A pause in workflow</title>
		<link>http://flickerdown.wordpress.com/2008/10/17/future-storage-systems-a-pause-in-workflow/</link>
		<comments>http://flickerdown.wordpress.com/2008/10/17/future-storage-systems-a-pause-in-workflow/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 16:00:57 +0000</pubDate>
		<dc:creator>flickerdown</dc:creator>
				<category><![CDATA[Hypertransport]]></category>
		<category><![CDATA[PCIe]]></category>
		<category><![CDATA[PCI Express]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[FSS]]></category>
		<category><![CDATA[Performancing]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[Opteron]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[Desktops]]></category>
		<category><![CDATA[EMC Corporation]]></category>
		<category><![CDATA[EMC Symmetrix]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Intel Dunnington]]></category>
		<category><![CDATA[Multi-core]]></category>
		<category><![CDATA[Processors]]></category>
		<category><![CDATA[Solid-state drive]]></category>
		<category><![CDATA[Torrenza]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=186</guid>
		<description><![CDATA[Since I started this article series, I&#8217;ve had the awesome opportunity to have my ideas (well, some of the early articles at least) reviewed by person(s) who deal with the actual infrastructure of storage systems day in, day out.  The benefit of such peer review is that you get to learn at the symbolic &#8220;feet&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=186&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Since I started this article series, I&#8217;ve had the awesome opportunity to have my ideas (well, some of the early articles at least) reviewed by person(s) who deal with the actual infrastructure of storage systems day in, day out.  The benefit of such <a class="zem_slink" title="Peer review" rel="wikipedia" href="http://en.wikipedia.org/wiki/Peer_review">peer review</a> is that you get to learn at the symbolic &#8220;feet&#8221; of the masters and discover flaws, omissions, and understated features that need to be understood and incorporated.  This post is dedicated to some of those discussions and, where applicable, my understanding of how the FSS either incorporates or misses the boat.</p>
<p><span id="more-186"></span>To start things off, a very esteemed engineer (John Walton) in our <a class="zem_slink" title="EMC Symmetrix" rel="wikipedia" href="http://en.wikipedia.org/wiki/EMC_Symmetrix">Symmetrix</a> group got to read Part 1 of the FSS story. He provided the following feedback:</p>
<blockquote><p>Hey Dave, in general most <a class="zem_slink" title="Fault-tolerant design" rel="wikipedia" href="http://en.wikipedia.org/wiki/Fault-tolerant_design">fault tolerant</a> or highly available systems maintain a minimum of shared state space between members of separate fault domains. this reduces the work required to formally prove your system is resilient to faults. <a class="zem_slink" title="Cache coherency" rel="wikipedia" href="http://en.wikipedia.org/wiki/Cache_coherency">cache coherency</a> protocols with distributed state are often difficult to do this with. in the past CC versions of <a class="zem_slink" title="HyperTransport" rel="wikipedia" href="http://en.wikipedia.org/wiki/HyperTransport">HT</a> have not been usable for this reason.</p></blockquote>
<p>Regarding the coherency statement. thanks for bringing that up. as an overview, I was trying to get at the concept of coherency without getting too deep into the mechanics. Also to consider is the platform&#8217;s ability to facilitate node coherency. I know with the design of Socket L1-SP and dual HT links (one cHT and one nHT), <a class="zem_slink" title="Advanced Micro Devices" rel="geolocation" href="http://maps.google.com/maps?ll=37.3866711111,-121.998763889&amp;spn=0.01,0.01&amp;q=37.3866711111,-121.998763889%20%28Advanced%20Micro%20Devices%29&amp;t=h">AMD</a> was promoting the ability to have coherency across a single 8 bit HT1.x channel while using the non-coherent link for sideband and/or random access. This actually IMPROVES somewhat with the HT3.x gen channels on Shanghai.  This would be due to increased bandwidth, low latency, and processing optimizations.</p>
<p>The next question comes from a very good friend of mine who has graciously taken the time out of his schedule to read this series.</p>
<blockquote><p><span><span style="font-size:small;font-family:Arial;">What does (the FSS node architecture) do to the (AMD) 4P (83xx) offerings?  Doesn&#8217;t it kind of negate the premium to AMD/Intel for the over 2P market?</span></span></p></blockquote>
<p>There are a couple of different ways of looking at this question.  In most storage systems, node to node communication is made either over <a class="zem_slink" title="Peripheral Component Interconnect" rel="wikipedia" href="http://en.wikipedia.org/wiki/Peripheral_Component_Interconnect">PCI</a>(e or x) or using GigE. The upside to this is legacy bus usage (i.e. no real need to &#8220;think outside of the box&#8221;) and common platform accessibility. It also means that you would not need to use <em>n</em>-way <a class="zem_slink" title="Processors" rel="crunchbase" href="http://www.crunchbase.com/product/processors">processors</a> for most applications, thus driving down platform and development costs.  The  big downside to this legacy bus based approach is scaling and bandwidth. Simple two node storage arrays using <a class="zem_slink" title="PCI Express" rel="wikipedia" href="http://en.wikipedia.org/wiki/PCI_Express">PCIe</a> are limited to that connection which does nothing but handle simple I/O and bus chatter. Lose that link, you&#8217;re going to trespass, etc.  Re-establishing that link can be disruptive (in certain products) and generally can be a pain to handle.</p>
<p>The FSS uses <a class="zem_slink" title="Opteron" rel="wikipedia" href="http://en.wikipedia.org/wiki/Opteron">AMD Opteron</a> 8300 series processors for several reasons.  The first reason relates to using <a class="zem_slink" title="HyperTransport" rel="wikipedia" href="http://en.wikipedia.org/wiki/HyperTransport">Hypertransport</a> as a connectivity medium.  The 8300 series processors provide (in addition to the system HT links), HT links (8 bit) to other processors(and co-processors&#8230;remember, <a class="zem_slink" title="Torrenza" rel="wikipedia" href="http://en.wikipedia.org/wiki/Torrenza">Torrenza</a> is important!) within a given &#8220;system.&#8221;  The 2300 series does NOT provide this same level of HT capability.  Secondly, a trade-off had to be made with scaling vs. static nodes.  In a world where scaling storage processing nodes has become increasingly the best approach to handling accessory functions within the system <a class="zem_slink" title="Operating system" rel="wikipedia" href="http://en.wikipedia.org/wiki/Operating_system">OS</a>, the FSS needs to be able to add significant processing and memory bandwidth capabilities that can only be provided by the 8300 series.  In an ironic twist, it&#8217;s more expensive for the processors (8300 vs 2300) but cheaper than designing a brand new interconnect schema for Intel Dunnington processors.</p>
<p><span style="text-decoration:underline;"><strong>Closing Thoughts:</strong></span></p>
<p>We&#8217;ll see if any other comments come in while this FSS article series is still in development.  As they do, I&#8217;ll keep updating.</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/2008/01/15/emc_adds_thin_provisioning_to_symmetrix/">EMC finally puts Symmetrix line on thin provisioning diet</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/01/14/emc_adds_ssds_symmetrix/">EMC does flash drives on big storage</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.infoworld.com/article/08/08/15/IBMs_XIV_storage_lacks_highend_features_analyst_says_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/08/15/IBMs_XIV_storage_lacks_highend_features_analyst_says_1.html">IBM&#8217;s XIV storage lacks high-end features, analyst says</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.infoworld.com/article/08/06/10/NetApp_soups_up_its_filers_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/06/10/NetApp_soups_up_its_filers_1.html">NetApp soups up its filers</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/06/05/emc_and_sun_ssd_strategies/">Battle of the SSD strategies: Sun vs. EMC</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9088158&amp;source=rss_topic12">EMC execs: We&#8217;ll drive SSD cost down &#8216;as fast as we can&#8217;</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9112838&amp;source=rss_topic151">IBM&#8217;s XIV storage lacks high-end features, analyst says</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/027b4731-f8eb-468f-b42e-bff519bbf4c7/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=027b4731-f8eb-468f-b42e-bff519bbf4c7" alt="Reblog this post [with Zemanta]" /></a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flickerdown.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flickerdown.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flickerdown.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flickerdown.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flickerdown.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flickerdown.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flickerdown.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flickerdown.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flickerdown.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flickerdown.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flickerdown.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flickerdown.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flickerdown.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flickerdown.wordpress.com/186/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=186&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://flickerdown.wordpress.com/2008/10/17/future-storage-systems-a-pause-in-workflow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/252994daa21eb667ab7dad107c6211db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flickerdown</media:title>
		</media:content>

		<media:content url="http://img.zemanta.com/reblog_e.png?x-id=027b4731-f8eb-468f-b42e-bff519bbf4c7" medium="image">
			<media:title type="html">Reblog this post [with Zemanta]</media:title>
		</media:content>
	</item>
		<item>
		<title>Configuring nVidia SATA controllers for use with VMware ESX</title>
		<link>http://flickerdown.wordpress.com/2008/10/16/configuring-nvidia-sata-controllers-for-use-with-vmware-esx/</link>
		<comments>http://flickerdown.wordpress.com/2008/10/16/configuring-nvidia-sata-controllers-for-use-with-vmware-esx/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 14:22:39 +0000</pubDate>
		<dc:creator>flickerdown</dc:creator>
				<category><![CDATA[perspective]]></category>
		<category><![CDATA[SATA]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[Tyan]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[Command line interface]]></category>
		<category><![CDATA[Serial ATA]]></category>
		<category><![CDATA[Service Console]]></category>
		<category><![CDATA[Virtual machine]]></category>
		<category><![CDATA[VMware ESX Server]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=206</guid>
		<description><![CDATA[Part of the beauty of ESX 3.x from a hardware support standpoint was the addition of SATA as a viable install media for the hypervisor and service console.  However, opening up support for SATA also included a few hiccups along the way, most related to the SATA controllers officially supported by VMware.  For folks like [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=206&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Part of the beauty of <a class="zem_slink" title="VMware ESX Server" rel="homepage" href="http://www.vmware.com/products/vi/esx/">ESX</a> 3.x from a hardware support standpoint was the addition of <a class="zem_slink" title="Serial ATA" rel="wikipedia" href="http://en.wikipedia.org/wiki/Serial_ATA">SATA</a> as a viable install media for the hypervisor and service console.  However, opening up support for SATA also included a few hiccups along the way, most related to the SATA controllers officially supported by <a class="zem_slink" title="VMware" rel="homepage" href="http://www.vmware.com/">VMware</a>.  For folks like myself who spent a lot of time with AMD-based platforms, the only real choices for SATA controllers (onboard the motherboard, not discrete) were offerings from Broadcom and <a class="zem_slink" title="Nvidia" rel="geolocation" href="http://maps.google.com/maps?ll=37.3707277778,-121.963738889&amp;spn=0.01,0.01&amp;q=37.3707277778,-121.963738889%20%28Nvidia%29&amp;t=h">nVidia</a>.  This post will highlight how to configure your ESX 3.x host to use nVidia SATA controllers.</p>
<p><em>Note: This information is available within the VMware user community as well.  I am indebted to the person(s) in that community who provided this information, albeit in a slightly less &#8220;visual&#8221; way. </em></p>
<p><span id="more-206"></span></p>
<p>Just a quick note before we begin.  Just because you can INSTALL ESX 3.5 doesn&#8217;t mean that you&#8217;ll be able to USE ESX 3.5.  The Service Console will load separate from the hypervisor and, you&#8217;ll get a nasty little error stating &#8220;Mounting root failed&#8221; in the startup screens if you don&#8217;t follow these instructions.</p>
<p><strong>Step 1:  Log in as <em>root</em></strong></p>
<div id="attachment_207" class="wp-caption aligncenter" style="width: 310px"><a href="http://flickerdown.com/wp-content/uploads/2008/10/step2-console-root-login.jpg"><img class="size-medium wp-image-207" title="Service Console - Root Logged In" src="http://flickerdown.com/wp-content/uploads/2008/10/step2-console-root-login-300x186.jpg" alt="Service Console - Root Logged In" width="300" height="186" /></a><p class="wp-caption-text">Service Console - Root Logged In</p></div>
<p>You need to log into the ESX 3.5 service console as root in order to proceed.  If you&#8217;re like me and you are going to use the remote <a class="zem_slink" title="Command line interface" rel="wikipedia" href="http://en.wikipedia.org/wiki/Command_line_interface">CLI</a> (through <a class="zem_slink" title="PuTTY" rel="homepage" href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/">PuTTY</a> in my case), you&#8217;ll need to log in as your authenticated user (in my case &#8220;ssh&#8221;) and type &#8220;su &#8211; &#8221; to change permissions to root.</p>
<p><strong>Step 2: Use the &#8220;LSPCI&#8221; command to determine the PCIID of your SATA <a class="zem_slink" title="Controllers (DC Comics)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Controllers_%28DC_Comics%29">Controller</a></strong></p>
<div id="attachment_208" class="wp-caption aligncenter" style="width: 256px"><a href="http://flickerdown.com/wp-content/uploads/2008/10/step3-lspci-command.jpg"><img class="size-medium wp-image-208" title="LSPCI Command - Determine the PCIID of your SATA Controller" src="http://flickerdown.com/wp-content/uploads/2008/10/step3-lspci-command.jpg" alt="LSPCI Command - Determine the PCIID of your SATA Controller" width="246" height="55" /></a><p class="wp-caption-text">LSPCI Command - Determine the PCIID of your SATA Controller</p></div>
<p>The LSPCI command will give you a listing of all PCIIDs utilized in your system that will look similar to the list below.</p>
<div id="attachment_210" class="wp-caption aligncenter" style="width: 310px"><a href="http://flickerdown.com/wp-content/uploads/2008/10/step4-finding-the-pciid.jpg"><img class="size-medium wp-image-210" title="List of all PCIIDs in current system" src="http://flickerdown.com/wp-content/uploads/2008/10/step4-finding-the-pciid-300x183.jpg" alt="List of all PCIIDs in current system" width="300" height="183" /></a><p class="wp-caption-text">List of all PCIIDs in current system</p></div>
<p>You&#8217;ll need to scan through the list and determine the SATA controller PCIID.  Once you find the PCIID, write it down on a piece of paper.  You&#8217;re going to need it in a few minutes.</p>
<p><em><strong>Note</strong>: on my system, the nVidia MCP55 SATA controller PCIID was &#8220;<strong>037f</strong>&#8220;.  Your PCIID may be different. </em></p>
<p><strong>Step 3: Find the &#8220;sata_nv.xml&#8221; file and update the PCIID</strong></p>
<p>Now that you know your PCIID, you&#8217;re going to need to update the file that the hypervisor and service console reference for storage.  For nVidia SATA controllers, this file is called &#8220;sata_nv.xml&#8221; and can be found at the following path:</p>
<div id="attachment_212" class="wp-caption aligncenter" style="width: 310px"><a href="http://flickerdown.com/wp-content/uploads/2008/10/step5-location-of-sata-config-file.jpg"><img class="size-medium wp-image-212" title="Location of the sata_nv.xml config file" src="http://flickerdown.com/wp-content/uploads/2008/10/step5-location-of-sata-config-file-300x113.jpg" alt="Location of the sata_nv.xml config file" width="300" height="113" /></a><p class="wp-caption-text">Location of the sata_nv.xml config file</p></div>
<p>The location of the sata_nv.xml file is /etc/vmware/pciid/ and is highlighted in the picture above.  Once you&#8217;ve found the file, you&#8217;ll need to update it with the appropriate PCIID you recorded in Step 2.</p>
<div id="attachment_214" class="wp-caption aligncenter" style="width: 310px"><a href="http://flickerdown.com/wp-content/uploads/2008/10/step6-edit-command.jpg"><img class="size-medium wp-image-214" title="Editing the sata_nv.xml file with VI" src="http://flickerdown.com/wp-content/uploads/2008/10/step6-edit-command-300x119.jpg" alt="Editing the sata_nv.xml file with VI" width="300" height="119" /></a><p class="wp-caption-text">Editing the sata_nv.xml file with VI</p></div>
<p>The command line syntax is &#8220;vi sata_nv.xml&#8221;  Once you&#8217;ve entered that line, hit Enter and you&#8217;ll see the following:</p>
<div id="attachment_215" class="wp-caption aligncenter" style="width: 310px"><a href="http://flickerdown.com/wp-content/uploads/2008/10/step7-contents-of-sata_nv-xml-file.jpg"><img class="size-medium wp-image-215" title="VI display of the sata_nv.xml file" src="http://flickerdown.com/wp-content/uploads/2008/10/step7-contents-of-sata_nv-xml-file-300x183.jpg" alt="VI display of the sata_nv.xml file" width="300" height="183" /></a><p class="wp-caption-text">VI display of the sata_nv.xml file</p></div>
<p>Move your cursor to the appropriate line (in the screen shot, that&#8217;d be &#8220;device id=00ee&#8221; or similar).  Hit &#8220;Insert&#8221; two times so that you see &#8220;Replace&#8221; in the lower left hand corner of your screen.  Anything that you type from this point on will overwrite the existing content of the file so, be careful.</p>
<p>Once you&#8217;ve updated the device id with the appropriate entry, hit the &#8220;Esc&#8221; key two times to clear the Replace function.  Type  &#8220;:&#8221; to access the main VI command complex, and then enter &#8220;w!&#8221; to overwrite the file contents with your updates.  Once that process finishes, type &#8220;:&#8221; again and hit &#8220;q!&#8221; to quit out of the VI editor.</p>
<p><em><strong>Note</strong>:  The screenshots from this article are from a Dell PE1850 and consequently, it doesn&#8217;t show ALL the entries that would be found for current nVidia SATA solutions.  If you&#8217;re using any Tyan (or other) mainboard that has the NF3400/NF3600 chipset, you need to look for the device id line under the MCP55 line.  That is where you&#8217;ll need to update the device id.</em></p>
<p><strong>Step 4: Reload the PCIID tables to overwrite current config and Reboot<br />
</strong></p>
<p>Once you exit the VI editor, you&#8217;ll need to make sure that your changes are updated to the PCIID tables that the hypervisor and service console reference.</p>
<div id="attachment_216" class="wp-caption aligncenter" style="width: 310px"><a href="http://flickerdown.com/wp-content/uploads/2008/10/step9-esxcfg.jpg"><img class="size-medium wp-image-216" title="Updating the PCIID tables using ESXCFG" src="http://flickerdown.com/wp-content/uploads/2008/10/step9-esxcfg-300x75.jpg" alt="Updating the PCIID tables using ESXCFG" width="300" height="75" /></a><p class="wp-caption-text">Updating the PCIID tables using ESXCFG</p></div>
<p>The command line syntax for doing this update is &#8220;esxcfg-pciid&#8221;.  Once you type this in, hit Enter and it will process the table updates.  The process should take around 15 seconds to complete and once done, it will put you back at the command line.  At this point you need to reboot to have the changes applied to your ESX installation.</p>
<p><strong>Closing Thoughts:</strong></p>
<p>Obviously, this is process can be a little more complicated for people who just want to &#8220;throw and go&#8221; within the virtualization space.  Part of the reason why this is required really has to do with the difference in implementation metrics from manufacturer to manufacturer as well as the generic driver model provided by VMware as part of the ESX package.  As future versions of the software are released, I&#8217;d expect that this amount of legwork would be reduced significantly.</p>
<p>Hope this helps get you up and running!</p>
<p>Cheers,</p>
<p>Dave Graham</p>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/ce99394d-eed8-428c-9d7c-41efd9e3f2ce/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=ce99394d-eed8-428c-9d7c-41efd9e3f2ce" alt="Reblog this post [with Zemanta]" /></a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flickerdown.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flickerdown.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flickerdown.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flickerdown.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flickerdown.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flickerdown.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flickerdown.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flickerdown.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flickerdown.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flickerdown.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flickerdown.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flickerdown.wordpress.com/206/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flickerdown.wordpress.com/206/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flickerdown.wordpress.com/206/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=206&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://flickerdown.wordpress.com/2008/10/16/configuring-nvidia-sata-controllers-for-use-with-vmware-esx/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/252994daa21eb667ab7dad107c6211db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flickerdown</media:title>
		</media:content>

		<media:content url="http://flickerdown.com/wp-content/uploads/2008/10/step2-console-root-login-300x186.jpg" medium="image">
			<media:title type="html">Service Console - Root Logged In</media:title>
		</media:content>

		<media:content url="http://flickerdown.com/wp-content/uploads/2008/10/step3-lspci-command.jpg" medium="image">
			<media:title type="html">LSPCI Command - Determine the PCIID of your SATA Controller</media:title>
		</media:content>

		<media:content url="http://flickerdown.com/wp-content/uploads/2008/10/step4-finding-the-pciid-300x183.jpg" medium="image">
			<media:title type="html">List of all PCIIDs in current system</media:title>
		</media:content>

		<media:content url="http://flickerdown.com/wp-content/uploads/2008/10/step5-location-of-sata-config-file-300x113.jpg" medium="image">
			<media:title type="html">Location of the sata_nv.xml config file</media:title>
		</media:content>

		<media:content url="http://flickerdown.com/wp-content/uploads/2008/10/step6-edit-command-300x119.jpg" medium="image">
			<media:title type="html">Editing the sata_nv.xml file with VI</media:title>
		</media:content>

		<media:content url="http://flickerdown.com/wp-content/uploads/2008/10/step7-contents-of-sata_nv-xml-file-300x183.jpg" medium="image">
			<media:title type="html">VI display of the sata_nv.xml file</media:title>
		</media:content>

		<media:content url="http://flickerdown.com/wp-content/uploads/2008/10/step9-esxcfg-300x75.jpg" medium="image">
			<media:title type="html">Updating the PCIID tables using ESXCFG</media:title>
		</media:content>

		<media:content url="http://img.zemanta.com/reblog_e.png?x-id=ce99394d-eed8-428c-9d7c-41efd9e3f2ce" medium="image">
			<media:title type="html">Reblog this post [with Zemanta]</media:title>
		</media:content>
	</item>
		<item>
		<title>Search Term Reviews: October 15th Edition</title>
		<link>http://flickerdown.wordpress.com/2008/10/15/search-term-reviews-october-15th-edition/</link>
		<comments>http://flickerdown.wordpress.com/2008/10/15/search-term-reviews-october-15th-edition/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 16:00:40 +0000</pubDate>
		<dc:creator>flickerdown</dc:creator>
				<category><![CDATA[AX4-5]]></category>
		<category><![CDATA[clariion]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Fibre]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[NX4]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[SAS]]></category>
		<category><![CDATA[SATA]]></category>
		<category><![CDATA[SMB]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[Buses]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[EMC Celerra]]></category>
		<category><![CDATA[EMC Corporation]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[Network-attached storage]]></category>
		<category><![CDATA[Storage area network]]></category>
		<category><![CDATA[Subsystems]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=178</guid>
		<description><![CDATA[It&#8217;s been awhile since I last did a review of what people are searching for (July 30th was the last time&#8230;wow) so, let&#8217;s see what&#8217;s new. Search Term #1: EMC NX4 Not really suprised here.  Honestly, take the Celerra NS-20, cut the price signficantly, allow blended SAS/SATA drive trays, and multi-protocol attachment (fibre AND iSCSI/NAS) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=178&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been awhile since I last did a review of what people are searching for (<a href="http://flickerdown.com/?p=52" target="_blank">July 30th was the last time</a>&#8230;wow) so, let&#8217;s see what&#8217;s new.</p>
<p><strong>Search Term #1</strong>: <span style="color:#0000ff;"><strong><a class="zem_slink" title="Eastern Media Centre" rel="wikipedia" href="http://en.wikipedia.org/wiki/Eastern_Media_Centre">EMC</a> NX4</strong></span></p>
<p>Not really suprised here.  Honestly, take the <a class="zem_slink" title="EMC Celerra" rel="wikipedia" href="http://en.wikipedia.org/wiki/EMC_Celerra">Celerra</a> NS-20, cut the price signficantly, allow blended SAS/SATA drive trays,<span id="more-178"></span> and multi-protocol attachment (fibre AND <a class="zem_slink" title="ISCSI" rel="wikipedia" href="http://en.wikipedia.org/wiki/ISCSI">iSCSI</a>/<a class="zem_slink" title="Network-attached storage" rel="wikipedia" href="http://en.wikipedia.org/wiki/Network-attached_storage">NAS</a>) and&#8230;you&#8217;ve got the NX4.  Perfectly blended for SMB/Commercial customers and without any additional &#8220;fluff&#8221; that you don&#8217;t need/want.  Did I mention you can get up to 60 disks on the thing?  All in all, it&#8217;s a big &#8220;win&#8221; for our customers who want CIFS/NFS, iSCSI, and 4Gb/s Fibre support but can&#8217;t break the bank doing so.  Click on the YouTube video displayed on the home page for a good overview of the box.</p>
<p><strong>Search Term #2:</strong> <strong><span style="color:#0000ff;">EMC Navi Express</span></strong></p>
<p>Second on the hit list is EMC Navi Express.  Since Navi Express is an integral part of the AX4 product line, it does merit some level of mention.  Take a look at the chart below.</p>
<div id="attachment_180" class="wp-caption aligncenter" style="width: 310px"><a href="http://flickerdown.com/wp-content/uploads/2008/10/navi_express.jpg"><img class="size-medium wp-image-180" title="Navi Express vs. Navisphere (Full)" src="http://flickerdown.com/wp-content/uploads/2008/10/navi_express-300x79.jpg" alt="Navi Express vs. Navisphere (Full)" width="300" height="79" /></a><p class="wp-caption-text">Navi Express vs. Navisphere (Full)</p></div>
<p>As you can see from the chart, there are some minor limitations (depending on your definition of &#8220;minor&#8221;) but overall, it accomplishes a lot of the same flexibility and functionality that the full &#8220;Navisphere Manager&#8221; has.  Oh, and it&#8217;s <a class="zem_slink" title="HTML" rel="wikipedia" href="http://en.wikipedia.org/wiki/HTML">HTML</a> based, not Java. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Search Term #3: <span style="color:#0000ff;">Is the Celerra any Good?</span></strong></p>
<p>Seriously.  Someone, somewhere entered that phrase into Google or whatnot and landed here. Could have been <a class="zem_slink" title="NetApp" rel="homepage" href="http://www.netapp.com/">NetApp</a> for all I know.  Do I honestly need to answer this question?  If you want to know, take a look at EMC&#8217;s marketshare in NAS over the past 3 years.  That should provide a small measure of perspective.  Other than that, this question is a little vacuous, so, what part of Celerra do you want to know about?\</p>
<p><strong>Search Term #4:  <span style="color:#0000ff;">EMC CX4 Cache</span></strong></p>
<p>I&#8217;m going to approach this as just looking for the cache sizes per Storage Processors on the CX4 models. Let&#8217;s begin.</p>
<ul>
<li>CX4-120:  3GB of cache per SP; 6GB total per complete system.</li>
<li>CX4-240:  4GB of cache per SP; 8GB total per complete system.</li>
<li>CX4-480:  8GB of cache per SP; 16GB total per complete system.</li>
<li>CX4-960:  16GB of cache per SP; 32GB total per complete system.</li>
</ul>
<p>Hopefully that will help your research as you look into my favourite EMC product. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </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://www.infoworld.com/article/08/08/26/EMC_targets_SMBs_branch_offices_with_new_lowend_storage_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/08/26/EMC_targets_SMBs_branch_offices_with_new_lowend_storage_1.html">EMC targets SMBs, branch offices with new low-end storage</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9113481&amp;source=rss_topic151">EMC releases new multiprotocol NAS array aimed at SMBs</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/08/26/emc_cellera_starts_smaller_gets_cheaper/">EMC&#8217;s Celerra starts smaller and gets cheaper</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/05/30/low_end_emc_nsx_coming/">Low-end EMC NSX is on its way</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/4b689326-444b-4242-a263-e8be2803512c/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=4b689326-444b-4242-a263-e8be2803512c" alt="Reblog this post [with Zemanta]" /></a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flickerdown.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flickerdown.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flickerdown.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flickerdown.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flickerdown.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flickerdown.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flickerdown.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flickerdown.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flickerdown.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flickerdown.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flickerdown.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flickerdown.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flickerdown.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flickerdown.wordpress.com/178/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=178&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://flickerdown.wordpress.com/2008/10/15/search-term-reviews-october-15th-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/252994daa21eb667ab7dad107c6211db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flickerdown</media:title>
		</media:content>

		<media:content url="http://flickerdown.com/wp-content/uploads/2008/10/navi_express-300x79.jpg" medium="image">
			<media:title type="html">Navi Express vs. Navisphere (Full)</media:title>
		</media:content>

		<media:content url="http://img.zemanta.com/reblog_e.png?x-id=4b689326-444b-4242-a263-e8be2803512c" medium="image">
			<media:title type="html">Reblog this post [with Zemanta]</media:title>
		</media:content>
	</item>
		<item>
		<title>Is FCoE a viable option for SMB/Commercial?</title>
		<link>http://flickerdown.wordpress.com/2008/10/14/is-fcoe-a-viable-option-for-smbcommercial/</link>
		<comments>http://flickerdown.wordpress.com/2008/10/14/is-fcoe-a-viable-option-for-smbcommercial/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 16:00:41 +0000</pubDate>
		<dc:creator>flickerdown</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[Fibre]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[Performancing]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Emulex]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[FCoE]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Fibre Channel over Ethernet]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Host adapter]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[Nexus]]></category>
		<category><![CDATA[Qlogic]]></category>
		<category><![CDATA[Storage area network]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=174</guid>
		<description><![CDATA[Since I work in the SMB/Commercial space as a TC, I routintely am exposed to mixed fabric environments.  With the advent of iSCSI, we&#8217;ve seen a proportional shift towards iSCSI as a reduced-cost block storage fabric.  Legacy (2Gb/s) fibre still has presence in specific markets but the uptake of 4Gb/s fibre has been slowing down.  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=174&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img zemanta-action-click">
<div class="wp-caption alignright" style="width: 212px"><a href="http://commons.wikipedia.org/wiki/Image:QLA_2200F.jpg"><img title="Host Bus Adapter (Fibre Channel)" src="http://upload.wikimedia.org/wikipedia/commons/thumb/7/7a/QLA_2200F.jpg/202px-QLA_2200F.jpg" alt="Host Bus Adapter (Fibre Channel)" width="202" height="108" /></a><p class="wp-caption-text">Image via Wikipedia</p></div>
</div>
<p>Since I work in the SMB/Commercial space as a TC, I routintely am exposed to  mixed fabric environments.  With the advent of <a class="zem_slink" title="ISCSI" rel="wikipedia" href="http://en.wikipedia.org/wiki/ISCSI">iSCSI</a>, we&#8217;ve seen a proportional  shift towards iSCSI as a reduced-cost <a class="zem_slink" title="Block (data storage)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Block_%28data_storage%29">block storage</a> fabric.  Legacy (2Gb/s)  fibre still has presence in specific markets but the uptake of 4Gb/s fibre has  been slowing down.  With <a class="zem_slink" title="Fibre Channel over Ethernet" rel="wikipedia" href="http://en.wikipedia.org/wiki/Fibre_Channel_over_Ethernet">FCoE</a> being announced as the next logical evolution of  converged fabrics and 8Gb/s <a class="zem_slink" title="Fibre Channel" rel="wikipedia" href="http://en.wikipedia.org/wiki/Fibre_Channel">FC</a> and 10G iSCSI working their way to availability,  does FCoE make sense for SMB/Commercial markets?</p>
<p><span id="more-174"></span></p>
<p>Personally, I do see FCoE (and DCE/DCF to a larger extent) penetrating and “working” in the Commercial/SMB markets…there are some big milestones that need to happen, though, before that penetration can really happen.</p>
<ul>
<li><strong>Cost</strong>: the CNAs from <a class="zem_slink" title="Emulex" rel="wikipedia" href="http://en.wikipedia.org/wiki/Emulex">Emulex</a> and <a class="zem_slink" title="QLogic" rel="wikipedia" href="http://en.wikipedia.org/wiki/QLogic">Qlogic</a> are currently 5x’s the price of a solid 2 port FC <a class="zem_slink" title="Host adapter" rel="wikipedia" href="http://en.wikipedia.org/wiki/Host_adapter">HBA</a>.  That’s way too pricey for SMB and is pushing it for Commercial.  Gen2 adapters (using converged <a class="zem_slink" title="Application-specific integrated circuit" rel="wikipedia" href="http://en.wikipedia.org/wiki/Application-specific_integrated_circuit">ASICs</a>) will show up in Q1/Q2 2009 and should drop the price point by about 20-30%.  That would make it more tenable.  Similarly, Cisco’s fully loaded pricing on the Nexus 5020 is $105,000.00 (give or take a few dollars)…considering that you’ll <strong>STILL </strong>need MDS-91xx series <a class="zem_slink" title="Storage area network" rel="wikipedia" href="http://en.wikipedia.org/wiki/Storage_area_network">SAN</a> switches and Catalyst IP switches in the environment, you’re looking at a decent investment somewhere north of $150,000.00 just to get it in the door.</li>
<li><strong>Availability</strong>: The sister “dog” to Cost.  If it’s not out there, you’ll pay more and you’ll have a harder time with support and acquisition.  People who are going to roll over to FCoE need to know that it’s commercially viable and that they can move their entire NOC or DC over to that platform.  Conversely, if you don’t have the early adopters, you won’t drive down cost or drive up availability.</li>
<li><strong>Support</strong>: So, similar to point A above, it’s good that the technology is here today, but who REALLY has FCoE solutions?  The Nexus, for now, is simply another appliance.  It’s neither a core switch nor an edge switch and still relies on fabric-specific devices to get stuff done.  From the CNA perspective, we’re still on Gen1…and those cards are physically HUGE (no low profile…yet), really HOT, and really pricey.</li>
</ul>
<p><span style="text-decoration:underline;"><strong>My Personal Take:</strong></span></p>
<p>To dig even further on this&#8230; iSCSI doesn’t work as well as people think it does.  Most of my customers I have to warn about latency issues (again, astronomically higher PER LINK than FC) and bandwidth issues (80% of usable line speed, if that…typically, I rate it 60-80%).  You also need MORE ports to even get close to even performance with FC from a bandwidth perspective.  10G will assuage some of this by reducing latency and increasing bandwidth, but, even then, it’s not all rosy.  Further, most of the SAN guys don’t want to deal with networking topologies.  I can create a decent fabric for FC attached storage and hosts within 30 minutes (within ESX) and have it function extremely well.  I don’t have to grab <a class="zem_slink" title="IP address" rel="wikipedia" href="http://en.wikipedia.org/wiki/IP_address">IP addresses</a> or iQDN names or deal with messy initiators (more of an Open Systems problem currently).  Drag, drop, commit. It&#8217;s that simple.</p>
<p>Check out the following Third I/O Report (commissioned by Emulex) for some level of validation as to what I just said: <a href="http://flickerdown.com/wp-content/uploads/2008/10/thirdio.pdf">Third I/O Report: 10G iSCSI vs. 8Gb/s Fibre</a></p>
<p>Anyhow, those are my thoughts for this Tuesday.  Comments?</p>
<p>cheers,</p>
<p>Dave</p>
<p>PS&gt; As a side note, Stuart Miniman has a quick blurb up @ his Tumblr site on FCoE.  Go <a href="http://nohype.tumblr.com/post/54083157/mobile-photos" target="_blank">here</a> to check it out!</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/2007/10/17/qlogic_fcoe_snw_demo/">QLogic hypes &#8216;network consolidation&#8217; with FCoE</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/08/15/brocade_fcoe/">Brocade unfurls FCoE roadmap</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.infoworld.com/article/08/04/11/Vendors-hype-new-Fibre-Channel-over-Ethernet-tech_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/04/11/Vendors-hype-new-Fibre-Channel-over-Ethernet-tech_1.html">Vendors hype new Fibre Channel over Ethernet tech</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/06/27/brocade_tech_day_vision_2008/">Witness the future of Brocade</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/04/09/snw_08_fcoe_madness/">Hardware vendors primed for FCoE love-in</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9042941&amp;source=rss_topic16">CNBC hopes to fly Fibre Channel on its Ethernet super highway</a></li>
<li class="zemanta-article-ul-li"><a href="http://arstechnica.com/news.ars/post/20080415-aconsultants-view-of-the-san-market.html">A consultant&#8217;s view of the SAN market</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9099298&amp;source=rss_topic19">The five biggest storage trends</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/3be56258-3f8e-4532-b2e5-bd00db3562d1/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=3be56258-3f8e-4532-b2e5-bd00db3562d1" alt="Reblog this post [with Zemanta]" /></a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flickerdown.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flickerdown.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flickerdown.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flickerdown.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flickerdown.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flickerdown.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flickerdown.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flickerdown.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flickerdown.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flickerdown.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flickerdown.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flickerdown.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flickerdown.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flickerdown.wordpress.com/174/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=174&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://flickerdown.wordpress.com/2008/10/14/is-fcoe-a-viable-option-for-smbcommercial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/252994daa21eb667ab7dad107c6211db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flickerdown</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/thumb/7/7a/QLA_2200F.jpg/202px-QLA_2200F.jpg" medium="image">
			<media:title type="html">Host Bus Adapter (Fibre Channel)</media:title>
		</media:content>

		<media:content url="http://img.zemanta.com/reblog_e.png?x-id=3be56258-3f8e-4532-b2e5-bd00db3562d1" medium="image">
			<media:title type="html">Reblog this post [with Zemanta]</media:title>
		</media:content>
	</item>
		<item>
		<title>Future Storage Systems: Part 4: Operating System &#8211; Conceptual Overview</title>
		<link>http://flickerdown.wordpress.com/2008/10/13/future-storage-systems-part-4-operating-system-conceptual-overview/</link>
		<comments>http://flickerdown.wordpress.com/2008/10/13/future-storage-systems-part-4-operating-system-conceptual-overview/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 16:00:00 +0000</pubDate>
		<dc:creator>flickerdown</dc:creator>
				<category><![CDATA[AMD]]></category>
		<category><![CDATA[clariion]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[Fibre]]></category>
		<category><![CDATA[FSS]]></category>
		<category><![CDATA[Hypertransport]]></category>
		<category><![CDATA[Infiniband]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[PCI Express]]></category>
		<category><![CDATA[PCIe]]></category>
		<category><![CDATA[Performancing]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[Qlogic]]></category>
		<category><![CDATA[SATA]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Business continuity]]></category>
		<category><![CDATA[Command line interface]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Emulator]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Fibre Channel over Ethernet]]></category>
		<category><![CDATA[Graphical user interface]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Hypervisor]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Visio]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[Operating system]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[system-tray]]></category>
		<category><![CDATA[Torrenza]]></category>
		<category><![CDATA[Virtual machine]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=162</guid>
		<description><![CDATA[In the previous Future Storage System articles, we&#8217;ve covered the basic hardware foundation for what I envision to be a powerful future-oriented storage solution for the commercial midrange.  However, as you&#8217;re probably aware, hardware is meaningless without software to provide the operational capabilities that are needed to mange information.  In this article, I will focus [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=162&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the previous Future Storage System articles, we&#8217;ve covered the basic <a class="zem_slink" title="Hardware" rel="wikipedia" href="http://en.wikipedia.org/wiki/Hardware">hardware</a> foundation for what I envision to be a powerful <a class="zem_slink" title="Future-oriented" rel="wikipedia" href="http://en.wikipedia.org/wiki/Future-oriented">future-oriented</a> <a class="zem_slink" title="Storage (memory)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Storage_%28memory%29">storage</a> solution for the <a class="zem_slink" title="Business" rel="wikipedia" href="http://en.wikipedia.org/wiki/Business">commercial</a> midrange.  However, as you&#8217;re probably aware, hardware is meaningless without <a class="zem_slink" title="Computer software" rel="wikipedia" href="http://en.wikipedia.org/wiki/Computer_software">software</a> to provide the operational <a class="zem_slink" title="Capability-based security" rel="wikipedia" href="http://en.wikipedia.org/wiki/Capability-based_security">capabilities</a> that are needed to mange information.  In this article, I will focus on a general design for an <a class="zem_slink" title="Extensibility" rel="wikipedia" href="http://en.wikipedia.org/wiki/Extensibility">extensible</a> software layer (an <a class="zem_slink" title="Operating system" rel="wikipedia" href="http://en.wikipedia.org/wiki/Operating_system">OS</a>) that will provide future-oriented capability expansion as well as robust <a class="zem_slink" title="Analytics" rel="wikipedia" href="http://en.wikipedia.org/wiki/Analytics">analytics</a>, capabilities, and integration with <a class="zem_slink" title="Business continuity" rel="wikipedia" href="http://en.wikipedia.org/wiki/Business_continuity">business continuity</a> principles.  As always, please reference the diagram below.</p>
<div id="attachment_168" class="wp-caption aligncenter" style="width: 310px"><a href="http://flickerdown.com/wp-content/uploads/2008/10/fss-os-general1.jpg"><img class="size-medium wp-image-168" title="Future Storage System - Operating System - Conceptual" src="http://flickerdown.com/wp-content/uploads/2008/10/fss-os-general1-300x197.jpg" alt="Future Storage System - Operating System - Conceptual" width="300" height="197" /></a><p class="wp-caption-text">Future Storage System - Operating System - Conceptual</p></div>
<p><span id="more-162"></span></p>
<p>I will review this diagram starting from the upper right hand corner and will drill down on each bullet point made.  Again, as these ideas are further developed, I&#8217;ll probably move to a more classic diagram via <a class="zem_slink" title="Microsoft Visio" rel="homepage" href="http://office.microsoft.com/en-us/FX010857981033.aspx">Visio</a> or something similar, but, for now this will have to suffice. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  You should see my whiteboard right now. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span style="text-decoration:underline;"><strong>Core</strong>:</span></p>
<p>When discussing the core of the <a class="zem_slink" title="Operating system" rel="wikipedia" href="http://en.wikipedia.org/wiki/Operating_system">operating system</a>, I have to be somewhat ambiguous, namely, the underlying <a class="zem_slink" title="Kernel (computer science)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Kernel_%28computer_science%29">kernel</a> technology will dictate the inherent flexibility of the design. I will be honest in that I believe a <a class="zem_slink" title="Hypervisor" rel="wikipedia" href="http://en.wikipedia.org/wiki/Hypervisor">hypervisor</a>-based model (a la <a class="zem_slink" title="VMware" rel="homepage" href="http://www.vmware.com/">VMWare</a>, <a class="zem_slink" title="Xen" rel="homepage" href="http://www.xen.org">Xen</a>, et al.) will enable more features and flexibility than a bare-metal OS with a direct kernel/HAL relationship.  Additionally, as we move further into the features and functionality of this FSS OS, this hypervisor building model will become extremely important.  I&#8217;ll reserve details on that for another post.</p>
<p>Getting back to the subject at hand, I&#8217;ve divide the &#8220;Core&#8221; section into 4 basic sections: Drivers, I/O Engine, Hypervisor (?), and Management (Base). Let&#8217;s discuss the roles of each of these.</p>
<ul>
<li><strong>Drivers</strong>.  This particular aspect of the Core OS deals with how the hardware interfaces with the OS itself.  This can be either a generic <a class="zem_slink" title="Device driver" rel="wikipedia" href="http://en.wikipedia.org/wiki/Device_driver">driver</a> model (a la VMWare) or can be manufacturer specific and developed/maintained (a la <a class="zem_slink" title="Hyper-V" rel="wikipedia" href="http://en.wikipedia.org/wiki/Hyper-V">Hyper-V</a>).  There are advantages to both approaches;  with <em>generic driver models</em>, you get away from havoc-causing revisions to driver stacks or resource models that can (and are) introduced on a regular basis.  By standardizing on a generic driver model, you can also set specific boundaries around drivers for <a class="zem_slink" title="Quality assurance" rel="wikipedia" href="http://en.wikipedia.org/wiki/Quality_assurance">QA</a> purposes and keep your overall OS implentation &#8220;clean.&#8221;  With <em>specific driver models</em>, you reap the benefits of core optimizations made by the manufacturer. This adds to the overall performance envelope of the underlying hardware technology as it relates to the OS layer. It obviously introduces some level of risk to the OS in that driver refreshes could theoretically &#8220;break&#8221; existing connections or the OS itself, but this could be mitigated by extensive modeling and alpha/beta programs.</li>
<li><strong>I/O Engine</strong>. Again, talking in theoretics here, the I/O engine encompasses the basic storage functions for the OS.  This could be broken out into Data Protection Algorithms (i.e <a class="zem_slink" title="RAID" rel="wikipedia" href="http://en.wikipedia.org/wiki/RAID">RAID</a>) and Encode/Decode functions for passing data to/from cache and disk.</li>
<li><strong>Hypervisor</strong>.  As stated in the start of this section, the model I&#8217;m embracing is a hypervisor-based one that allows for functionality and features to be &#8220;plugged in&#8221; through software and hardware (don&#8217;t forget <a class="zem_slink" title="Torrenza" rel="wikipedia" href="http://en.wikipedia.org/wiki/Torrenza">Torrenza</a>!!!).</li>
<li><strong>Management (Base)</strong>.  This management function relates to the capabilities of the FSS operator to accomplish basic tasks through a <a class="zem_slink" title="Graphical user interface" rel="wikipedia" href="http://en.wikipedia.org/wiki/Graphical_user_interface">GUI</a> or <a class="zem_slink" title="Command line interface" rel="wikipedia" href="http://en.wikipedia.org/wiki/Command_line_interface">CLI</a> interface.  It would involve RAID/Storage group creation, host assignment, registration &amp; configuration, and other basic tasks that are typically accomplished.  As noted in the hardware overiew of <a href="http://flickerdown.com/?p=122" target="_blank">Part 2</a>, there would be a dedicated management port (GigE) designed to handle interaction.</li>
</ul>
<p><span style="text-decoration:underline;"><strong>Extended:</strong></span></p>
<p>When discussing the extended section of the OS, I&#8217;m referring to features that extend the native capabilities of the OS as installed.  This section deals with building out the OS to cover such features as <em>Thin (virtual) Provisioning, System Analytics, Quality of Services features, and DeDuplication</em>.  I&#8217;ve kept this list to four major categories but I do assume that there could be other technologies that emerge that will add to this list.</p>
<ul>
<li><strong>Thin (Virtual) Provisioning.</strong> Call it &#8220;thin,&#8221; call it &#8220;virtual,&#8221; it doesn&#8217;t matter.  Companies (and people) that get caught up in semantics really have better things to do with their time (like actually implementing hardware FC, not <a class="zem_slink" title="Emulator" rel="wikipedia" href="http://en.wikipedia.org/wiki/Emulator">software emulation</a>) <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .  Essentially, Thin Provisioning allows the Future Storage System to manage information growth by only allocating storage that is needed versus what is wanted.  By spoofing the storage size to the attached hosts, you&#8217;re able to better handle growth and storage utilization (<a href="http://www.typepad.com/t/trackback/1106103/32853118" target="_blank">important when you&#8217;re already dealing with usable capacities below 50%</a>).</li>
<li><strong>System Analytics. </strong> Included in the Core OS is a base level of analytics, equivalent to the SysInfo command you could run on a typical <a class="zem_slink" title="Microsoft" rel="homepage" href="http://www.microsoft.com/worldwide/">Microsoft</a> or VMWare OS.  By including this from the start, most customers would be able to report on their hardware/software frameworks and determine if there were any failures.  Beyond this basic level of reporting, there often arises the need to determine what is happening from a hardware standpoint, i.e. Processor load, RAID Group response time, etc.  The System Analytics extension would provide in-depth reporting facilities to &#8220;fine tune&#8221; particular aspects of the FSS.</li>
<li><strong>Quality of Service.</strong> Similar in approach to DRS-enabled clusters within the VMWare environment (where you can assign resource &#8220;shares&#8221; across several different slices of physical hardware), the <a class="zem_slink" title="Quality of service" rel="wikipedia" href="http://en.wikipedia.org/wiki/Quality_of_service">QoS</a> features of the FSS would allow RAID Group or LUN level performancing based on policies (covered in the &#8220;Specialized&#8221; Section below) in addition to potentially handing vNIC (<a class="zem_slink" title="Internet protocol suite" rel="wikipedia" href="http://en.wikipedia.org/wiki/Internet_protocol_suite">IP</a>, <a class="zem_slink" title="ISCSI" rel="wikipedia" href="http://en.wikipedia.org/wiki/ISCSI">iSCSI</a>, <a class="zem_slink" title="Fibre Channel over Ethernet" rel="wikipedia" href="http://en.wikipedia.org/wiki/Fibre_Channel_over_Ethernet">FCoE</a>?) or vPORT (FC) splitting and throttling for bandwidth.  Current storage system implement similar features at the LUN level or RAID Group level only; the extension of QoS to the port level on the storage system itself is rather unique.</li>
<li><strong>Deduplication</strong>.  There&#8217;s no doubt about it; whether we&#8217;re talking about <a class="zem_slink" title="NetApp" rel="homepage" href="http://www.netapp.com/">NetApp</a>&#8216;s ASIS or EMC&#8217;s Avamar, data deduplication is a feature that is here to stay.  The affects of deduplication may not be obvious at first but, over the lifespan of your data, it will enable quicker backups and replication in addition to increasing storage efficiency on your storage system.  Not much else to say about this particular technology for now, but, suffice it to say, as an extension to the Core OS, it can be a powerful tool.</li>
</ul>
<p><span style="text-decoration:underline;"><strong>Specialized:</strong></span></p>
<p>Outside of the Extended features that could be &#8220;plugged in&#8221; to the Core framework, I determined that there might be a few more specialized tasks that would require extra integration from either 3rd party resources or just additional developmental work beyond the norm.  In this particular category, I&#8217;ve put <em>In-Band/Out-of-Band</em> (Data at Rest) <em>Data Encryption</em> and <em>Policies </em>(Spindown, Power Management).  Let&#8217;s dive into these for a moment.</p>
<ul>
<li><strong>Data Encryption</strong>.  With compliance laws (PCI, HIPAA, DoD, et al) becoming more and more de rigueur in storage and communication, it almost seems that Data Encryption should be a Core component versus an add on.  Nevertheless, it&#8217;s important to recognize that you need to be able to accomplish Data Encryption (and Decryption) on resting data and on data that is being processed for storage.  If anything, this is a perfect use case for Torrenza pluggables. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   Standardizing encrytion on the FSS also means that you&#8217;ll need to have some level of &#8220;hooks&#8221; to the Core engine.</li>
<li><strong>Policies</strong>.  Ah, Policy.  Everyone hates the word but doesn&#8217;t understand the importance of policy until they run into a policy-less situation.  In any case, the FSS policy add-on would be more akin to a scheduling engine for job processing, encrypt/decrypt, deduplication, tiering (storage tiering), etc.  It could assume responsibilities for power management as well, similar to the Dynamic Power Management (DPM) functions of VMWare. Whether this stays as an add on or moves to Core remains to be seen.</li>
</ul>
<p><span style="text-decoration:underline;"><strong>Business Continuity:</strong></span></p>
<p>Business Continuity, like Data Deduplication, is a hot topic these days.  In my mind, Business Continuity encompasses not only Disaster Recovery metrics but also data management characteristics. To that end, I&#8217;ve broken this section into 3 distinct pieces: Remote replication, local replication, and tiering.</p>
<ul>
<li><strong>Remote Replication.</strong> As the term states, this section is devoted to moving data from source FSS to target FSS.  The goal is ultimately data protection over any distance outside of the physical geography of the source array (i.e. New York City to New Jersey).  The mechanism for this replication would be either synchronous (acknowledged write commits from source/target arrays) or asynchronous (delayed ack from target array), depending on RPO/RTO SLAs.</li>
<li><strong>Local Replication</strong>. Local replication I view as being within the data center, NOC, or campus.  While the physical location might be removed somewhat, the communication would stay on dedicated high speed links (dark fibre, fibre connection, multi-fabric SAN, etc.).  Replication under these auspices would more than likely err on the side of synchronous but could be asynchronous as well.</li>
<li><strong>Tiering</strong>.  Before anyone objects, there is a method to my madness.  Typically, storage tiering would be slapped under the Extended or Specialized categories based on my diagram above.  However, think of it this way.  Moving low priority data from primary to secondary storage is a form of BC, isn&#8217;t it?  You&#8217;re moving, managing, and making available data under the auspices of a different SLA, potentially to different subsystems (i.e. Clariion to Centera), with different connectivity.  What if the Future Storage System could move data AND the communication channel from higher speed SSDs or mechanical disks on FCoE or IB to slower SATA drives using vNICs at GigE bandwidth levels?  That type of manipulation would obviously require some enormous computingcomputing capabilities (as well as potentially buffering to SSDs or high speed cache), but the end result could be completely managed data SLAs.</li>
</ul>
<p><strong>Closing Thoughts:</strong></p>
<p>A lot to chew through on this article and I hope you&#8217;ll point out the flaws in my thinking.  For the next part, I probably will dive into the Core of the OS a bit more and see what technical underpinnings would work.</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://www.computerworld.com/action/executivebriefings.do?command=viewExecutiveBriefingDetail&amp;contentId=9111799&amp;source=rss_topic18">SaaS Solutions for Remote Systems Management</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.podtech.net/home/5241/business-continuity-and-verizon-business-global-network-readiness">Business Continuity and Verizon Business Global Network Readiness</a></li>
<li class="zemanta-article-ul-li"><a href="http://arstechnica.com/news.ars/post/20071230-solid-state-cloud-storage-on-tap-for-a-power-hungry-2008.html">Solid state, cloud storage on tap for a power-hungry 2008</a></li>
<li class="zemanta-article-ul-li"><a href="http://paragent.com/blog/?p=21">Open Source Hardware Management Software by Paragent</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.linux.com/feature/121824">eCos real-time OS makes short work of building a SAN appliance</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.infoworld.com/article/08/09/16/VMware_chief_says_the_OS_is_history_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/09/16/VMware_chief_says_the_OS_is_history_1.html">VMware chief says the OS is history</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9112458&amp;source=rss_topic68">Sun close to releasing xVM Server</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.xconomy.com/boston/2008/08/25/venture-funded-consultants-at-security-innovation-show-companies-how-to-make-software-unbreakable/">Venture-Funded Consultants at Security Innovation Show Companies How to Make Software Unbreakable</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9099298&amp;source=rss_topic19">The five biggest storage trends</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.infoworld.com/article/08/08/26/EMC_targets_SMBs_branch_offices_with_new_lowend_storage_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/08/26/EMC_targets_SMBs_branch_offices_with_new_lowend_storage_1.html">EMC targets SMBs, branch offices with new low-end storage</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/08/15/brocade_fcoe/">Brocade unfurls FCoE roadmap</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.infoworld.com/article/08/06/03/Nexsan_paints_SAS_greenTechworld_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/06/03/Nexsan_paints_SAS_greenTechworld_1.html">Nexsan paints SAS green</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/06/27/brocade_tech_day_vision_2008/">Witness the future of Brocade</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.infoworld.com/article/08/04/11/Vendors-hype-new-Fibre-Channel-over-Ethernet-tech_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/04/11/Vendors-hype-new-Fibre-Channel-over-Ethernet-tech_1.html">Vendors hype new Fibre Channel over Ethernet tech</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/dee80d67-90d8-491e-8ed9-63791150f5d7/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=dee80d67-90d8-491e-8ed9-63791150f5d7" alt="Reblog this post [with Zemanta]" /></a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flickerdown.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flickerdown.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flickerdown.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flickerdown.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flickerdown.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flickerdown.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flickerdown.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flickerdown.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flickerdown.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flickerdown.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flickerdown.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flickerdown.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flickerdown.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flickerdown.wordpress.com/162/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=162&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://flickerdown.wordpress.com/2008/10/13/future-storage-systems-part-4-operating-system-conceptual-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/252994daa21eb667ab7dad107c6211db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flickerdown</media:title>
		</media:content>

		<media:content url="http://flickerdown.com/wp-content/uploads/2008/10/fss-os-general1-300x197.jpg" medium="image">
			<media:title type="html">Future Storage System - Operating System - Conceptual</media:title>
		</media:content>

		<media:content url="http://img.zemanta.com/reblog_e.png?x-id=dee80d67-90d8-491e-8ed9-63791150f5d7" medium="image">
			<media:title type="html">Reblog this post [with Zemanta]</media:title>
		</media:content>
	</item>
		<item>
		<title>Future Storage Systems: Part 3b &#8211; I/O Expansion Node</title>
		<link>http://flickerdown.wordpress.com/2008/10/10/future-storage-systems-part-3b-io-expansion-node/</link>
		<comments>http://flickerdown.wordpress.com/2008/10/10/future-storage-systems-part-3b-io-expansion-node/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 16:00:17 +0000</pubDate>
		<dc:creator>flickerdown</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[Hypertransport]]></category>
		<category><![CDATA[Infiniband]]></category>
		<category><![CDATA[PCIe]]></category>
		<category><![CDATA[PCI Express]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Fibre]]></category>
		<category><![CDATA[clariion]]></category>
		<category><![CDATA[FSS]]></category>
		<category><![CDATA[Performancing]]></category>
		<category><![CDATA[Qlogic]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[Advanced Micro Devices]]></category>
		<category><![CDATA[Application-specific integrated circuit]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Emulex]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Fibre Channel over Ethernet]]></category>
		<category><![CDATA[Multi-core]]></category>
		<category><![CDATA[Node]]></category>
		<category><![CDATA[Operating system]]></category>
		<category><![CDATA[Processors]]></category>
		<category><![CDATA[SNWSpotlight]]></category>
		<category><![CDATA[Storage area network]]></category>
		<category><![CDATA[Torrenza]]></category>
		<category><![CDATA[Ultraflex]]></category>
		<category><![CDATA[XFP]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=152</guid>
		<description><![CDATA[In Part 3a, we discussed the possibility of a purpose-driven Compute Node based on the Torrenza initiative for the Future Storage system.  This expansion node made use of Hypertransport as a &#8220;glue&#8221; between the base storage compute node and the expansion node (of computation or I/O flavours) that could be added.  The advantages of that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=152&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://flickerdown.com/?p=139" target="_blank">Part 3a</a>, we discussed the possibility of a purpose-driven Compute Node based on the <a class="zem_slink" title="Torrenza" rel="wikipedia" href="http://en.wikipedia.org/wiki/Torrenza">Torrenza</a> initiative for the Future Storage system.  This expansion <a class="zem_slink" title="Node (computer science)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Node_%28computer_science%29">node</a> made use of <a class="zem_slink" title="HyperTransport" rel="wikipedia" href="http://en.wikipedia.org/wiki/HyperTransport">Hypertransport</a> as a &#8220;glue&#8221; between the base storage compute node and the expansion node (of computation or I/O flavours) that could be added.  The advantages of that <a class="zem_slink" title="Network topology" rel="wikipedia" href="http://en.wikipedia.org/wiki/Network_topology">topology</a> were simple:  hot add support for additional processing power, additional I/O bandwidth within the system, and additional <a class="zem_slink" title="Computing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Computing">computing</a> power for the array <a class="zem_slink" title="Operating system" rel="wikipedia" href="http://en.wikipedia.org/wiki/Operating_system">OS</a> (which we&#8217;ll cover in a later article).  In this overview, we&#8217;ll take a look at another variation on an expansion node: an I/O expansion node that will add additional front-end ports and/or functionality to the base system.  We will be referencing the diagram below. <em>(Apologies in advance for the image shearing off in the lower right hand corner)</em>.</p>
<div id="attachment_153" class="wp-caption aligncenter" style="width: 310px"><a href="http://flickerdown.com/wp-content/uploads/2008/10/htnodes-expansion-rev2-io.jpg"><img class="size-medium wp-image-153" title="Hypertransport I/O Expansion Topology" src="http://flickerdown.com/wp-content/uploads/2008/10/htnodes-expansion-rev2-io-300x219.jpg" alt="Hypertransport I/O Expansion Topology" width="300" height="219" /></a><p class="wp-caption-text">Hypertransport I/O Expansion Topology</p></div>
<p><span id="more-152"></span></p>
<p>There are two different approaches that I&#8217;ll be taking a look at as part of this I/O expansion model: one approach is southbridge oriented with an additional southbridge providing additional <a class="zem_slink" title="PCI Express" rel="wikipedia" href="http://en.wikipedia.org/wiki/PCI_Express">PCIe</a> lanes; the other is looking at an I/O expansion model based on integrated <a class="zem_slink" title="Application-specific integrated circuit" rel="wikipedia" href="http://en.wikipedia.org/wiki/Application-specific_integrated_circuit">ASICs</a> and fixed optical ports that can provide connectivity to <a class="zem_slink" title="Fibre Channel" rel="wikipedia" href="http://en.wikipedia.org/wiki/Fibre_Channel">Fibre Channel</a>, <a class="zem_slink" title="Fibre Channel over Ethernet" rel="wikipedia" href="http://en.wikipedia.org/wiki/Fibre_Channel_over_Ethernet">FCoE</a>, and <a class="zem_slink" title="Image processing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Image_processing">IP</a> technologies.  We&#8217;ll discuss both approaches separately and then dive into what each would look like practically (another diagram, I&#8217;m afraid).</p>
<div id="attachment_158" class="wp-caption aligncenter" style="width: 310px"><a href="http://flickerdown.com/wp-content/uploads/2008/10/htnodes-expansion-rev2-io-detail.jpg"><img class="size-medium wp-image-158" title="Hypertransport I/O Node - details" src="http://flickerdown.com/wp-content/uploads/2008/10/htnodes-expansion-rev2-io-detail-300x187.jpg" alt="Hypertransport I/O Node - details" width="300" height="187" /></a><p class="wp-caption-text">Hypertransport I/O Node - details</p></div>
<p>To begin, we&#8217;ll cover <strong>the SouthBridge model of I/O expansion</strong> (<em>left side of the diagram</em>).  In this particular model, the expansion module includes another southbridge device to cover the additional PCIe lanes required for either x8 or x4 slots.  The SouthBridge would be connected to the primary southbridge on the base node over the HT link.  Currently, many commercial systems are using this type of topology (using either PCIe between <a class="zem_slink" title="Logic gate" rel="wikipedia" href="http://en.wikipedia.org/wiki/Logic_gate">discrete logic</a> chips or another type of communication fabric like HT).  The southbridge(s), then, would provide discrete connectors to their own interfaces as well as maintaining system level consistency for I/O.  The <em>advantage </em>of this particular implementation would be the ability to utilize specific connectivity types (FCoE, FC, IB, IP, <a class="zem_slink" title="ISCSI" rel="wikipedia" href="http://en.wikipedia.org/wiki/ISCSI">iSCSI</a>) on the same type of pluggable cards as the base node (similar to Ultraflex on <a class="zem_slink" title="CLARiiON" rel="wikipedia" href="http://en.wikipedia.org/wiki/CLARiiON">EMC Clariion</a> CX4s).</p>
<p>The <strong>second variation on I/O expansion takes a different approach by integrating converged ASICs</strong> (cASIC) <strong>to handle I/O connectivity</strong> (<em>right side of the diagram</em>). This particular implementation has some obvious limitations from the start, namely, fixed port count, and limited fabric/topology support (IB is noticably lacking).  Additionally, the design would require more development and implementation work in order to support a passable physical implementation.  Limitations notwithstanding, there are some interesting integration points to look at.  <em>First</em>, the use of SFP+ or <a class="zem_slink" title="XFP transceiver" rel="wikipedia" href="http://en.wikipedia.org/wiki/XFP_transceiver">XFP</a> pluggables to support optical or electrical physical connectivity types assuages most of the fabric connectivity issues in addition to providing some level of forward-looking interoperability.  <em>Secondly</em>, the use of converged ASICs allows for multi-protocol encapsulation, encode/decode support that would support the aforementioned pluggables without having to retool or replace a PCIe module.  I&#8217;m assuming that some sort of protocol bit would need to be included in the SFP/XFP pluggables to enable the cASICs to &#8220;flip&#8221; from one protocol to another.  I believe that Qlogic and Emulex (and certainly Brocade/LSI) are implementing similar types of logic into their converged ASICs on their FCoE HBAs, so the next logical step would be said integration into a larger system.</p>
<p><strong>Closing Thoughts</strong></p>
<p>As always, I&#8217;m interested in your feedback and understanding on this (or any) subject I&#8217;ve written about so far.  We learn together and this particular posting is trying to dig deeper, probably past the point of my intelligence.  We&#8217;ll see&#8230;</p>
<p>Part 4 is still up for grabs as to what it will cover, but, most assuredly, it&#8217;ll probably be something to do with the Operating System for the FSS.  Stay Tuned!!!!!</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/2008/03/03/nextio_funding/">NextIO grabs $19m for virtualized PCI Express extravaganza</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9099298&amp;source=rss_topic19">The five biggest storage trends</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2007/10/17/qlogic_fcoe_snw_demo/">QLogic hypes &#8216;network consolidation&#8217; with FCoE</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/04/09/snw_08_fcoe_madness/">Hardware vendors primed for FCoE love-in</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.podtech.net/home/5087/snwspotlight-8-gigabit-fibre-channel-solid-state-storage">SNWSpotlight: 8G FC and FCoE, Solid State Storage</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9042941&amp;source=rss_topic16">CNBC hopes to fly Fibre Channel on its Ethernet super highway</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9059438&amp;source=rss_topic19">Cisco&#8217;s Nexus forms core of data center drive</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9111369&amp;source=rss_topic19">New EMC Clariion line adds solid-state option</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/06/26/brocade_815_825_415_425_hbas/">Brocade releases second wave of HBAs</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/09/01/nextio_revs_virtualized_pcie_switch_silicon/">Virtualized PCIe switch</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.infoworld.com/article/08/04/11/Vendors-hype-new-Fibre-Channel-over-Ethernet-tech_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/04/11/Vendors-hype-new-Fibre-Channel-over-Ethernet-tech_1.html">Vendors hype new Fibre Channel over Ethernet tech</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/08/15/brocade_fcoe/">Brocade unfurls FCoE roadmap</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9110545&amp;source=rss_topic19">Brocade deal to help drive data center transition</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/09/16/cisco_virtual_networking_to_virtual_servers/">Cisco gives virtual servers virtual networking</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/dd945044-0919-4f01-af04-db6aaf85860d/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=dd945044-0919-4f01-af04-db6aaf85860d" alt="Reblog this post [with Zemanta]" /></a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flickerdown.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flickerdown.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flickerdown.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flickerdown.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flickerdown.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flickerdown.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flickerdown.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flickerdown.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flickerdown.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flickerdown.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flickerdown.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flickerdown.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flickerdown.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flickerdown.wordpress.com/152/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=152&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://flickerdown.wordpress.com/2008/10/10/future-storage-systems-part-3b-io-expansion-node/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/252994daa21eb667ab7dad107c6211db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flickerdown</media:title>
		</media:content>

		<media:content url="http://flickerdown.com/wp-content/uploads/2008/10/htnodes-expansion-rev2-io-300x219.jpg" medium="image">
			<media:title type="html">Hypertransport I/O Expansion Topology</media:title>
		</media:content>

		<media:content url="http://flickerdown.com/wp-content/uploads/2008/10/htnodes-expansion-rev2-io-detail-300x187.jpg" medium="image">
			<media:title type="html">Hypertransport I/O Node - details</media:title>
		</media:content>

		<media:content url="http://img.zemanta.com/reblog_e.png?x-id=dd945044-0919-4f01-af04-db6aaf85860d" medium="image">
			<media:title type="html">Reblog this post [with Zemanta]</media:title>
		</media:content>
	</item>
		<item>
		<title>Future Storage Systems: Part 3a &#8211; Node Expansion Overview</title>
		<link>http://flickerdown.wordpress.com/2008/10/09/future-storage-systems-part-3a-node-expansion-overview/</link>
		<comments>http://flickerdown.wordpress.com/2008/10/09/future-storage-systems-part-3a-node-expansion-overview/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 16:00:29 +0000</pubDate>
		<dc:creator>flickerdown</dc:creator>
				<category><![CDATA[AMD]]></category>
		<category><![CDATA[clariion]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Fibre]]></category>
		<category><![CDATA[FSS]]></category>
		<category><![CDATA[Hypertransport]]></category>
		<category><![CDATA[Infiniband]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[PCI Express]]></category>
		<category><![CDATA[PCIe]]></category>
		<category><![CDATA[Performancing]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[Qlogic]]></category>
		<category><![CDATA[Advanced Micro Devices]]></category>
		<category><![CDATA[Central processing unit]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[HTX]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[Opteron]]></category>
		<category><![CDATA[Permabit]]></category>
		<category><![CDATA[Processors]]></category>
		<category><![CDATA[Socket F]]></category>
		<category><![CDATA[Torrenza]]></category>
		<category><![CDATA[x86]]></category>
		<category><![CDATA[XIV]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=139</guid>
		<description><![CDATA[In the previous two articles on the Future Storage System (FSS), I took a general look at a basic storage system architecture (Part 1) and then went a bit deeper into some of the more interesting bits of that system from a platform standpoint (Part 2).  In this article, I want to dive a bit [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=139&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the previous two articles on the Future Storage System (FSS), I took a general look at a basic storage system architecture (<a href="http://flickerdown.com/?p=116" target="_blank">Part 1</a>) and then went a bit deeper into some of the more interesting bits of that system from a platform standpoint (<a href="http://flickerdown.com/?p=122" target="_blank">Part 2)</a>.  In this article, I want to dive a bit deeper into how I envision nodes to be building blocks for additional capabilities and processing directives.  I will be referencing the image below as part of this article.</p>
<div id="attachment_142" class="wp-caption aligncenter" style="width: 310px"><a href="http://flickerdown.com/wp-content/uploads/2008/10/htnodes-expansion-rev1.jpg"><img class="size-medium wp-image-142" title="Hypertransport Node Expansion (detailed)" src="http://flickerdown.com/wp-content/uploads/2008/10/htnodes-expansion-rev1-300x185.jpg" alt="Hypertransport Node Expansion (detailed)" width="300" height="185" /></a><p class="wp-caption-text">Hypertransport Node Expansion (detailed)</p></div>
<p><span id="more-139"></span></p>
<p>We&#8217;ll approach this system overview the same way as previously done (starting from the lower left hand corner and working clockwise).</p>
<p>This diagram shows a layout of single <a class="zem_slink" title="Node (computer science)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Node_%28computer_science%29">node</a> (Node A) and an expansion node (A prime).  In this diagram, we&#8217;re looking at a computational node add, not an <a class="zem_slink" title="Input/output" rel="wikipedia" href="http://en.wikipedia.org/wiki/Input/output">I/O</a> node (that&#8217;ll be covered in Part 3b <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).  The basic architecture can be broken down into the following:</p>
<ul>
<li>Base Node with I/O</li>
<li>Interconnect (physical/electrical)</li>
<li>Expansion Node (computational or I/O)</li>
</ul>
<p><strong>Starting with the Base Node</strong>, we can see that the architecture is the exact same as covered in Parts 1 &amp; 2.  It&#8217;s a simple dual physical processor system with dedicated <a class="zem_slink" title="Computer data storage" rel="wikipedia" href="http://en.wikipedia.org/wiki/Computer_data_storage">memory</a> banks per processor, a Southbridge controlling <a class="zem_slink" title="PCI Express" rel="wikipedia" href="http://en.wikipedia.org/wiki/PCI_Express">PCIe</a> connectivity and system level I/O, and both coherent and non-coherent Hypertransport links between <a class="zem_slink" title="Processors" rel="crunchbase" href="http://www.crunchbase.com/product/processors">processors</a>.  Although memory specifications are provided as part of the diagram, it&#8217;s inconsequential to the overall architecture.   The SouthBridge, as previously noted, would be utilized as the PCIe resource manager for system and storage I/O.  The coherent (cHT) and non-conherent (ncHT) Hypertransport links would be dedicated to intra-processor communication including facilities for NUMA (<a class="zem_slink" title="Non-Uniform Memory Access" rel="wikipedia" href="http://en.wikipedia.org/wiki/Non-Uniform_Memory_Access">non-uniform memory access</a>) and processor data requisitions.  This facility has already been implemented in current Bx series <a class="zem_slink" title="AMD" rel="homepage" href="http://www.amd.com">AMD</a> Opteron processors as part of the <a class="zem_slink" title="Socket F" rel="wikipedia" href="http://en.wikipedia.org/wiki/Socket_F">Socket 1207</a> specification.</p>
<p><strong>The interconnect portion of the diagram</strong> is both a mechanical and electrical &#8220;device.&#8221;  Essentially, it &#8220;glues&#8221; together processors into a larger &#8220;grid&#8221; doubling I/O bandwidth within the system and allowing for expansion beyond two physical processors (at least in this design).  <em>Mechanically</em>, it can be compared to the <a class="zem_slink" title="HyperTransport" rel="wikipedia" href="http://en.wikipedia.org/wiki/HyperTransport">HTX</a> <a class="zem_slink" title="Electrical connector" rel="wikipedia" href="http://en.wikipedia.org/wiki/Electrical_connector">physical interface</a> originally specified by AMD.  Some HCA designs from Qlogic and others utilized this connector as a method of direct I/O injection into the processing path, lowering latency even further than the comparable <a class="zem_slink" title="PCI-X" rel="wikipedia" href="http://en.wikipedia.org/wiki/PCI-X">PCI-X</a> or PCIe models. (It was only about 1ns different, but, still, every bit helps).  Again, while HTX is the archetype for Hypertransport&#8217;s physical limitation, a slot based architecture wouldn&#8217;t be as effective as a more custom packaged model (thinking specifically about blade server-esque <a class="zem_slink" title="Edge connector" rel="wikipedia" href="http://en.wikipedia.org/wiki/Edge_connector">edge connectors</a>).   <em>Electrically</em>, the HT 3.x protocol would be signaled to the expansion node as part of a larger mesh fabric to engage additional processing resources (<a class="zem_slink" title="Central processing unit" rel="wikipedia" href="http://en.wikipedia.org/wiki/Central_processing_unit">CPUs</a> or, as noted further down, <a class="zem_slink" title="Torrenza" rel="wikipedia" href="http://en.wikipedia.org/wiki/Torrenza">Torrenza</a>-compatible co-processors) or I/O resources.</p>
<p>In an ideal work, you&#8217;d be able to simply plug in the expansion node (especially the computation version) into the chassis while the system was running and have the OS dynamically add and allocate the resources to the rest of system.</p>
<p>Now the fun begins&#8230;.</p>
<p><strong>First, I&#8217;d like to touch on the reason for looking at expansion nodes at all</strong>.  In the storage world, there appear to be two basic approaches to adding processing power to head units:  clustering (a la Equallogic, NetApp, XIV, Permabit) or multiple storage processors (a la HDS USP-V, Symmetrix, etc.).  The <em>advantage </em>of clustering really trickles down into n-way ownership of data and multi-level hardware failures.  The <em>disadvantage </em>is having to maintain some level of heartbeat mechanism (CMI on EMC, for example) between nodes that can split-brain I/O and/or other system level processes.  Notice I said CAN not WILL.  The <em>advantages </em>of using multiple storage processors (directors) ties into complete hyper or LUN awareness and quick ownership failover in case of hardware meltdowns.  Additionally, tying multiple SPs together on a common bus can add to overall system performance (principles of Hypertransport, for example) via aggregated memory bandwidth and I/O.  The general <em>disadvantages </em>are that any sort of SP failover could ultimately impact other SPs in the system (thinking specifically of some sort of EMI burst or surge) and double-down hardware failures causing DU/DL (data unavailability or data loss).  In my mind, there&#8217;s obviously reasons to chose one over the other but, I think that ultimately, you could combine both (another article on that later).  Since we&#8217;re just evaluating a simple node add, we&#8217;re going to look at this as multiple SPs on a common backplane (HT).</p>
<p><strong>Secondly, if you look at the diagram, you&#8217;ll see a note about Torrenza</strong>.  There&#8217;s a link elsewhere to the Torrenza wiki article, but to distill it down for consumption, here&#8217;s the quick n&#8217; dirty.  Torrenza is an AMD initiative to allow dedicated co-processors access to the exact same HT and I/O stream as the <a class="zem_slink" title="Central processing unit" rel="wikipedia" href="http://en.wikipedia.org/wiki/Central_processing_unit">CPU</a>.  So, you want dedicated processing for x-type of application?  Install a co-processor into an available 1207 socket in the system.  Systems using <a class="zem_slink" title="Cell (microprocessor)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Cell_%28microprocessor%29">Cell processors</a>, for example, have been demonstrated behind doors (not commercially available to the best of my knowledge).  The ultimate goal here would be to allow specialized co-processors for applications (RSA disk encryption) that would be offloaded from the general storage I/O processors.  The application set is really endless.  Want to do data encryption inband or at rest?  Install an RSA encryption co-processor.  Want to do compression or de-dupe?  Install a compliant <a class="zem_slink" title="Digital signal processor" rel="wikipedia" href="http://en.wikipedia.org/wiki/Digital_signal_processor">DSP</a> or co-processor that performs that task.  When we look at the operating system for this Future Storage System, you&#8217;ll see even more applicability.</p>
<p><strong>Closing Thoughts</strong></p>
<p>Tomorrow we&#8217;ll take a look at what an I/O based expansion node would look like and see the implications there.</p>
<p>Again, comments and feedback 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://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9112798&amp;source=rss_topic68">AMD to make a splash in the server chipset space</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/af026b87-5ad8-4cd9-8af7-67548bf010e1/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=af026b87-5ad8-4cd9-8af7-67548bf010e1" alt="Reblog this post [with Zemanta]" /></a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flickerdown.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flickerdown.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flickerdown.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flickerdown.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flickerdown.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flickerdown.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flickerdown.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flickerdown.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flickerdown.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flickerdown.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flickerdown.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flickerdown.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flickerdown.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flickerdown.wordpress.com/139/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=139&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://flickerdown.wordpress.com/2008/10/09/future-storage-systems-part-3a-node-expansion-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/252994daa21eb667ab7dad107c6211db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flickerdown</media:title>
		</media:content>

		<media:content url="http://flickerdown.com/wp-content/uploads/2008/10/htnodes-expansion-rev1-300x185.jpg" medium="image">
			<media:title type="html">Hypertransport Node Expansion (detailed)</media:title>
		</media:content>

		<media:content url="http://img.zemanta.com/reblog_e.png?x-id=af026b87-5ad8-4cd9-8af7-67548bf010e1" medium="image">
			<media:title type="html">Reblog this post [with Zemanta]</media:title>
		</media:content>
	</item>
		<item>
		<title>Future Storage Systems: Part 2 &#8211; Detailed Node View</title>
		<link>http://flickerdown.wordpress.com/2008/10/08/more-on-future-storage-designs/</link>
		<comments>http://flickerdown.wordpress.com/2008/10/08/more-on-future-storage-designs/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 16:00:44 +0000</pubDate>
		<dc:creator>flickerdown</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[Hypertransport]]></category>
		<category><![CDATA[Infiniband]]></category>
		<category><![CDATA[PCIe]]></category>
		<category><![CDATA[PCI Express]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Fibre]]></category>
		<category><![CDATA[clariion]]></category>
		<category><![CDATA[FSS]]></category>
		<category><![CDATA[Performancing]]></category>
		<category><![CDATA[Qlogic]]></category>
		<category><![CDATA[Opteron]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[3Par]]></category>
		<category><![CDATA[Broacde]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[CX4]]></category>
		<category><![CDATA[EMC Clariion]]></category>
		<category><![CDATA[Equallogic]]></category>
		<category><![CDATA[FCoE]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Fibre Channel over Ethernet]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Lefthand]]></category>
		<category><![CDATA[Multi-core]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[Pillar]]></category>
		<category><![CDATA[Processors]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=122</guid>
		<description><![CDATA[So, in my article yesterday, I gave a global view of a very simple storage system for the future. Since I LOVE this type of conjecture and theoretics (is that a word?), I decided to take this a step further and flesh out some of the other intricacies of the design.  Check out the image [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=122&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, in my article yesterday, I gave a global view of a very simple storage system for the future. Since I LOVE this type of conjecture and theoretics (is that a word?), I decided to take this a step further and flesh out some of the other intricacies of the design.  Check out the image below and then click through to read the rest.</p>
<div id="attachment_123" class="wp-caption aligncenter" style="width: 310px"><a href="http://flickerdown.com/wp-content/uploads/2008/10/htnodes-rev2.jpg"><img class="size-medium wp-image-123" title="Fleshing out the Hypertransport Storage System" src="http://flickerdown.com/wp-content/uploads/2008/10/htnodes-rev2-300x203.jpg" alt="Fleshing out the Hypertransport Storage System" width="300" height="203" /></a><p class="wp-caption-text">Fleshing out the Hypertransport Storage System</p></div>
<p><span id="more-122"></span></p>
<p>Starting clockwise from the lower left hand corner, let&#8217;s take a deeper look at things.</p>
<p><strong>First </strong>off, <a class="zem_slink" title="Multi-core" rel="wikipedia" href="http://en.wikipedia.org/wiki/Multi-core">multi-core processors</a> are here to stay.  It&#8217;s honestly not worth evaluating even dual core processors these days in that most server/workstation systems are designed around multiple processor cores. (<a class="zem_slink" title="Advanced Micro Devices" rel="geolocation" href="http://maps.google.com/maps?ll=37.3866711111,-121.998763889&amp;spn=0.01,0.01&amp;q=37.3866711111,-121.998763889%20%28Advanced%20Micro%20Devices%29&amp;t=h">AMD</a> Shanghai/Istanbul, <a class="zem_slink" title="Intel" rel="homepage" href="http://www.intel.com/">Intel</a> Dunnington, for example) The obvious requirement from a software level is that the storage system <a class="zem_slink" title="Operating system" rel="wikipedia" href="http://en.wikipedia.org/wiki/Operating_system">OS</a> is multi-threaded and contains a scheduler that understands that multiple logical cores exist and are usable.  Further, using processor affinity rules (a la VMWare&#8217;s ESX hypervisor layer), you could tie the OS to a specific core and leave the reast of the cores available for specific processes (i.e. RAID XOR or parity calculations, etc.).</p>
<p><strong>Second </strong>on the list is inter-processor communication.  Historically, this would be called the &#8220;system bus&#8221; and any I/O traffic to processors and memory would be conducted over this link.  With the advent of <a class="zem_slink" title="Direct memory access" rel="wikipedia" href="http://en.wikipedia.org/wiki/Direct_memory_access">direct memory access</a> (see next point) and the subsequent removal of general memory traffic from the processor bus (outside of requests for memory pages not located directly in the processor&#8217;s &#8220;owned&#8221; bank), the traffic across these links would be limited to I/O and processing requests.  Pretty handy.  Using Hypertransport, you could have have (as is the case today) a coherent processor link and a non-coherent link (sideband traffic) that would be able to gang/un-gang as needed (feature of HT 3).</p>
<p><strong>Thirdly,</strong> it&#8217;s important to realize the role that cache/memory plays in storage systems.  Not only is important for the array OS (FLARE, DART, OnTAP, etc. etc.) and it&#8217;s various operating needs, it&#8217;s also used for the read/write cache.  Obviously, the different OSs&#8217; offer various methods of manipulation to tune reads vs. writes and allocate more to one bucket than the other.  The other necessary requirement for memory has to do with the amount of processors in a system.  Obviously, based on this design above, you can either tie your processors to a central MCH (<a class="zem_slink" title="Northbridge (computing)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Northbridge_%28computing%29">Memory Controller Hub</a>) like Intel has historically done (<a class="zem_slink" title="Nehalem (microarchitecture)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Nehalem_%28microarchitecture%29">Nehalem</a> changes this) or put the MCHs inside the physical processor die (for example, <a class="zem_slink" title="Opteron" rel="wikipedia" href="http://en.wikipedia.org/wiki/Opteron">AMD Opteron</a> processors).  An issue obviously will arise when you go to read memory from an adjoining processor, injecting latency and I/O hops, but overall the integrated MCH design reduces memory access and allows for additional bandwidth and reduced latency for direct processor accesses. A lot of this can be assuaged by careful system design, but, we&#8217;ll need to approach this in a later article more in depth.</p>
<p><strong>Fourth </strong>on the hitlist is the Southbridge and <a class="zem_slink" title="PCI Express" rel="wikipedia" href="http://en.wikipedia.org/wiki/PCI_Express">PCIe</a>.  PCIe is usually discussed from a platform perspective as having &#8220;lanes.&#8221; The higher the bandwidth, the more &#8220;lanes&#8221; required. In order to keep the system I/O per node within servicable spec, I&#8217;ve purposefully limited the PCIe expansion to 3 x x8 PCIe slots.  In my mind, to be truly multiprotocol, there needs to be support for the &#8220;standard&#8221; SAN connectivity types: <a class="zem_slink" title="Fibre Channel" rel="wikipedia" href="http://en.wikipedia.org/wiki/Fibre_Channel">Fibre Channel</a>, iSCSI, and NAS.  In my mind, I can see where either Infiniband (doing something like IP over IB or IB-to-FC routing with Qlogic Silverstorm or <a href="http://xsigo.com/" target="_blank">Xsigo </a>routers) or FCoE  (<a class="zem_slink" title="Cisco" rel="homepage" href="http://www.cisco.com">Cisco</a> Nexus or Brocade DCX) would provide enough SAN-facing connectivity and bandwidth for customers without completely saturating the system bus.  At the same time, it&#8217;s important to allow for some level of I/O expandability to avoid issues of array downtime for port upgrades and the like.  This is currently an issue with NetApp, Lefthand, HP, HDS, Sun, 3Par, Pillar, Equallogic, et al and I&#8217;d point to the <a class="zem_slink" title="CLARiiON" rel="wikipedia" href="http://en.wikipedia.org/wiki/CLARiiON">EMC Clariion</a> CX4 line as the exemplar of how to handle the I/O expansion issue the correct way. Compellent has a pseudo-interface updating process documented somewhere, but honestly, it&#8217;s nowhere near as elegant as the CX4.</p>
<p>Since I didn&#8217;t touch on the SouthBridge portion of things, I&#8217;d just hastily point out that the AMD/ATI relationship has recently born significant fruit in the addition of new chipsets that will actually give the AMD platform a bit of a boost when it comes to server-class implementations.  Nothing against nVidia or Broadcom, per se, but I&#8217;m tired of MCP55/HT2000 based systems. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Fifth </strong>on the list is I/O interfaces to the SAN. As noted, you can see that I&#8217;ve included pretty much any interface on the market as an option.  <a class="zem_slink" title="Fibre Channel over Ethernet" rel="wikipedia" href="http://en.wikipedia.org/wiki/Fibre_Channel_over_Ethernet">Fibre Channel over Ethernet</a>, Fibre Channel (discrete), Infiniband, iSCSI, and IP (GigE or greater) all have their relative merits on the market.  This type of flexibility is a must especially since some customers will never use certain interface types.  From a high level, I agree with the &#8220;multi protocol&#8221; box sentiment that everyone seems to espouse, but there needs to be a certain level of flexibility to remove those protocols that are not needed.  If you look at this platform as a &#8220;framework&#8221; for any protocol, you could easily add/remove interfaces as needed.  Customer wants only NAS/IP connectivity? The base framework won&#8217;t change, the I/O card(s) will.  <strong><em>I personally believe the trend is towards integrated fabrics/protocols like FCoE and IPoIB, but, we&#8217;ll see what the general acceptance is.</em></strong></p>
<p><strong>Finally</strong>, you need some way to manage the nodes and the OS.  There&#8217;s a GigE port per node to handle any management functions that could be needed.</p>
<p>In any case, that&#8217;s it for today!  Let me know your feedback and thoughts!</p>
<p>(special thanks to <a href="http://stevetodd.typepad.com/" target="_blank">Stephen Todd</a> and Ken Ferson @ EMC for getting me to THINK!)</p>
<p><em><strong>10/14/08 : (EDITS) : made edits for clarity and appropriate product naming conventions.</strong></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.infoworld.com/article/08/04/09/AMD-finally-ships-quad-core-Opterons_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/04/09/AMD-finally-ships-quad-core-Opterons_1.html">AMD finally ships quad-core Opterons</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.engadget.com/2008/05/08/amd-announces-6-and-12-core-opterons/">AMD announces 6- and 12-core Opterons</a></li>
<li class="zemanta-article-ul-li"><a href="http://gizmodo.com/369076/intels-six+core-dunnington-and-nehalem-microarchitecture-get-official">Intel&#8217;s Six-Core Dunnington and Nehalem Microarchitecture Get Official [Intel]</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.news.com/8301-13579_3-9878131-37.html?part=rss&amp;subj=news">Intel&#8217;s Dunnington: Six cores on one chip</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.infoworld.com/article/08/09/30/AMD_says_Shanghai_wont_be_another_Barcelona_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/09/30/AMD_says_Shanghai_wont_be_another_Barcelona_1.html">AMD says Shanghai won&#8217;t be another Barcelona</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/04/09/snw_08_fcoe_madness/">Hardware vendors primed for FCoE love-in</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/08/05/clariion_cx4_solid_state_option/">EMC in fourth-gen CLARiiON call</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.infoworld.com/article/08/04/11/Vendors-hype-new-Fibre-Channel-over-Ethernet-tech_1.html?source=rss&amp;url=http://www.infoworld.com/article/08/04/11/Vendors-hype-new-Fibre-Channel-over-Ethernet-tech_1.html">Vendors hype new Fibre Channel over Ethernet tech</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9042941&amp;source=rss_topic16">CNBC hopes to fly Fibre Channel on its Ethernet super highway</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9075839&amp;source=rss_topic52">Cisco switch consolidates functions in the data center</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/10/09/hp_picks_samsung_ssds/">HP jilts Intel SSDs</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/4a45ff30-9454-42da-93c9-078a44b4635f/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=4a45ff30-9454-42da-93c9-078a44b4635f" alt="Reblog this post [with Zemanta]" /></a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flickerdown.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flickerdown.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flickerdown.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flickerdown.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flickerdown.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flickerdown.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flickerdown.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flickerdown.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flickerdown.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flickerdown.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flickerdown.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flickerdown.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flickerdown.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flickerdown.wordpress.com/122/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=122&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://flickerdown.wordpress.com/2008/10/08/more-on-future-storage-designs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/252994daa21eb667ab7dad107c6211db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flickerdown</media:title>
		</media:content>

		<media:content url="http://flickerdown.com/wp-content/uploads/2008/10/htnodes-rev2-300x203.jpg" medium="image">
			<media:title type="html">Fleshing out the Hypertransport Storage System</media:title>
		</media:content>

		<media:content url="http://img.zemanta.com/reblog_e.png?x-id=4a45ff30-9454-42da-93c9-078a44b4635f" medium="image">
			<media:title type="html">Reblog this post [with Zemanta]</media:title>
		</media:content>
	</item>
		<item>
		<title>Why wouldn&#8217;t the following work? (Future Storage System: Part 1)</title>
		<link>http://flickerdown.wordpress.com/2008/10/07/why-wouldnt-the-following-work/</link>
		<comments>http://flickerdown.wordpress.com/2008/10/07/why-wouldnt-the-following-work/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 20:27:44 +0000</pubDate>
		<dc:creator>flickerdown</dc:creator>
				<category><![CDATA[AMD]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[Fibre]]></category>
		<category><![CDATA[FSS]]></category>
		<category><![CDATA[Hypertransport]]></category>
		<category><![CDATA[Infiniband]]></category>
		<category><![CDATA[Iomega]]></category>
		<category><![CDATA[Performancing]]></category>
		<category><![CDATA[perspective]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[Advanced Micro Devices]]></category>
		<category><![CDATA[Brocade]]></category>
		<category><![CDATA[Buses]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[CHiPs]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[Emulex]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Fibre Channel over Ethernet]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mellanox]]></category>
		<category><![CDATA[PCI Express]]></category>
		<category><![CDATA[Processors]]></category>
		<category><![CDATA[Qlogic]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=116</guid>
		<description><![CDATA[So, I&#8217;ve been toying around with this in my mind for some time.  Essentially, I&#8217;ve tried to understand the basic &#8220;Storage Processor&#8221; limitation of current storage systems and propose an admittedly simplistic design to get around some of the difficulties.  The biggest hurdle, in my mind, is to have cache coherency, low latency memory access [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=116&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;ve been toying around with this in my mind for some time.  Essentially, I&#8217;ve tried to understand the basic &#8220;Storage Processor&#8221; limitation of current storage systems and propose an admittedly simplistic design to get around some of the difficulties.  The biggest hurdle, in my mind, is to have <a class="zem_slink" title="Cache coherency" rel="wikipedia" href="http://en.wikipedia.org/wiki/Cache_coherency">cache coherency</a>, <a class="zem_slink" title="Latency (engineering)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Latency_%28engineering%29">low latency</a> <a class="zem_slink" title="Computer data storage" rel="wikipedia" href="http://en.wikipedia.org/wiki/Computer_data_storage">memory</a> access to other nodes in a &#8220;cluster,&#8221; and have a communications &#8220;<a class="zem_slink" title="Bus (computing)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Bus_%28computing%29">bus</a>&#8221; between nodes that is extensible (or at least will grow bandwidth with more devices on the <a class="zem_slink" title="Signal (electrical engineering)" rel="wikipedia" href="http://en.wikipedia.org/wiki/Signal_%28electrical_engineering%29">signal</a> chain).  Staring at that problem, then, look at the image below.</p>
<div id="attachment_117" class="wp-caption aligncenter" style="width: 310px"><a href="http://flickerdown.com/wp-content/uploads/2008/10/htnodes.jpg"><img class="size-medium wp-image-117" title="A case for Hypertransport connected nodes..." src="http://flickerdown.com/wp-content/uploads/2008/10/htnodes-300x193.jpg" alt="A case for Hypertransport connected nodes..." width="300" height="193" /></a><p class="wp-caption-text">A case for Hypertransport connected nodes...</p></div>
<p><span id="more-116"></span></p>
<p>Reviewing the image, you can see that I&#8217;ve essentially &#8220;glued&#8221; the two nodes together using either Hypertransport 1.x or 3.x spec signaling. With this model, you COULD feasibly scale to <em>n</em>-way nodes but, for reasons of simplicity, I&#8217;ve kept it &#8220;pure.&#8221;  Preference would be for HT3 spec as it allows for ganging/un-ganging, bit width changes, and lower system power draw but HT1.x would be similarly effective (though not as integrated with future technology).  I&#8217;ve obviously not listed processor specs as such, but given that HT is really only available on <a class="zem_slink" title="Advanced Micro Devices" rel="homepage" href="http://www.amd.com/">AMD</a> based platforms, you can take a guess as to where I&#8217;m heading. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Secondary to the actual computing side of things, I&#8217;ve looked for basic functionality for PCIe expansion.  Recognizing that PCIe (<a class="zem_slink" title="PCI Express" rel="wikipedia" href="http://en.wikipedia.org/wiki/PCI_Express">PCI Express</a> in long form) is going to be the essential bus for the forseeable future, I made provision for three x8 slots for <a class="zem_slink" title="Input/output" rel="wikipedia" href="http://en.wikipedia.org/wiki/Input/output">I/O</a>.  There are some natural assumptions as part of the design.  <strong>First</strong>, x8 is going to handle the majority of bandwidth that can be thrown at it. (x8 Physical slot/Electrical signaling)  High bandwidth, low latency interconnects like <a class="zem_slink" title="InfiniBand" rel="wikipedia" href="http://en.wikipedia.org/wiki/InfiniBand">Infiniband</a> (SDR/DDR/QDR from Mellanox, Qlogic, et al.) and/or FCoE (<a class="zem_slink" title="Fibre Channel over Ethernet" rel="wikipedia" href="http://en.wikipedia.org/wiki/Fibre_Channel_over_Ethernet">Fibre Channel over Ethernet</a>; from Brocade, <a class="zem_slink" title="Emulex" rel="wikipedia" href="http://en.wikipedia.org/wiki/Emulex">Emulex</a>, Qlogic, et al.) should be the necessary beneficiaries of this type of technology.  <strong>Secondly</strong>, since the topology is based on <em>n</em>-way nodes (&gt;= 2), the PCIe lane count can be kept rather simple (currently, only 24 lanes are required for I/O; additional lanes would be required by southbridge/northbridge toplogies, etc.).  Keeping this expansion simplistic reduces the necessary power draw of component to a smaller scale and allows for some level of node portability.  Physically, it also reduces the size of the nodes as the 3 slots could be engineered in a smaller footprint.</p>
<p>If you see any significant flaws or just want to give feedback on the conceptual design, let me know.  I&#8217;m learning as I go along. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </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://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9112798&amp;source=rss_topic68">AMD to make a splash in the server chipset space</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/04/09/snw_08_fcoe_madness/">Hardware vendors primed for FCoE love-in</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2008/08/15/brocade_fcoe/">Brocade unfurls FCoE roadmap</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.theregister.co.uk/2007/10/17/qlogic_fcoe_snw_demo/">QLogic hypes &#8216;network consolidation&#8217; with FCoE</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9053463&amp;source=rss_topic122">Intel adds Fibre Channel over Ethernet implementation for Linux</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/a9926b79-89c3-41ce-ba18-29f23178ab4c/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=a9926b79-89c3-41ce-ba18-29f23178ab4c" alt="Reblog this post [with Zemanta]" /></a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flickerdown.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flickerdown.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flickerdown.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flickerdown.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flickerdown.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flickerdown.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flickerdown.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flickerdown.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flickerdown.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flickerdown.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flickerdown.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flickerdown.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flickerdown.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flickerdown.wordpress.com/116/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=116&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://flickerdown.wordpress.com/2008/10/07/why-wouldnt-the-following-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/252994daa21eb667ab7dad107c6211db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flickerdown</media:title>
		</media:content>

		<media:content url="http://flickerdown.com/wp-content/uploads/2008/10/htnodes-300x193.jpg" medium="image">
			<media:title type="html">A case for Hypertransport connected nodes...</media:title>
		</media:content>

		<media:content url="http://img.zemanta.com/reblog_e.png?x-id=a9926b79-89c3-41ce-ba18-29f23178ab4c" medium="image">
			<media:title type="html">Reblog this post [with Zemanta]</media:title>
		</media:content>
	</item>
		<item>
		<title>Quick VMWare Links</title>
		<link>http://flickerdown.wordpress.com/2008/10/07/quick-vmware-links/</link>
		<comments>http://flickerdown.wordpress.com/2008/10/07/quick-vmware-links/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 18:22:35 +0000</pubDate>
		<dc:creator>flickerdown</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[Data center]]></category>
		<category><![CDATA[Emulators]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Fibre Channel over Ethernet]]></category>
		<category><![CDATA[Intel x86 Architecture]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Virtual reality]]></category>
		<category><![CDATA[VMware Infrastructure]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://flickerdown.com/?p=108</guid>
		<description><![CDATA[I get asked a lot of questions regarding VMWare setup, etc. and I thought I&#8217;d take the time to push this out to the front page on the blog. This is for Virtual Infrastructure 3: 3.5 Update 2/3: Main Documentation Page: http://www.vmware.com/support/pubs/vi_pages/vi_pubs_35u2.html Quick Start Guide: Quick Start Guide Installation Guide: Installation Guide Basic Systems Admin [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=108&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="zemanta-img zemanta-action-click">
<div class="wp-caption alignright" style="width: 159px"><a href="http://www.crunchbase.com/company/vmware"><img title="Image representing VMware as depicted in Crunc..." src="http://www.crunchbase.com/assets/images/resized/0001/9593/19593v1-max-250x250.png" alt="Image representing VMware as depicted in Crunc..." width="149" height="51" /></a><p class="wp-caption-text">Image via CrunchBase</p></div>
</div>
<p>I get asked a lot of questions regarding <a class="zem_slink" title="VMware" rel="homepage" href="http://www.vmware.com/">VMWare</a> setup, etc. and I thought I&#8217;d take the time to push this out to the front page on the blog.</p>
<p>This is for <a class="zem_slink" title="VMware Infrastructure" rel="wikipedia" href="http://en.wikipedia.org/wiki/VMware_Infrastructure">Virtual Infrastructure</a> 3: 3.5 Update 2/3:</p>
<p><!--[if gte mso 9]&gt;  Normal 0     false false false  EN-US X-NONE X-NONE             MicrosoftInternetExplorer4             &lt; ![endif]--><!--[if gte mso 9]&gt;-->                                                                                                                                  </p>
<p class="MsoNormal"><strong><span>Main Documentation Page:</span></strong></p>
<p class="MsoNormal"><span><a href="http://www.vmware.com/support/pubs/vi_pages/vi_pubs_35u2.html"><span style="color:blue;">http://www.vmware.com/support/pubs/vi_pages/vi_pubs_35u2.html</span></a></span></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span><strong>Quick Start Guide</strong>:</span></p>
<p class="MsoNormal"><a href="http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_quickstart.pdf" target="_blank">Quick Start Guide</a></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><strong><span>Installation Guide:</span></strong></p>
<p class="MsoNormal"><a href="http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_installation_guide.pdf" target="_blank">Installation Guide</a></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><strong><span>Basic Systems Admin Guide:</span></strong></p>
<p class="MsoNormal"><a href="http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_admin_guide.pdf" target="_blank">Systems Administration Guide</a></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><span><strong>Virtual Center Installation Guide</strong>:</span></p>
<p class="MsoNormal"><a href="http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_installation_guide.pdf" target="_blank">Virtual Center 2.5 Installation Guide</a></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><strong><span>Virtual Machine Backup Guide:</span></strong></p>
<p class="MsoNormal"><a href="http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_vm_backup.pdf" target="_blank">Virtual Machine Backup Guide</a></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><strong><span>Server Config Guide:</span></strong></p>
<p class="MsoNormal"><a href="http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_3_server_config.pdf" target="_blank">Server Config Guide</a></p>
<p class="MsoNormal"><span> </span></p>
<p class="MsoNormal"><strong><span>iSCSI and Fibre Config Guides:</span></strong></p>
<p class="MsoNormal"><a href="http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_iscsi_san_cfg.pdf" target="_blank">iSCSI </a>&amp; <a href="http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_san_cfg.pdf" target="_blank">Fibre Cha</a>nnel</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/2008/09/15/stone_the_virtual_crows/">VMware floats Cloud Edition</a></li>
<li class="zemanta-article-ul-li"><a href="http://infosecurity.us/?p=2023">VMware Security Advisory: ESX and ESXi Patches</a></li>
<li class="zemanta-article-ul-li"><a href="http://gigaom.com/2008/09/12/cisco-to-support-vmware/">Cisco to Support VMware?</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.computerworld.com/action/whitepapers.do?command=viewWhitePaperDetail&amp;contentId=9080240&amp;source=rss_topic52">Virtualization Analysis for VMware</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/fc12e403-3974-44e8-9465-a11a71641a0f/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=fc12e403-3974-44e8-9465-a11a71641a0f" alt="Reblog this post [with Zemanta]" /></a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/flickerdown.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/flickerdown.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/flickerdown.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/flickerdown.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/flickerdown.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/flickerdown.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/flickerdown.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/flickerdown.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/flickerdown.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/flickerdown.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/flickerdown.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/flickerdown.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/flickerdown.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/flickerdown.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=flickerdown.wordpress.com&amp;blog=1538404&amp;post=108&amp;subd=flickerdown&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://flickerdown.wordpress.com/2008/10/07/quick-vmware-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/252994daa21eb667ab7dad107c6211db?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">flickerdown</media:title>
		</media:content>

		<media:content url="http://www.crunchbase.com/assets/images/resized/0001/9593/19593v1-max-250x250.png" medium="image">
			<media:title type="html">Image representing VMware as depicted in Crunc...</media:title>
		</media:content>

		<media:content url="http://img.zemanta.com/reblog_e.png?x-id=fc12e403-3974-44e8-9465-a11a71641a0f" medium="image">
			<media:title type="html">Reblog this post [with Zemanta]</media:title>
		</media:content>
	</item>
	</channel>
</rss>
