<?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:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Stephen Foskett, Pack Rat &#187; Microsoft Archives  &#8211; Stephen Foskett, Pack Rat</title>
	<atom:link href="http://blog.fosketts.net/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fosketts.net</link>
	<description>Understanding the accumulation of data</description>
	<lastBuildDate>Fri, 10 Feb 2012 17:40:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>Microsoft Adds Data Deduplication to NTFS in Windows 8</title>
		<link>http://blog.fosketts.net/2012/01/03/microsoft-adds-data-deduplication-ntfs-windows-8/</link>
		<comments>http://blog.fosketts.net/2012/01/03/microsoft-adds-data-deduplication-ntfs-windows-8/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 21:59:06 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Terabyte home]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[data deduplication]]></category>
		<category><![CDATA[deduplication]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[I/O]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NTFS]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Rick Vanover]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6475</guid>
		<description><![CDATA[The next version of Microsoft Windows Server includes integrated data deduplication technology. Microsoft is positioning this as a boon for server virtualization and claims it has very little performance impact. But how exactly does Microsoft's de-duplication technology work?]]></description>
			<content:encoded><![CDATA[<div id="attachment_6628" class="wp-caption aligncenter" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2012/01/Microsoft-Windows-8-Dedupe-Stack.jpg" ><img class="size-medium wp-image-6628 " title="Microsoft Windows 8 Dedupe Stack" src="http://static.fosketts.net/wp-content/uploads/2012/01/Microsoft-Windows-8-Dedupe-Stack-300x225.jpg" alt="" width="300" height="225" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Windows 8 server editions will include a filter driver for NTFS for data deduplication</p></div>
<p>The next version of Microsoft Windows Server includes <strong>integrated data deduplication technology</strong>. Microsoft is positioning this as a boon for server virtualization and claims it has very little performance impact. But how exactly does Microsoft&#8217;s de-duplication technology work?</p>
<h3>Introducing Windows 8 Deduplication</h3>
<p>Let&#8217;s make one thing clear right from the start: Microsoft started from a clean sheet and invented their own deduplication technology. This is not a licensed, cloned, or copied feature as far as I can tell. There are some clever aspects to it, along with a few head scratchers for folks like me who&#8217;ve seen lots of different deduplication approaches.</p>
<p><strong>Microsoft&#8217;s deduplication is layered onto NTFS in Windows 8</strong>, and will be a feature add-on for Server users. It is implemented as a filter driver on a per volume basis, with each volume a complete, self describing unit. It is cluster aware, and fully crash consistent on all operations. This is a pretty neat trick: As is typical for Microsoft, deduplication will be a simple, transparent feature.</p>
<p>Now let&#8217;s talk for a moment about what Windows 8 deduplication is not.</p>
<ul>
<li>It is a <strong>server-only</strong> feature, like so many of Microsoft&#8217;s storage developments. But perhaps we might see it deployed in low-end or home servers in the future.</li>
<li>It is <strong>not supported on boot or system volumes</strong>.</li>
<li>Although it should work just fine on removable drives, <strong>deduplication requires NTFS</strong> so you can forget about FAT or exFAT. And of course the connected system must be running a server edition of Windows 8.</li>
<li>Although <strong>deduplication does not work with clustered shared volumes</strong>, it is supported in Hyper-V configurations that do not use CSV.</li>
<li>Finally, deduplication does not function on encrypted files, files with extended attributes, tiny (less than 64 kB) files, or re-parse points.</li>
</ul>
<h3>Some Technical Details on Deduplication in Windows 8</h3>
<p>Microsoft Research spent 2 years experimenting with algorithms to find the &#8220;cheapest&#8221; in terms of overhead. <strong>They select a chunk size  for each data set</strong>. This is typically between 32 KB and 128 KB, but smaller chunks can be created as well. Microsoft claims that most real-world use cases are about 80 KB. The system processes all the data looking for &#8220;fingerprints&#8221; of split points and selects the &#8220;best&#8221; on the fly for each file.</p>
<p>After data is de-duplicated, Microsoft compresses the chunks and stores them in a special &#8220;chunk store&#8221; within NTFS. This is actually  part of the System Volume store in the root of the volume, so dedupe is volume-level. The entire setup is self describing, so a deduplication NTFS volume can be read by another server without any external data.</p>
<p>There is some redundancy in the system as well. Any chunk that is referenced more than x times (100 by default) will be kept in a second location. All data in the filesystem is checksummed and will be proactively repaired. The same is done for the metadata. The deduplication service includes a scrubbing job as well as a file system optimization task to keep everything running smoothly.</p>
<p>Windows 8 deduplication cooperates with other elements of the operating system. <strong>The Windows caching layer is dedupe-aware</strong>, and this will greatly accelerate overall performance. Windows 8 also includes a new &#8220;express&#8221; library that makes compression &#8220;20 times faster&#8221;. Compressed files are not re-compressed based on filetype, so zip files, Office 2007+ files, etc will be skipped and just deduped.</p>
<p>New writes are not deduped &#8211; <strong>this is a post-process technology</strong>. The data deduplication service can be scheduled or can run in &#8220;background mode&#8221; and wait for idle time. Therefore, I/O impact is between &#8220;none and 2x&#8221; depending on type. Opening a file is less than 3% greater I/O and can be faster if it&#8217;s cached. Copying a large file can make some difference (e.g. 10 GB VHD) since it adds additional disk seeks, but multiple concurrent copies that share data can actually improve performance.</p>
<h3>Stephen&#8217;s Stance</h3>
<p>Although I am intrigued by Microsoft&#8217;s new deduplication technology in Windows 8 server, I still have many questions about its usefulness and impact on performance. Concentrating duplicate data in the system volume makes sense from a technical perspective, but could lead to an I/O hotspot on the disk. This is especially true for external caching storage systems, since there is no integration between Microsoft deduplication and storage array features. I am particularly concerned about the use of deduplication with VHD files in Hyper-V, since it could eat up valuable system RAM and impact I/O performance.</p>
<p>If you would like to try Microsoft deduplication for yourself, I am happy to report that it is included in <a rel="nofollow" href="http://msdn.microsoft.com/en-us/windows/br229518" >the developer preview of Windows 8 that is available on Dev Center</a>. Here are <a rel="nofollow" href="http://social.msdn.microsoft.com/Forums/zh/windowsdeveloperpreviewgeneral/thread/3f601771-1400-47c4-9aec-bb9bc45b2d85" >a few commands</a> to get you started, and read <a href="http://www.techrepublic.com/blog/networking/configuring-windows-server-8-deduplication/4918" >Rick Vanover&#8217;s post</a> too!</p>
<pre>Import-Module ServerManager
Add-WindowsFeature -name FS-Data-Deduplication
Import-Module Deduplication
Enable-DedupVolume E:
get-dedupvolume</pre>
<blockquote><p>Note: I am a Microsoft MVP and Microsoft briefs me on upcoming technologies under NDA. This post is based on a Microsoft briefing from November which was said at the time not to be covered by any NDA. All of this information could be gleaned by experimenting with the Windows 8 developer preview, but it&#8217;s much easier to just go to the source.</p></blockquote>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2009/05/05/windows-storage-server-2008/"  rel="bookmark" class="crp_title">I Can Finally Talk About Windows Storage Server 2008!</a></li><li><a href="http://blog.fosketts.net/2008/09/25/deduplication-ready-prime-time/"  rel="bookmark" class="crp_title">Is Deduplication Ready for Prime Time?</a></li><li><a href="http://blog.fosketts.net/2008/08/19/windows-7-server-windows-server-2008-r2/"  rel="bookmark" class="crp_title">Windows 7 Server == Windows Server 2008 R2</a></li><li><a href="http://blog.fosketts.net/2009/05/27/windows-7-hands/"  rel="bookmark" class="crp_title">Windows 7 Is Here! In My Hands! But Why 8 DVDs?</a></li><li><a href="http://blog.fosketts.net/2008/09/16/deduplication-primary-storage/"  rel="bookmark" class="crp_title">Deduplication Coming to Primary Storage</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2012/01/03/microsoft-adds-data-deduplication-ntfs-windows-8/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2012. |
<a href="http://blog.fosketts.net/2012/01/03/microsoft-adds-data-deduplication-ntfs-windows-8/">Microsoft Adds Data Deduplication to NTFS in Windows 8</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/" title="View all posts in Everything" rel="category tag">Everything</a>, <a href="http://blog.fosketts.net/category/gestaltit/" title="View all posts in Gestalt IT" rel="category tag">Gestalt IT</a>, <a href="http://blog.fosketts.net/category/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</a>, <a href="http://blog.fosketts.net/category/everything/terabytehome/" title="View all posts in Terabyte home" rel="category tag">Terabyte home</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2012/01/03/microsoft-adds-data-deduplication-ntfs-windows-8/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>The Myths of Standardization</title>
		<link>http://blog.fosketts.net/2011/12/15/myths-standardization/</link>
		<comments>http://blog.fosketts.net/2011/12/15/myths-standardization/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 21:28:46 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Terabyte home]]></category>
		<category><![CDATA[Andrew Tanenbaum]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[cars]]></category>
		<category><![CDATA[dock connector]]></category>
		<category><![CDATA[flash shoe]]></category>
		<category><![CDATA[Ford]]></category>
		<category><![CDATA[lightbulb]]></category>
		<category><![CDATA[Memory Stick]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Model T]]></category>
		<category><![CDATA[Sony]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6526</guid>
		<description><![CDATA[I certainly benefit from standardization of the world around me, and I welcome interoperability and interchangeability as well as the price and product selection advantages. But I am not blithely focused on standardization above all else. I will happily use a proprietary solution if the alternative is inelegant, ineffective, or insufficient.]]></description>
			<content:encoded><![CDATA[<div id="attachment_6527" class="wp-caption aligncenter" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2011/12/1923-ford-model-t-ups-interior.jpg" ><img class="size-medium wp-image-6527" title="1923-ford-model-t-ups-interior" src="http://static.fosketts.net/wp-content/uploads/2011/12/1923-ford-model-t-ups-interior-300x225.jpg" alt="" width="300" height="225" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Learn to drive a Ford Model T and you will be amazed how automobile controls have progressed! It looks similar but it&#39;s totally different from today&#39;s cars.</p></div>
<p>“The nice thing about standards is that you have so many to choose from.” <a href="http://www.cs.vu.nl/~ast/" >Andrew Tanenbaum&#8217;s</a> statement may be a cynical and dismissive, but it&#8217;s not far from the mark. Indeed, there are a great many standards, perhaps as many as there are efforts to standardize the world around us! But what good are standards, really?</p>
<h3>The 3 Standard Types</h3>
<p>In technical fields, standardization is a process of establishing a specification, definition, or procedure that is generally applicable. In other words, <strong>a standard is the exact opposite of a one-off or proprietary item</strong>.</p>
<p>End-users and vendors often clamor for standardization, though not usually for the same reasons:</p>
<ul>
<li><strong>End users</strong> like standards because <strong>they promote options and tend to drive down costs</strong></li>
<li>Incumbent <strong>vendors</strong> like standards that <strong>give them control over the market or competitors</strong>, while challengers prefer “open standards” that <strong>allow them entry</strong></li>
</ul>
<p>Not all standards are created equal, however. Some are designed to be open and free to use, while others simply fall into widespread use. Some are designed by committee, while others are driven by a dominant player in the market. Generally, standards fall into one or more of the following categories:</p>
<ul>
<li><strong>De facto standards</strong> emerge “accidentally” as they become used more and more broadly. In many cases, companies are hesitant for their developments to become de facto standards, since they may lose control of the market and usage of their products.</li>
<li><strong>De jure standards</strong> are legally binding requirements from contracts, laws, or regulations. These are quite rare, and often adopted only when absolutely required to ensure safety or avoid major market upheaval.</li>
<li>Other standards are made available on a voluntary basis, in hopes that they will be used. Whether designed by a committee or a single entity, <strong>voluntary standards</strong> usually serve to encourage market development.</li>
</ul>
<h3>Whose Standard Is It?</h3>
<p>When considering one standard or another, it&#8217;s important to keep in mind it&#8217;s origin. <a rel="nofollow" href="http://en.wikipedia.org/wiki/Memory_Stick" >Sony&#8217;s Memory Stick</a>, the <a href="http://www.blu-raydisc.com/en/AboutBlu-ray/WhatisBlu-rayDisc/HistoryofBlu-rayDisc.aspx" >Blu-Ray disc</a>, the <a href="http://apple-history.com/?page=gallery&amp;model=ipod_3g" >Apple dock connector</a>, the <a rel="nofollow" href="http://en.wikipedia.org/wiki/Windows_API" >Microsoft Windows API</a>, and so many more were <strong>all developed to lock in licensing and product revenue</strong>. Although it is beneficial to consumers to have standard camera media, multimedia discs, and such, these were not developed solely with the interests of consumers in mind.</p>
<p>Automobiles present an interesting case in standardization. It may come as a surprise to the uninitiated, but <strong>nearly every part of the car is proprietary</strong>, right down to the control mechanisms we take for granted while driving. Certain elements (seatbelts, windshield wipers, and the gasoline fill valve) are indeed de jure standards, but most everything else is subject to the whims of each manufacturer. Think of how difficult it is to operate the air conditioning or set the cruise control in a rental car. Then go to the auto parts store and see just how many different air filters they stock!</p>
<p><strong>Consumers generally benefit when broadly accepted standards emerge</strong>, regardless of the origin. The <a rel="nofollow" href="http://en.wikipedia.org/wiki/Edison_base" >Edison screw base</a> on a lightbulb, for example, was developed to encourage a market for electric light fixtures but also to secure licensing revenue for the Edison company. In contrast, the “flash shoe” found the top most high-end cameras <a href="http://keppler.popphoto.com/blog/2007/01/shoe_fetish.html" >developed accidentally and incrementally</a> over the last century. Both are now de facto standards out of control of their originators, but despite major shortcomings the value of interchangeability has made them commonplace.</p>
<h3>Stephen&#8217;s Stance</h3>
<p>I certainly benefit from standardization of the world around me, and I welcome interoperability and interchangeability as well as the price and product selection advantages. But I am not blithely focused on standardization above all else. I will happily use a proprietary solution if the alternative is inelegant, ineffective, or insufficient.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/12/16/sony-nex-camera-system-excessively-proprietary/"  rel="bookmark" class="crp_title">Is the Sony NEX Camera System Excessively Proprietary?</a></li><li><a href="http://blog.fosketts.net/2009/09/16/cloud-services-standards/"  rel="bookmark" class="crp_title">We Don&#8217;t Need Cloud Standards (Yet)</a></li><li><a href="http://blog.fosketts.net/2009/09/22/zend-simple-cloud-api/"  rel="bookmark" class="crp_title">Zend Simple Cloud API = Freedom!</a></li><li><a href="http://blog.fosketts.net/2012/01/04/incandescent-bulbs-outlawed-outlaws-incandescent-bulbs/"  rel="bookmark" class="crp_title">When Incandescent Bulbs Are Outlawed, Only Outlaws Will Have Incandescent Bulbs</a></li><li><a href="http://blog.fosketts.net/2011/10/21/fcoe-ready-prime-time/"  rel="bookmark" class="crp_title">Multi-Hop FCoE Is Not Ready For Prime Time (Yet)</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/12/15/myths-standardization/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/12/15/myths-standardization/">The Myths of Standardization</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/apple/" title="View all posts in Apple" rel="category tag">Apple</a>, <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/features/" title="View all posts in Features" rel="category tag">Features</a>, <a href="http://blog.fosketts.net/category/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</a>, <a href="http://blog.fosketts.net/category/everything/terabytehome/" title="View all posts in Terabyte home" rel="category tag">Terabyte home</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2011/12/15/myths-standardization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are You a Hypervisor Hugger or a Storage Stalwart?</title>
		<link>http://blog.fosketts.net/2011/11/14/hypervisor-hugger-storage-stalwart/</link>
		<comments>http://blog.fosketts.net/2011/11/14/hypervisor-hugger-storage-stalwart/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 14:35:05 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Atomic Test and Set]]></category>
		<category><![CDATA[DAS]]></category>
		<category><![CDATA[enterprise storage]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[JBOD]]></category>
		<category><![CDATA[LUN]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[ODX]]></category>
		<category><![CDATA[Policy-Driven Storage]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[Storage DRS]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VASA]]></category>
		<category><![CDATA[vCenter]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMworld]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6444</guid>
		<description><![CDATA[The time has come to take sides on the core question of storage for virtual servers: Do you want storage intelligence to live in the hypervisor or the array? Most administrators are already lining up on one side or the other, unintentionally casting their vote while the rest flounder. But the storage industry must wake up and embrace the divide.]]></description>
			<content:encoded><![CDATA[<div id="attachment_6449" class="wp-caption aligncenter" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><img class="size-medium wp-image-6449 " title="Hypervisor Huggers and Storage Stalwarts" src="http://static.fosketts.net/wp-content/uploads/2011/11/Hypervisor-Huggers-and-Storage-Stalwarts-300x160.jpg" alt="" width="300" height="160" /><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">The great battle of enterprise storage is on!</p></div>
<p>The time has come to take sides on the core question of storage for virtual servers: <strong>Do you want storage intelligence to live in the hypervisor or the array?</strong> Most administrators are already lining up on one side or the other, unintentionally casting their vote while the rest flounder. But the storage industry must wake up and embrace the divide.</p>
<h3>Hypervisor Huggers Unite!</h3>
<div id="attachment_6447" class="wp-caption alignright" style="width: 250px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a rel="nofollow" href="http://www.cafepress.com/sfoskett.593075736" ><img class="size-full wp-image-6447 " title="I Heart V12N" src="http://static.fosketts.net/wp-content/uploads/2011/11/I-Heart-V12N.jpg" alt="" width="240" height="240" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Do you &quot;heart&quot; virtualization?</p></div>
<p>VMware’s vSphere dominates the world of enterprise server virtualization and has become the core element of the modern open systems datacenter. Microsoft recognizes this but has been unable to field a competitive hypervisor ecosystem for the virtual datacenter. Today, <strong>vSphere is the state of the art and nowhere is this more apparent than in storage</strong>.</p>
<p>In just a few years, VMware has delivered and updated a host of advanced storage functionality, from provisioning to migration and load balancing to backup and data protection. vSphere 5 includes an advanced and scalable storage virtualization layer, delivering everything a datacenter needs. VMFS sculpts basic block storage into a shared resource for virtual machines, with snapshots, policy-based layout and movement, and flexible allocation and thin provisioning.</p>
<p>Most VMware administrators are “server guys” and relish these features. They have never experienced an automated “storage service” like this, and the enterprise storage world has never been able to construct anything remotely as flexible, user-friendly, and functional. And Hypervisor Huggers don’t need complex enterprise storage arrays to do it: They can use basic iSCSI or Fibre Channel devices to provide performance and capacity and let VMware do the rest!</p>
<p>Storage DRS is exemplary of the new virtual datacenter world. Introduced in vSphere 5 (and restricted to the pricey Enterprise Plus license), Storage DRS uses the core technology of Storage vMotion to dynamically balance I/O and capacity across a diverse pool of storage. Storage DRS even uses Policy-Driven Storage and <a href="http://blog.fosketts.net/2011/11/10/complete-list-vmware-vaai-primitives/" >VASA</a> to enforce tiered storage and data placement strategy. <strong>This kind of virtualization has been a “holy grail” quest for the enterprise storage industry, but they’ve never delivered on their promises</strong>.</p>
<h3>Cheers for Storage Stalwarts!</h3>
<div id="attachment_6448" class="wp-caption alignright" style="width: 250px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a rel="nofollow" href="http://www.cafepress.com/sfoskett.593079616" ><img class="size-full wp-image-6448 " title="Stinking Hypervisor" src="http://static.fosketts.net/wp-content/uploads/2011/11/Stinking-Hypervisor.jpg" alt="" width="240" height="240" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Do you wish all this virtualization nonsense would just go away?</p></div>
<p>But not every IT environment wants be 100% vSphere focused, and many aren’t convinced that dumb storage is the smartest place for their data. <strong>These Storage Stalwarts want smarter and better-integrated storage arrays, and VMware is innovating here as well</strong>.</p>
<p><a href="http://blog.fosketts.net/2011/11/10/complete-list-vmware-vaai-primitives/" >VMware’s Storage APIs for Array Integration (VAAI) technology</a> is squarely aimed at this market. VAAI allows vSphere to hand off heavy storage operations to the high-end storage arrays from the major players. It works transparently, too, coordinating cloning without the kind of scripting and hair-pulling that used to require. VAAI in vSphere 4.1 also includes block zeroing support and something called “atomic test and set” which we’ll get to in a moment. Microsoft announced their own cloning integration, ODX, but it won’t ship until Windows Server 8 appears sometime next year.</p>
<p>But cloning is just the tip of the iceberg when it comes to Hypervisor-to-array integration. The rising army of NAS users have seen the glory of more-complete array integration for a while, and they’re not quiet about it. They love that VMware’s NFS protocol support makes storage “disappear” in vCenter, becoming just another resource with integrated thin provisioning and flexible allocation and movement.</p>
<p>VMware is moving aggressively to please their Storage Stalwarts, adding more VAAI support for block and file in vSphere 5. But, as the company laid out at VMworld 2011, neither access method is ideal for virtual servers. So VMware has been pushing the enterprise array vendors for ever-greater integration. They see a future where a VAAI-based protocol enables arrays to de-multiplex I/O streams from the hypervisor and intelligently handle per-VM data.</p>
<h3>Stephen’s Stance</h3>
<p><strong>You can spot a Hypervisor Hugger by their big LUNs</strong>: They would rather treat storage as a bulk commodity, and array vendors should be lining up to get their business. <strong>Storage Stalwarts will jump on each new VMware innovation</strong>, finally making use of the capabilities they have spent over a decade paying for but not utilizing. The only untenable stance is trying to keep a foot in both worlds: <strong>It’s foolish to buy an enterprise array and use it as bulk storage!</strong></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/05/09/ibm-adds-vaai-support-xiv-svc/"  rel="bookmark" class="crp_title">IBM Adds VAAI Support to XIV and SVC</a></li><li><a href="http://blog.fosketts.net/2011/09/01/falconstor-nss-vmware-vaai/"  rel="bookmark" class="crp_title">FalconStor Brings VAAI Support To Every Storage Array</a></li><li><a href="http://blog.fosketts.net/2011/11/10/complete-list-vmware-vaai-primitives/"  rel="bookmark" class="crp_title">A Complete List of VMware VAAI Primitives</a></li><li><a href="http://blog.fosketts.net/2011/09/02/storage-virtual-environments-seminar-seattle-wa/"  rel="bookmark" class="crp_title">Storage for Virtual Environments Seminar, Seattle, WA</a></li><li><a href="http://blog.fosketts.net/2011/11/11/vmware-vasa/"  rel="bookmark" class="crp_title">What is VMware VASA? Not Much (Yet)</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/11/14/hypervisor-hugger-storage-stalwart/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/11/14/hypervisor-hugger-storage-stalwart/">Are You a Hypervisor Hugger or a Storage Stalwart?</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/features/" title="View all posts in Features" rel="category tag">Features</a>, <a href="http://blog.fosketts.net/category/gestaltit/" title="View all posts in Gestalt IT" rel="category tag">Gestalt IT</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2011/11/14/hypervisor-hugger-storage-stalwart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m a Microsoft MVP and VMware vExpert for 2011!</title>
		<link>http://blog.fosketts.net/2011/07/01/microsoft-mvp-vmware-vexpert-2011/</link>
		<comments>http://blog.fosketts.net/2011/07/01/microsoft-mvp-vmware-vexpert-2011/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 15:38:33 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[award]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MVP]]></category>
		<category><![CDATA[vExpert]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=5791</guid>
		<description><![CDATA[I sincerely appreciate receiving these awards, and thank Microsoft and VMware for their faith in me. I also sincerely appreciate the contribution and feedback I get from the technical community around me, and thank you just as much for these awards. I would not have received them without the readers of my blog, the attendees at my seminars, and the vast community that I interact with on a daily basis. Thank you!]]></description>
			<content:encoded><![CDATA[<p>This morning, I received two excellent e-mail messages; notification that I have been selected as both a <a rel="nofollow" href="https://mvp.support.microsoft.com/profile=25566432-74F9-43D2-AB69-5404B939FF70" >Microsoft MVP</a> and <a href="http://communities.vmware.com/docs/DOC-16384" >VMware vExpert</a>. These awards share many similarities, both recognizing contribution to the community and support of technological literacy. But both also require support from the community, so I would like to take a moment to thank everyone reading this for helping me win these awards. I simply could not have done it without you!</p>
<h3>Microsoft MVP</h3>
<p><a rel="nofollow" href="https://mvp.support.microsoft.com/profile=25566432-74F9-43D2-AB69-5404B939FF70" ><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-218" title="MVP Logo full color 250 px wide" src="http://blog.fosketts.net/wp-content/uploads/2008/07/mvp_horizontal_fullcolor_250.png" alt="" width="250" height="101" /></a></p>
<p>Microsoft began recognizing “the best and brightest from technology communities around the world” with their Most Valuable Professional (MVP) award way back in the days of CompuServe. This program serves two purposes: It recognizes those who have contributed to the Microsoft community over the previous year, and bring them in contact with the company in the coming year.</p>
<p>Many outside the program believe that Microsoft MVPs get special access, privileges, and information about upcoming products, but this is not true. At least in my area of File System Storage, very little is shared about upcoming products or technology that is still in the lab.</p>
<p>Instead, the MVP allows Microsoft product managers to directly interact with a group of people who are very interested in their particular area of the company. Probably the highest profile interaction occurs during the annual MVP Summit in Redmond, WA, where MVPs prowl the campus and attend meeting after meeting discussing various products and technologies with Microsoft employees.</p>
<p>I first received the Microsoft MVP award in 2008, after a series of articles I wrote focusing on various aspects of Microsoft&#8217;s storage technology development. In the years previous, as a writer for Storage Magazine, a speaker at Storage Decisions, and other venues, I had extolled the virtues of the Microsoft iSCSI initiator, the VSS system, the MPIO driver, and the volume manager for Windows. I also suggested a number of improvements to the systems, and the Microsoft product group reached out with the MVP award to continue this dialogue.</p>
<p>In the years since, I have had many wonderful interactions with Microsoft product managers. But I have remained critical of the company in many areas, especially when they fall short of the goal. I am disappointed to see little development of Fibre Channel and FCoE support in Microsoft Windows, and the cancellation of Windows home server with its clever post-RAID storage layer. I would like to see Microsoft match VMware&#8217;s incredible pace of development, and feel that Hyper-V is at risk of losing the hypervisor war. And I am skeptical about many of Microsoft&#8217;s other facets, from Windows Phone to Bing.</p>
<p>Happily, none of this criticism has caused strife in my relationship with Redmond. To their credit, Microsoft employees seem genuinely interested in improving their products and doing the right thing in terms of product and technology decisions. They didn&#8217;t even mind (too much) when I showed up on campus with my iPhone and MacBook Pro!</p>
<h3>VMware vExpert</h3>
<p><a href="http://communities.vmware.com/docs/DOC-16384" ><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-3324" title="vmw_logo_vmware-expert_219x41" src="http://blog.fosketts.net/wp-content/uploads/2010/07/vmw_logo_vmware-expert_219x41.png" alt="" width="219" height="41" /></a></p>
<p>The VMware vExpert award is obviously patterned on the Microsoft MVP program, but VMware deserves credit for going in their own direction. vExperts are not expected to be supreme vessels of product and technical knowledge, but are instead recognized for contributing to the greater good of the virtualization community.</p>
<p>VMware vExperts are occasionally briefed on forthcoming product announcements or given access to beta software for review and feedback. VMware encourages active dialogue between vExperts, the virtualization community, and VMware employees. The atmosphere is one of open communication and assistance, and there is no clubby “we&#8217;re better than them” feeling. This is a good thing, since many non-vExperts communicate and contribute at a high-level!</p>
<p>It seems that VMware is still figuring out how to deal with, and benefit from, the vExpert community. The program is developing nicely, and I expect it to continue to improve in the coming year. Although it has been around much longer, the Microsoft MVP program is similarly in a constant state of flux, with malcontents and fan boys both inside and outside the company and program. I guess this is just how programs like this operate!</p>
<h3>Community Support</h3>
<p>I began my career as a systems administrator, before switching to consulting and now mainly writing and speaking on technical topics for living. Although both the VMware and Microsoft award recognize my contribution to the community, the truth is that I could not make any contribution without the community supporting me in return. In fact, none of my vaunted contributions come from me alone.</p>
<p>One reason that I&#8217;m willing to speak at events like Storage Decisions and my Storage for Virtual Environments seminar series is the incredible amount of information that comes back to me from the audience. I like to joke that I will repackage any feedback as my own thoughts in the future, but this isn&#8217;t all that far from the truth. Every time an active discussion starts at these events, I am learning just as much as the audience members. And I do, in fact, incorporate this sort of feedback into future events and publications.</p>
<p>If I have a talent worth recognizing, it is my compulsion to collect and share information about technical topics. When I discover a new area of technology, I love to go out and collect information and try to translate that into educational materials for others. This constantly happens when I am preparing seminar presentations, technical articles, and even blog posts. And I suppose this is the real reason that Microsoft and VMware are recognizing me.</p>
<h3>Stephen&#8217;s Stance</h3>
<p>I sincerely appreciate receiving these awards, and thank Microsoft and VMware for their faith in me. I also sincerely appreciate the contribution and feedback I get from the technical community around me, and thank you just as much for these awards. I would not have received them without the readers of my blog, the attendees at my seminars, and the vast community that I interact with on a daily basis. Thank you!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2010/07/01/recognition-vmware-vexpert-microsoft-mvp-2010/"  rel="bookmark" class="crp_title">Recognition: VMware vExpert and Microsoft MVP for 2010</a></li><li><a href="http://blog.fosketts.net/2009/02/26/microsoft-mvp-global-summit/"  rel="bookmark" class="crp_title">Attending Microsoft&#8217;s MVP Global Summit</a></li><li><a href="http://blog.fosketts.net/2009/07/01/dustin-pedroia-common/"  rel="bookmark" class="crp_title">Dustin Pedroia And I Have Two Things In Common!</a></li><li><a href="http://blog.fosketts.net/2008/07/02/storage-mvp-i-feel-great/"  rel="bookmark" class="crp_title">Storage MVP: I Feel Great!</a></li><li><a href="http://blog.fosketts.net/2010/04/15/microsoft-windows-server-fcoe-support/"  rel="bookmark" class="crp_title">Where Is Microsoft&#8217;s FCoE Support?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/07/01/microsoft-mvp-vmware-vexpert-2011/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/07/01/microsoft-mvp-vmware-vexpert-2011/">I&#8217;m a Microsoft MVP and VMware vExpert for 2011!</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2011/07/01/microsoft-mvp-vmware-vexpert-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VMware PSP and SATP in Plain English</title>
		<link>http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/</link>
		<comments>http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 15:20:56 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[ALUA]]></category>
		<category><![CDATA[Celerra]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EqualLogic]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[esxcli]]></category>
		<category><![CDATA[HDLM]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Invista]]></category>
		<category><![CDATA[LSI]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MPIO]]></category>
		<category><![CDATA[MPP]]></category>
		<category><![CDATA[multipath I/O]]></category>
		<category><![CDATA[multipathing]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[PowerPath]]></category>
		<category><![CDATA[PSA]]></category>
		<category><![CDATA[PSP]]></category>
		<category><![CDATA[SATP]]></category>
		<category><![CDATA[SVC]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[VMkernel]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VPLEX]]></category>
		<category><![CDATA[vSphere 4]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=5616</guid>
		<description><![CDATA[I am often questioned during my Storage for Virtual Environments seminar presentations about VMware's Pluggable Storage Architecture (PSA). This system is fairly straightforward and concept: VMware provides native multipathing support for a variety of storage arrays, and allows third parties to substitute their own plug-ins at various points in the stack. But the profusion of acronyms and third-party options makes it difficult for end-users to figure out what is going on.]]></description>
			<content:encoded><![CDATA[<div id="attachment_5617" class="wp-caption aligncenter" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://blog.fosketts.net/wp-content/uploads/2011/06/VMware-PSA-Diagram.png" ><img class="size-medium wp-image-5617" title="VMware PSA Diagram" src="http://blog.fosketts.net/wp-content/uploads/2011/06/VMware-PSA-Diagram-300x127.png" alt="" width="300" height="127" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">VMware&#39;s PSA is awash in abbreviations and options</p></div>
<p>I am often questioned during my Storage for Virtual Environments seminar presentations about VMware&#8217;s Pluggable Storage Architecture (PSA). This system is fairly straightforward and concept: VMware provides native multipathing support for a variety of storage arrays, and allows third parties to substitute their own plug-ins at various points in the stack. But the profusion of acronyms and third-party options makes it difficult for end-users to figure out what is going on. In an effort to help, I present here another entry in my “VMware storage features in plain English” series.</p>
<blockquote><p>Note: I am more of a storage guy than a virtualization expert. I consider myself one of those end-users who have had trouble figuring out what&#8217;s going on with PSA specifically, in VMware storage features in general. I welcome comments and suggestions for corrections or improvements to this and all of my articles. Thanks for your help!</p></blockquote>
<h3>Introducing Pluggable Storage Architecture (PSA)</h3>
<p>Pluggable storage architecture was one of the major enhancements introduced in vSphere 4. Functionally similar to Microsoft&#8217;s MPIO stack for Windows, PSA includes native multipathing support and allows vendors to plug in their own advanced features.</p>
<div id="attachment_5618" class="wp-caption aligncenter" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://blog.fosketts.net/wp-content/uploads/2011/06/My-PSA-Diagram.jpg" ><img class="size-medium wp-image-5618" title="My PSA Diagram" src="http://blog.fosketts.net/wp-content/uploads/2011/06/My-PSA-Diagram-300x79.jpg" alt="" width="300" height="79" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">I find the VMware diagram confusing. Is mine more or less accurate and readable?</p></div>
<p>The ESX kernel (VMkernel) walks down through three layers when communicating with storage:</p>
<ol>
<li>In the <strong>top layer</strong>, VMware native NMP or third-party MPP software decides which SATP to use, or whether to use the native interface. MASK_PATH also operates at this layer.</li>
<li>The <strong>SATP layer</strong> includes native generic path selection (active/active, active/passive), standard ALUA, as well as allowing third-party plugins (SATP) to override its behavior. The SATP monitors these paths, reports changes, and initiates fail-over on the array as needed.</li>
<li>At the <strong>PSP layer</strong>, software decides which physical channel to use for I/O requests.</li>
</ol>
<p>There are three types of PSA plugins for vSphere 4:</p>
<ol>
<li>Storage Array Type Plug-In (SATP)</li>
<li>Path Selection Plug-in (PSP)</li>
<li>A complete third-party multipathing software stack (MPP)</li>
</ol>
<p>As is the case with VAAI, VMware includes a number of third-party plug-ins in the ESXi install. Users can simply activate many of these according to their needs, though some require additional fees and licensing.</p>
<h3>Storage Array Type Plug-in (SATP) List</h3>
<p>Storage Array Type Plug-Ins (SATPs) to the VMware Pluggable Storage Architecture multipathing solution for the specific characteristics of the storage array. This is very important, since each storage array design differs substantially in detail and support, especially when it comes to load-balancing and failover between controllers, ports, and paths. So it is critical for VMware to have developed a standard interface to communicate with arrays.</p>
<p>SATPs allow load balancing across multiple paths, intelligent path selection, and over troubled conditions such as “chatter”, when passed rapidly fail back and forth between controllers.</p>
<p>The SATP has critical tasks to perform in the PSA stack:</p>
<ol>
<li>Decide which method of communication to use with the storage (PSA or native)</li>
<li>Monitor the health of the physical I/O channels or paths</li>
<li>Report any changes in the state of the paths up the stack</li>
<li>Perform actions required to fail over storage between controllers on the array</li>
</ol>
<p>VMware vSphere includes a variety of generic plugins for storage arrays. I&#8217;ve identified the following:</p>
<ul>
<li>VMW_SATP_LOCAL &#8211; Local SATP for direct-attached devices</li>
<li>VMW_SATP_DEFAULT_AA – Generic for active/active arrays</li>
<li>VMW_SATP_DEFAULT_AP – Generic for active/passive arrays</li>
<li>VMW_SATP_ALUA – Asymmetric Logical Unit Access-compliant arrays</li>
</ul>
<p>Although I have sometimes seen other SATP plug-ins mentioned, the following plug-ins are all that are listed in the <a href="http://vmware.com/go/hcl" >VMware ESX Hardware Compatibility List</a>.</p>
<ul>
<li>VMW_SATP_LSI – LSI/NetApp arrays from Dell, HDS, IBM, Oracle, SGI</li>
<li>VMW_SATP_SVC – IBM SVC-based systems (SVC, V7000, Actifio)</li>
<li>VMW_SATP_CX – EMC/Dell CLARiiON  and Celerra (also VMW_SATP_ALUA_CX)</li>
<li>VMW_SATP_SYMM – EMC Symmetrix DMX-3/DMX-4/VMAX, Invista</li>
<li>VMW_SATP_INV – EMC Invista and VPLEX</li>
<li>VMW_SATP_EQL – Dell EqualLogic systems</li>
</ul>
<p>EMC PowerPath and HDS HDLM also support a variety of storage arrays, but I would classify these as full MPP replacements for PSA, rather than SATP plug-ins.</p>
<p>You can see which SATP plug-ins are available using the following esxcli command:</p>
<blockquote><p>esxcli nmp satp list</p></blockquote>
<h3>Path selection plug-in (PSP) List</h3>
<p>In contrast to the diversity of VAAI and SATP plug-ins, the universe of path selection plug-ins is fairly small. Most storage arrays are supported with either Most Recently Used (MRU) or Fixed path selection approaches. Many also support Round Robin (RR) path selection. The only vendor with a specific PSP that is not also part of a full MPP (like EMC PowerPath or HDS HDLM) is Dell, which offers a special routed path selection plug-in for the EqualLogic iSCSI arrays.</p>
<ul>
<li>VMW_PSP_MRU – Most-Recently Used (MRU) – Supports hundreds of storage arrays</li>
<li>VMW_PSP_FIXED – Fixed &#8211; Supports hundreds of storage arrays</li>
<li>VMW_PSP_RR – Round-Robin &#8211; Supports dozens of storage arrays</li>
<li>DELL_PSP_EQL_ROUTED – Dell EqualLogic iSCSI arrays</li>
</ul>
<p>As mentioned, EMC PowerPath also offers path selection as a plug-in in addition to the full MPP stack. Many other vendors offer unique path selection plug-ins, over 100 in total, but these are not specifically called out in the VMware HCL apart from their existence. I would love to learn more about them, however.</p>
<p>You can see which SATP plug-ins are available using the following esxcli command:</p>
<blockquote><p>esxcli nmp psp list</p></blockquote>
<h3>Tell Me More About PSA!</h3>
<p>As mentioned above, I am by no means an expert in VMware Pluggable Storage Architecture. Rather, I am interested in learning more and passing on this knowledge to others. I welcome your comments and feedback, and especially your corrections to the information presented here. I will try to keep this page updated as new versions of vSphere are introduced and as I learn more about this technology. Thank you for your help and understanding!</p>
<p>Further Reading:</p>
<ul>
<li><a href="http://www.vmware.com/files/pdf/Storage-with-VMware-vSphere.pdf" >What&#8217;s New in VMware vSphere 4: Storage</a></li>
<li><a href="http://download3.vmware.com/vmworld/2006/tac9564.pdf" >Next-Generation ESX Storage: A Pluggable Core Storage Architecture</a></li>
<li><a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/" >Storage Changes in the VMware  vSphere 4 Family</a></li>
<li><a href="http://www.yellow-bricks.com/2009/03/19/pluggable-storage-architecture-exploring-the-next-version-of-esxvcenter/" > Pluggable Storage Architecture, exploring the next version of ESX/vCenter</a></li>
<li><a rel="nofollow" href="http://geeksilver.wordpress.com/2010/08/17/vmware-vsphere-4-1-psa-pluggable-storage-architecture-understanding/" >Vmware vSphere 4.1 PSA (Pluggable Storage Architecture) Understanding</a></li>
<li><a rel="nofollow" href="http://virtuallanger.wordpress.com/2010/10/11/explain-the-pluggable-storage-architecture-psa-layout/" >Explain the Pluggable Storage Architecture (PSA) Layout</a></li>
</ul>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2009/04/22/emc-powerpath-vmware-hyperv/"  rel="bookmark" class="crp_title">PowerPath To The Virtual People</a></li><li><a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/"  rel="bookmark" class="crp_title">Storage Changes in the VMware vSphere 4 Family</a></li><li><a href="http://blog.fosketts.net/2011/09/01/falconstor-nss-vmware-vaai/"  rel="bookmark" class="crp_title">FalconStor Brings VAAI Support To Every Storage Array</a></li><li><a href="http://blog.fosketts.net/2011/07/16/vmware-vsphere-5-storage/"  rel="bookmark" class="crp_title">Storage Changes in VMware vSphere 5</a></li><li><a href="http://blog.fosketts.net/2011/05/09/ibm-adds-vaai-support-xiv-svc/"  rel="bookmark" class="crp_title">IBM Adds VAAI Support to XIV and SVC</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/">VMware PSP and SATP in Plain English</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/" title="View all posts in Everything" rel="category tag">Everything</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[VMware storage features]]></series:name>
	</item>
		<item>
		<title>Dragon Dictate for Mac: Utterly Frustrating</title>
		<link>http://blog.fosketts.net/2011/05/27/review-dragon-dictate-mac/</link>
		<comments>http://blog.fosketts.net/2011/05/27/review-dragon-dictate-mac/#comments</comments>
		<pubDate>Fri, 27 May 2011 16:05:39 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[dictation]]></category>
		<category><![CDATA[Dragon]]></category>
		<category><![CDATA[Dragon Dictate]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Nuance]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Vista]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=5535</guid>
		<description><![CDATA[For the last few months, I've been experimenting with dictation software on the Mac. Previously, I had used the built-in dictation software in Windows Vista and Windows 7, but it was annoying to launch a virtual machine every time I wanted to dictate something. On the Mac and purchase an (expensive) copy of Dragon Dictate for Mac. So far, my experience has been less than positive.]]></description>
			<content:encoded><![CDATA[<div id="attachment_4939" class="wp-caption aligncenter" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a rel="nofollow" href="http://www.amazon.com/Nuance-Communications-Inc-S601A-G00-2-0-Dictate/dp/B003YUJBXK%3FSubscriptionId%3DAKIAJYEMQAFREVFYOMPQ%26tag%3DPackrat-20%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB003YUJBXK" ><img class="size-full wp-image-4939 " title="Dragon Dictate 2.0 Mac" src="http://static.fosketts.net/wp-content/uploads/2011/02/Dragon-Dictate-2.0-Mac.jpg" alt="" width="300" height="300" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Dragon Dictate might be the best dictation option for Mac users, but it&#39;s not very good at that</p></div>
<p>For the last few months, I&#8217;ve been experimenting with dictation software on the Mac. Previously, I had used the built-in dictation software in Windows Vista and Windows 7, but it was annoying to launch a virtual machine every time I wanted to dictate something. On the Mac and purchase an (expensive) copy of Dragon Dictate for Mac. So far, my experience has been less than positive.</p>
<h3>What I Was Looking For</h3>
<p>I use dictation software for dictation, not control my computer. I was looking for a product that would allow me to speak naturally to my computer as a way to accelerate my writing. See, I am a professional writer and regularly churn out thousands of words per week. Although I can type very fast, I find that dictation allows me to sit back and collect my thoughts without being distracted by the keyboard.</p>
<p>It is critical for me that the software I select recognizes my words consistently and does not require a great deal of post-speech editing. In other words, I want to be able to carefully talk through an entire piece without going back and doing word by word checking after the fact.</p>
<p>Since I write on technical topics (I specialize in enterprise data storage), it is critical that the dictation software is flexible in allowing bizarre spelling and capitalization combinations. It seems that every enterprise product and company has some strange combination of capital letters and made-up words!</p>
<h3>Dragon Dictates (Sometimes)</h3>
<p>Dragon Dictate has proven frustrating in regular use, especially for a software package that cost nearly $200. Although it is quite adept at recognizing flowing speech, it utterly fails to be useful in regular applications and workflows.</p>
<p>Adding new words to the Dragon dictionary is <a href="http://voicesofdragon.com/2011/05/25/ask-the-dictator-training-words-mac/" >frustratingly complicated</a>, requiring nearly a dozen steps with keyboard, mouse, and the GUI. Why can&#8217;t an end-user <em>dictate</em> a new word? Alas, this seems to be impossible. Spelled (or even typed) words don&#8217;t appear to be added to the dictionary and will be mis-recognized even in the same document.</p>
<p>Dragon stubbornly refuses to learn certain words, as well. I can&#8217;t figure out how to tell it to spell the word “minutes”, for example, rather than the abbreviation &#8220;min.&#8221; though there is such an option in Dragon&#8217;s PC product. It is frustratingly inconsistent at recognizing common punctuation marks and commands, often typing “exhalation point” or “go to and” rather than “!” or moving the cursor to the end of the line. I can&#8217;t figure out how to tell it to spell my name without a “V” and it even mis-recognizes its own name as &#8220;DragonDictate” (no space).</p>
<p>But by far the most frustrating aspect of Dragon Dictate is its incompatibility with just about every native application I use. The only satisfying dictation experience relies on the ultra basic text editor included with Dictate. Although it is supposed to be compatible with Microsoft Word, actual usage is frustrating. And attempting to use dictate in other applications makes me want to throw my computer out the window, as illustrated in the video below.</p>
<p><object width="500" height="306"><param name="movie" value="http://www.youtube.com/v/uBQY0yR1C1s?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/uBQY0yR1C1s?version=3" type="application/x-shockwave-flash" width="500" height="306" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h3>Stephen&#8217;s Stance</h3>
<p>I am utterly frustrated with Dragon Dictate for Mac. It shows sparks of brilliance but is so tarnished by the obnoxious experience of actually using it that I have half a mind to demand my money back. And it certainly did cost quite a bit of money, especially compared to the free and less frustrating speech recognition software bundled with Microsoft Windows!</p>
<p>I&#8217;d like to see Dragon improve this product in key areas:</p>
<ol>
<li>Add a simple, streamlined <em>dictated</em> command to add a word to the dictionary &#8211; &#8220;add that&#8221; should allow you to spell and train in one go</li>
<li>Fix the obnoxious behavior outside the Dictate &#8220;notepad&#8221; window &#8211; or add an &#8220;insert only&#8221; setting to not &#8220;guess&#8221; where you are in a document and overwrite things</li>
<li>Fix the weird &#8220;add extra characters after the cursor&#8221; bug demonstrated in my video</li>
<li>Allow me to fix one or two words, not a whole phrase, and allow me to fix it outside the Recognition window&#8217;s (limited) choices</li>
<li>Add a &#8220;no abbreviations&#8221; setting to the Mac version so it stops correcting &#8220;minutes&#8221; to &#8220;min.&#8221;</li>
<li>Allow me to say &#8220;always recognize it this way&#8221; for words like &#8220;Fibre Channel&#8221; and &#8220;Stephen&#8217;s stance&#8221; (not &#8220;fiber channel&#8221; and &#8220;Steven&#8217;s stance&#8221;)</li>
<li>Improve recognition of common commands and terms (&#8220;explanation point&#8221;? Seriously? When has anyone <em>ever</em> dictated that?)</li>
</ol>
<blockquote><p>See <a href="http://blog.fosketts.net/2011/06/03/nuance-responds-dragon-dictate-concerns/" >Nuance Responds to My Dragon Dictate Concerns</a> for detailed information on these concerns</p></blockquote>
<p>Finally, I suggest that Dragon does something to lower the price. I got mine <a href="http://blog.fosketts.net/2011/02/23/dragon-dictate-2-mac-129-today/" >at a steep discount</a>, but it was still $129, which is pretty stiff for a utility of limited utility. The included headset and USB adapter are of mediocre quality and aren&#8217;t worth more than $20. If Dragon brings Dictate to the Mac App Store at $49 and fixes the bugs it might be worthwhile. But for now, it earns a &#8220;<a rel="nofollow" href="http://en.wikipedia.org/wiki/Bluth_Company" >don&#8217;t buy</a>&#8220;.</p>
<p>One more thing: <a href="http://www.nuance.com/product-support/policy.asp" >90 days of support</a>? For a product costing over $100? Seriously? I was so frustrated at my initial attempts to use Dictate that I stuck it on the shelf for months before giving it another shot. Now I have to pay for support. Or not.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/02/23/dragon-dictate-2-mac-129-today/"  rel="bookmark" class="crp_title">Get Dragon Dictate 2 for Mac, Just $129 Today Only!</a></li><li><a href="http://blog.fosketts.net/2012/01/16/case-missing-letters-obnoxious-bug-dragon-dictate/"  rel="bookmark" class="crp_title">The Case of the Missing Letters: Another Obnoxious Bug in Dragon Dictate</a></li><li><a href="http://blog.fosketts.net/2011/06/03/nuance-responds-dragon-dictate-concerns/"  rel="bookmark" class="crp_title">Nuance Responds to My Dragon Dictate Concerns</a></li><li><a href="http://blog.fosketts.net/2011/05/27/pile-interesting-links-27-2011/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, May 27, 2011</a></li><li><a href="http://blog.fosketts.net/2011/12/22/terrifying-true-story-virtual-machine-mobility/"  rel="bookmark" class="crp_title">The Terrifying True Story Of Virtual Machine Mobility</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/05/27/review-dragon-dictate-mac/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/05/27/review-dragon-dictate-mac/">Dragon Dictate for Mac: Utterly Frustrating</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/apple/" title="View all posts in Apple" rel="category tag">Apple</a>, <a href="http://blog.fosketts.net/category/everything/" title="View all posts in Everything" rel="category tag">Everything</a>, <a href="http://blog.fosketts.net/category/features/" title="View all posts in Features" rel="category tag">Features</a>, <a href="http://blog.fosketts.net/category/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2011/05/27/review-dragon-dictate-mac/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<series:name><![CDATA[Dragon Dictate]]></series:name>
	</item>
		<item>
		<title>I Don&#8217;t Care If You Claim It Works (The Support Matrix Blues)</title>
		<link>http://blog.fosketts.net/2011/04/28/support-matrix-blues/</link>
		<comments>http://blog.fosketts.net/2011/04/28/support-matrix-blues/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 16:30:30 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Terabyte home]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[HCL]]></category>
		<category><![CDATA[interoperability]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[sales]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=5260</guid>
		<description><![CDATA[As an IT professional, I subscribe to a simple rule: I won't recommend a solution that's not listed in the support matrix or HCL. “I don't care if it works, only that it supported,” is really a cynical overstatement of this position. Of course I care whether or not a solution works! But merely claiming that something works is not sufficient for me to recommend it. I need to be able to demonstrate that it's a supported configuration. Show me the listing, and I'll start recommending it.]]></description>
			<content:encoded><![CDATA[<div id="attachment_5263" class="wp-caption aligncenter" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2011/04/Saint-Vitus-Cathedral.jpg" ><img class="size-full wp-image-5263" title="Saint Vitus' Cathedral" src="http://static.fosketts.net/wp-content/uploads/2011/04/Saint-Vitus-Cathedral.jpg" alt="" width="300" height="400" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Now this is a respectable support matrix! (Saint Vitus&#39; Cathedral, Prague)</p></div>
<p>As a computer hobbyist and tinker, I love making things work, but as an IT professional I just can&#8217;t countenance this kind of hacking. The sad truth is, regardless of whether or not something works, product support is usually more important. That&#8217;s why I&#8217;m singing the support matrix blues: I don&#8217;t care if you say it works, just tell me if it&#8217;s supported.</p>
<h3>&#8220;Supported&#8221; and &#8220;Functional&#8221; Are Not Synonyms</h3>
<p>I hear it all the time from IT product vendors: our product works great and we support it with Oracle, VMware, Microsoft Windows, and every other application. But what about the opposite? Does VMware support running in this configuration? Will it run in a virtual machine? And can I call all the involved vendors when things fail, or will they just point fingers?</p>
<p>The truth is, interoperability in modern IT environments is tricky enough without the added pressure of production, downtime, and hostile users. Although many of us are clever hackers by nature, we have to set this aside and be as conservative as possible when designing production systems. We just can&#8217;t afford to use components that aren&#8217;t supported.</p>
<p>The time has come to draw a line for vendors: Stop encouraging buyers to use configurations that aren&#8217;t supported by everyone involved, and stop confusing the terms, “supported” and “functional” when discussing your products. If it&#8217;s not on the hardware compatibility list (HCL), if not supported regardless of what you say.</p>
<h3>The HCL Bill of Rights</h3>
<p>Buyers deserve better than empty promises:</p>
<ul>
<li>A hardware compatibility list (HCL) or support matrix is a one-way list of approved functionality. In other words, it&#8217;s a way for Vendor A to affirm that Vendor B&#8217;s product works with their own. Presence on the list is usually initiated by Vendor B, however, who often bears the financial and functional burden of securing a spot.</li>
<li>A good support matrix should list revisions as well as products, preferably down to point releases of drivers, firmware, and hardware. Often, special versions are produced just to attain certification with some popular vendor, and it&#8217;s up to the buyer to ensure that he is using these magical revisions.</li>
<li>Hardware compatibility lists should be open to the public for browsing, querying, and deep investigation. Take a look at the <a href="http://vmware.com/go/hcl" >VMware ESX HCL</a> for a good example. Updated continually, it can be queried interactively or downloaded on demand as a PDF file. Nice!</li>
</ul>
<h3>Real-World Objections</h3>
<p>Vendor support matrices are fallible, of course. Just because the list says it works doesn&#8217;t mean it does, and just because it&#8217;s not on the list doesn&#8217;t mean it doesn&#8217;t. But presence on the support matrix lets the end-user (also known as &#8220;the buyer&#8221;, &#8220;the customer&#8221;, and &#8220;the whole reason for the existence of product vendors in the first place&#8221;) get everyone on the phone when something breaks.</p>
<p>Why isn&#8217;t everything on the HCL? There are lots of good reasons:</p>
<ul>
<li>Some things just don&#8217;t work. Not every implementation of iSCSI, NFS, or SMB is equal, and some just don&#8217;t interoperate. Obviously, this is a very good reason for product to be absent from the HCL, and one should always assume that things don&#8217;t work rather than assuming that they do.</li>
<li>Some things work reasonably well but fall apart in production or under load. These may or may not appear on the HCL, the listing means that buyers have some recourse when things fail in production. These can be difficult to locate in the lab or proof of concept testing, though both testing and listing are valid considerations when making a purchase.</li>
<li>Some vendors lack the resources or motivation to get their products listed on all of the various compatibility lists and support matrices. This is fine: if you don&#8217;t want to go through the motion of getting on the supported list, I don&#8217;t have to buy your product for that application!</li>
<li>New products often take a while to get on the supported list, and vendors commonly advise customers to buy and implement them anyway. “It will be included next month,” they will claim, “go ahead and buy it now.” This is absolutely irresponsible behavior, and no customer should buy a brand-new product that&#8217;s not listed on the empty promise of their sales rep.</li>
</ul>
<p>“But it&#8217;s just a paper certification,” I heard the vendors cry. “It doesn&#8217;t matter if things work, all you have to do is fill in the paperwork and pay the money.” This may or may not be true, but it is absolutely an irrelevant argument. Do you really think that VMware, Microsoft, Oracle, or anyone else will decide to support your broken application just because you derive their paper certification requirements?</p>
<h3>Stephen&#8217;s Stance</h3>
<p>As an IT professional, I subscribe to a simple rule: I won&#8217;t recommend a solution that&#8217;s not listed in the support matrix or HCL. “I don&#8217;t care if it works, only that it supported,” is really a cynical overstatement of this position. Of course I care whether or not a solution works! But merely claiming that something works is not sufficient for me to recommend it. I need to be able to demonstrate that it&#8217;s a supported configuration. Show me the listing, and I&#8217;ll start recommending it.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/05/09/ibm-adds-vaai-support-xiv-svc/"  rel="bookmark" class="crp_title">IBM Adds VAAI Support to XIV and SVC</a></li><li><a href="http://blog.fosketts.net/2011/09/01/falconstor-nss-vmware-vaai/"  rel="bookmark" class="crp_title">FalconStor Brings VAAI Support To Every Storage Array</a></li><li><a href="http://blog.fosketts.net/2011/01/27/vmware-esx-sata-pata-compatibility-cheat-sheet/"  rel="bookmark" class="crp_title">VMware ESX SATA and PATA Compatibility Cheat Sheet</a></li><li><a href="http://blog.fosketts.net/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/"  rel="bookmark" class="crp_title">VMware ESX FCoE CNA Compatibility in Plain English</a></li><li><a href="http://blog.fosketts.net/2008/07/28/storage-fixes-vmware-esx-server-35-update-2/"  rel="bookmark" class="crp_title">Storage Fixes in VMware ESX Server 3.5 Update 2</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/04/28/support-matrix-blues/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/04/28/support-matrix-blues/">I Don&#8217;t Care If You Claim It Works (The Support Matrix Blues)</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/terabytehome/" title="View all posts in Terabyte home" rel="category tag">Terabyte home</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2011/04/28/support-matrix-blues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Granularity: The Hidden Challenge of Storage Management</title>
		<link>http://blog.fosketts.net/2011/04/19/granularity-challenge-storage-management/</link>
		<comments>http://blog.fosketts.net/2011/04/19/granularity-challenge-storage-management/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 13:00:59 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Acopia]]></category>
		<category><![CDATA[AFP]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[BlueArc]]></category>
		<category><![CDATA[CIFS]]></category>
		<category><![CDATA[data management]]></category>
		<category><![CDATA[DFS]]></category>
		<category><![CDATA[F5]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[network storage]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[ONStor]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[storage area network]]></category>
		<category><![CDATA[storage management]]></category>
		<category><![CDATA[storage virtualization]]></category>
		<category><![CDATA[Sunday series]]></category>
		<category><![CDATA[updated]]></category>
		<category><![CDATA[VMFS]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VSS]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/2008/09/28/granularity-the-hidden-challenge-of-storage-management/</guid>
		<description><![CDATA[Many storage challenges focus on the conflict between data management, which demands an ever-smaller unit of management, and storage management, which benefits most from consolidation. Developing data management capability that is both granular enough for applications and scalable enough for storage is one key to the future of storage.]]></description>
			<content:encoded><![CDATA[<div id="attachment_785" class="wp-caption aligncenter" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><img class="size-medium wp-image-785 " title="Mueslix" src="http://blog.fosketts.net/wp-content/uploads/2008/09/d0bcd18ed181d0bbd0b8-300x224.png" alt="" width="300" height="224" /><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">How granular is your storage? This question is just as relevant today as when I first published this article in 2008!</p></div>
<p>Many storage challenges focus on correlating high-level uses of data (such as applications) with the nuts and bolts of storage infrastructure. These discussions often revolve around the conflict between <em>data management</em>, which demands an ever-smaller unit of management, and <em>storage management</em>, which benefits most from consolidation. Developing data management capability that is both granular enough for applications and scalable enough for storage is one key to the future of storage.</p>
<h3>Storage Management: Scaling Up</h3>
<p>As I discussed in a previous <a href="http://blog.fosketts.net/tag/Sunday-series/"  target="_self">Sunday Series</a> piece, <a href="http://blog.fosketts.net/2008/09/14/turning-page-raid/"  target="_self"><em>Turning the Page on RAID</em></a>, the data storage industry has traditionally focused on reducing granularity. Disk capacity has expanded, and RAID technology has multiplied this by combining multiple physical drive mechanisms into a single virtual one. Storage virtualization technologies, from the SAN to the server, have also often been touted primarily as a mechanism to reduce heterogeneity. From a technical perspective, therefore, granularity has been an obstacle to overcome.</p>
<p>The core organizational best practice for storage management is the reduction of complexity and the enforcement of standardization. Consolidation of storage arrays and file servers is a common goal, as IT seeks to benefit from economies of scale. The goal of both initiatives is the creation of a storage utility or managed storage service. This mirrors efforts on the server and network sides to consolidate and virtualize hardware.</p>
<p>Although both technological and organizational factors have traditionally driven granularity out of storage, this does not have to be the case. Virtual pools of storage are ideal for providing storage on demand, as disk-focused RAID groups give way to more flexible sub-disk storage arrangements. And an operational focus on standardized storage service offerings has the potential to enable scalable management of these smaller units.</p>
<h3>Filing Service</h3>
<p>File-based protocols would seem to have more potential for granular storage management, but they have been undermined by the hierarchical nature of modern file storage. Whether the connection to a file server uses NFS, CIFS, or AFP, the key unit of management is actually the shared directory, not the file. All files in the share \\firefly\backups would be located on the same server and would be managed as a unit.</p>
<p>NAS virtualization can change this somewhat, as can more specialized NAS servers. Although Microsoft DFS enables consolidation and virtualization of NAS shares, it does not allow subdivision of shares below the directory level &#8211; all files in a directory must be placed on the same server. Tricks like stubbing and links allow for some movement, but these do not solve the core issue. Specialized virtual NAS devices from F5 (the ARX, nee Acopia), NetApp, BlueArc, Symantec, and others have the ability to move files individually, providing as much a virtualized storage environment as any block-focused enterprise array. Avere is also beginning to talk about granular file management.</p>
<p>But even an ideal virtualized file server lacks the kind of granularity demanded by users. They care about data, not files, and most applications consolidate their data storage into a few files. Consider a database, for example, where users want each record treated uniquely but storage devices see just a few much larger files. <a href="http://blog.fosketts.net/2008/09/28/we-need-storage-revolution/"  target="_self">We need a storage revolution</a>, where someone creates an ideal storage platform in which each individual record or object includes custom metadata and is managed independently. This would truly be a massive change, however, and it is not clear that all applications will follow the object storage model of Google and Amazon.</p>
<h3>Small is Beautiful</h3>
<p>Barring a revolution in data management, our best hope is to allow greater granularity in storage management. As mentioned above, virtualization technology has the potential to enable management and protection of any unit of storage, right down to the individual block or record. But the reality of storage virtualization has not matched its promise.</p>
<p>What is needed is greater integration. Each layer of virtualization (file system, volume manager, hypervisor, network, array, and RAID) also hides necessary details from lower layers. Consider the case of a virtual server snapshot: The application and filesystem must be in a quiesced state to allow a snapshot to be taken at the storage level, but the storage array has no intrinsic information about how its capacity is used. A given LUN might contain dozens of servers on a shared VMFS volume, so all must be snapped together.</p>
<p>Integration can be enabled by sharing more information through APIs. VMware leverages <a href="http://blog.fosketts.net/2008/07/28/storage-fixes-vmware-esx-server-35-update-2/"  target="_self">Microsoft Volume Shadow Copy Service (VSS) integration for shared storage</a> so a VMFS snapshot can call the operating system and even applications (Windows Server 2003 only, for now) to prepare the data. Similarly, VSS can communicate directly with supported iSCSI and Fibre Channel arrays, calling a snapshot at the right moment. And Microsoft is, no doubt, enhancing VSS as we speak.</p>
<p>As virtualization technology matures, expect this type of integration to improve. We hope to see more APIs exposed by VMware and Microsoft, allowing communication up and down the stack to break through the information barrier. Imagine a future where a standard API like VSS can pass a message through VMware, Xen, and Hyper-V to the underlying storage array to initiate a snap. I predict that this kind of integration-enabled granularity is not too far off.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/04/30/storage-revolution/"  rel="bookmark" class="crp_title">We Need a Storage Revolution</a></li><li><a href="http://blog.fosketts.net/2011/04/23/virtualization-data-center-infrastructure/"  rel="bookmark" class="crp_title">Where Will Virtualization of Data Center Infrastructure Take Us?</a></li><li><a href="http://blog.fosketts.net/2008/02/21/volume-management-virtualizing-host-storage/"  rel="bookmark" class="crp_title">Volume Management: Virtualizing Host Storage</a></li><li><a href="http://blog.fosketts.net/2011/04/24/changing-it-organization-roles/"  rel="bookmark" class="crp_title">Changes in Technology Drive Changes in IT Organizations and Roles</a></li><li><a href="http://blog.fosketts.net/2007/07/26/storage-management-integrated-with-server-virtualization-wheres-emc/"  rel="bookmark" class="crp_title">Storage Management Integrated with Server Virtualization (Where&#8217;s EMC?)</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/04/19/granularity-challenge-storage-management/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/04/19/granularity-challenge-storage-management/">Granularity: The Hidden Challenge of Storage Management</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2011/04/19/granularity-challenge-storage-management/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Back From the Pile: Interesting Links, April 8, 2011</title>
		<link>http://blog.fosketts.net/2011/04/09/pile-interesting-links-april-8-2011/</link>
		<comments>http://blog.fosketts.net/2011/04/09/pile-interesting-links-april-8-2011/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 04:27:22 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Terabyte home]]></category>
		<category><![CDATA[digest]]></category>
		<category><![CDATA[Drobo]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[Impossible Project]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Iomega]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[iSCSI target]]></category>
		<category><![CDATA[Jeff Fry]]></category>
		<category><![CDATA[Jennifer Huber]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[RSA]]></category>
		<category><![CDATA[seminar]]></category>
		<category><![CDATA[W. Curtis Preston]]></category>
		<category><![CDATA[Xeon]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=5157</guid>
		<description><![CDATA[This regular series features highlights from the week. Read my thoughts concerning HDS following their "blogger day" in London. Also, my good friend W. Curtis Preston announced more Backup Central Live! dates; you really ought to go see him!]]></description>
			<content:encoded><![CDATA[<p>This regular series features highlights from the week.</p>
<ul class="scrd_digest">
<li>My writing:
<ul>
<li>My thoughts <a href="http://blog.fosketts.net/2011/04/06/hds/" rel="external" >concerning HDS</a> following their &#8220;blogger day&#8221; in London</li>
<li>My good friend <a href="http://blog.fosketts.net/2011/04/02/curtis-preston-announces-backup-central-live/" rel="external" >W. Curtis Preston announced more Backup Central Live! dates</a>; you really ought to go see him!</li>
</ul>
</li>
<li>Other great stuff:
<ul>
<li><a href="http://bladesmadesimple.com/2011/04/intel-announces-new-xeon-4-socket-cpu-e7dell-hp-and-ibm-slated-to-refresh-blades/" rel="external" >Intel Announces New Xeon 4 Socket CPU (E7); Dell, HP and IBM Slated to Refresh Blades</a></li>
<li>Awesome! <a href="http://blogs.technet.com/b/virtualization/archive/2011/04/04/free-microsoft-iscsi-target.aspx" rel="external" >Free Microsoft iSCSI Target</a>!</li>
<li><a href="http://blogs.rsa.com/rivner/anatomy-of-an-attack/" rel="external" >Anatomy of an Attack</a> is a forthright and honest statement from an RSA blogger</li>
<li><a rel="nofollow" href="http://jenniferhuber.blogspot.com/2011/04/impossible-project-new-px-680-film.html" rel="external" >The Impossible Project -new- PX 680 Film</a> is amazing. Just amazing!</li>
<li>The <a href="http://www.boche.net/blog/index.php/2011/04/02/iomega-storcenter-ix2-200-network-storage-cloud-edition/" rel="external" >Iomega StorCenter ix2-200 Network Storage, Cloud Edition</a> is out</li>
<li>Jeff Fry shares <a href="http://blog.fryguy.net/2011/04/01/drobo-my-impressions/" rel="external" >his impression of Drobo</a></li>
</ul>
</li>
</ul>
<p>Subscribe to <a rel="nofollow" href="http://www.google.com/reader/shared/sfoskett" rel="me"  target="_blank">my Google Reader feed</a> or <a href="http://twitter.com/sfoskett" rel="me"  target="_blank">follow me on Twitter</a> to see these in real-time.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/03/25/pile-interesting-links-march-25-2011/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, March 25, 2011</a></li><li><a href="http://blog.fosketts.net/2011/03/18/pile-interesting-links-march-18-2011/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, March 18, 2011</a></li><li><a href="http://blog.fosketts.net/2011/03/11/pile-interesting-links-march-11-2011/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, March 11, 2011</a></li><li><a href="http://blog.fosketts.net/2011/04/01/pile-interesting-links-april-1-2011/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, April 1, 2011</a></li><li><a href="http://blog.fosketts.net/2011/01/28/pile-interesting-links-january-28-2011/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, January 28, 2011</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/04/09/pile-interesting-links-april-8-2011/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/04/09/pile-interesting-links-april-8-2011/">Back From the Pile: Interesting Links, April 8, 2011</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/" title="View all posts in Everything" rel="category tag">Everything</a>, <a href="http://blog.fosketts.net/category/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</a>, <a href="http://blog.fosketts.net/category/everything/terabytehome/" title="View all posts in Terabyte home" rel="category tag">Terabyte home</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2011/04/09/pile-interesting-links-april-8-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vSphere 5 To Include vStorage API for Token Ring Integration</title>
		<link>http://blog.fosketts.net/2011/04/01/vsphere-5-include-vstorage-api-token-ring-integration/</link>
		<comments>http://blog.fosketts.net/2011/04/01/vsphere-5-include-vstorage-api-token-ring-integration/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 11:52:28 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[April Fools]]></category>
		<category><![CDATA[FCoTR]]></category>
		<category><![CDATA[Greg Ferro]]></category>
		<category><![CDATA[Jason Boche]]></category>
		<category><![CDATA[Joe Armstrong]]></category>
		<category><![CDATA[Joe Onisick]]></category>
		<category><![CDATA[John Troyer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Robin Harris]]></category>
		<category><![CDATA[Sean Clark]]></category>
		<category><![CDATA[Token Ring]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=5090</guid>
		<description><![CDATA[VMware shocked the world today, pre-announcing an important addition to the vStorage family of APIs found in their marquee vSphere family of products. The vStorage API for Token Ring Integration (VATRI) promises to ease the transition to converged networks featuring the emerging Fibre Channel over Token Ring (FCoTR) storage protocol. According to a recent report by The D’Plata Group, FCoTR is set dominate the enterprise storage market, and this integration is a confident step in that direction.]]></description>
			<content:encoded><![CDATA[<div id="attachment_3384" class="wp-caption aligncenter" style="width: 294px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://blog.fosketts.net/wp-content/uploads/2010/07/FCoTR-Symbol.png" ><img class="size-full wp-image-3384" title="FCoTR Symbol" src="http://blog.fosketts.net/wp-content/uploads/2010/07/FCoTR-Symbol.png" alt="" width="284" height="284" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">VMware is embracing FCoTR just as it rises to dominance in converged networking</p></div>
<p>VMware shocked the world today, pre-announcing an important addition to the vStorage family of APIs found in their marquee vSphere family of products. The vStorage API for Token Ring Integration (VATRI) promises to ease the transition to converged networks featuring the emerging Fibre Channel over Token Ring (FCoTR) storage protocol. According to a recent report by The D’Plata Group, FCoTR is set dominate the enterprise storage market, and this integration is a confident step in that direction.</p>
<h3>The FCoTR Connection</h3>
<p>VMware&#8217;s vStorage API for Array Integration (VAAI) in vSphere 4 was a major step for vSphere, enabling the offload of thin provisioning and data protection tasks to a storage array. But array integration was not enough to cement iSCSI and Fibre Channel (FC) in the virtualized data center. Indeed, Cisco&#8217;s oft-reported troubles with the myriad enhancements needed to make Ethernet a viable converged networking protocol indicated that a more-appropriate alternative was needed.</p>
<p>Fibre Channel over Token Ring (FCoTR) was <a href="http://blog.fosketts.net/2010/07/16/fibre-channel-token-ring-fcotr/" >created</a> by a group of top storage, networking, and virtualization minds and <a href="http://blog.fosketts.net/2010/07/19/fcotr-exposes-weaknesses-ethernet/" >launched</a> to much fanfare in 2010. The <a href="http://fcotr.org/" >Fibre Channel over Token Ring Alliance</a> estimates an uncountable number of supporters for FCoTR, and such luminaries as <a href="http://etherealmind.com/myth-fibrechannel-over-token-ring/" >Greg Ferrous</a> and <a href="http://www.definethecloud.net/fcotr-a-storage-revolution" >Joe Iamsick</a> have thrown their weight behind the protocol. But it takes more than a few drunken bloggers to change the course of history, and VMware&#8217;s support is critical.</p>
<p>Storage vendors were quick to jump on the FCoTR bandwagon beginning with Compelling (since acquired by Dull), Numble Storage, and NES, which announced their support at Tech Field Day immediately after the unveiling of the spec. Network vendors have been slower to embrace the standard, though many individuals have been <a href="http://etherealmind.com/silvano-gai-fcoe-fcotr-button/" >spotted</a> proudly wearing FCoTR buttons. But perhaps the most ringing endorsers are IBM and HP, with the latter <a href="http://twitpic.com/4ectih" >proudly including FCoTR</a> on a banner at their recent Technology Summit.</p>
<h3>VATRI: PFM!</h3>
<p>While VAAI integrates high-level storage functions, VATRI functions at a deeper level. VMware vSphere 5 will include a standard virtual Token Ring adapter with full FCoTR support, enabling seamless integration of storage and servers. FCoTR adapters certified by DampStorage Labs will also get a paravirtualized Token Ring driver for enhanced performance, reliability, efficiency, cost savings, and wholesomeness. Finally, the revolutionary Token Cleanup API will take care of <a href="http://dilbert.com/strips/comic/1996-05-02/" >dropped tokens</a>, a common datacenter occurrence.</p>
<p>&#8220;I guess the cat&#8217;s out of the bag now,&#8221; reports VMware spokesman, Jon Truer. &#8220;I might as well agree that FCoTR will take its rightful place at the center of the datacenter.&#8221; This ringing endorsement was echoed by Microsoft &#8220;Virtual PC Guy&#8221; Lance Armstrong, who added &#8220;even though VMware is first to market, our MSATRI implementation will be superior in every way.&#8221;</p>
<p>VATRI beta testing has already begun. As usual, VMware&#8217;s vExperts were given early access to the API and have been using it in secret for months. &#8220;It seems to work ok,&#8221; claims Jason Botch, while vShawn Cleric donned a sweater vest emblazoned with the FCoTR logo to show his enthusiasm. Storage wonks were equally enthusiastic, with Robin Hairs suggesting that Apple was behind the curve for ignoring FCoTR in his StrangeMojo blog.</p>
<h3>Stephen&#8217;s Stance</h3>
<p>VMware is really showing leadership here. Adding FCoTR support to vSphere 5 just cements their position as the dominant technology company for the next century. Since server virtualization is the computing paradigm that will rule the world for ever and ever, their embrace of Token Ring makes perfect sense. I look forward to adding FCoTR adapters and arrays to my home lab just as soon as they show up on eBay!</p>
<h3>Update</h3>
<p>Predictably, this story is getting major coverage! Check back throughout the day and I will update the page with news as it appears!</p>
<ul>
<li><a href="http://gestaltit.com/all/tech/storage/guest/storage-vendors-announce-fcotr-vatri-support/" >Storage Vendors Announce FCoTR and VATRI Support</a></li>
</ul>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2010/07/16/fibre-channel-token-ring-fcotr/"  rel="bookmark" class="crp_title">Fibre Channel over Token Ring: In-Depth Analysis</a></li><li><a href="http://blog.fosketts.net/2010/07/19/fcotr-exposes-weaknesses-ethernet/"  rel="bookmark" class="crp_title">The FCoTR Phenomenon Exposes the Weaknesses in Ethernet</a></li><li><a href="http://blog.fosketts.net/2011/04/01/pile-interesting-links-april-1-2011/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, April 1, 2011</a></li><li><a href="http://blog.fosketts.net/2011/10/04/storage-networking-world-snw-orlando/"  rel="bookmark" class="crp_title">Storage Networking World (SNW), Orlando</a></li><li><a href="http://blog.fosketts.net/2011/04/01/april-fools-2011-roundup/"  rel="bookmark" class="crp_title">April Fools 2011 Roundup</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/04/01/vsphere-5-include-vstorage-api-token-ring-integration/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/04/01/vsphere-5-include-vstorage-api-token-ring-integration/">vSphere 5 To Include vStorage API for Token Ring Integration</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/" title="View all posts in Everything" rel="category tag">Everything</a>, <a href="http://blog.fosketts.net/category/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2011/04/01/vsphere-5-include-vstorage-api-token-ring-integration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

