<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Storage Architect &#187; dynamic provisioning</title>
	<atom:link href="http://thestoragearchitect.com/tag/dynamic-provisioning/feed/" rel="self" type="application/rss+xml" />
	<link>http://thestoragearchitect.com</link>
	<description>Storage, Virtualisation &#38; Cloud</description>
	<lastBuildDate>Tue, 07 Feb 2012 10:08:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Enterprise Computing: Run My Storage At 60%?  No Way!</title>
		<link>http://thestoragearchitect.com/2010/03/17/enterprise-computing-run-my-storage-at-60-no-way/</link>
		<comments>http://thestoragearchitect.com/2010/03/17/enterprise-computing-run-my-storage-at-60-no-way/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 19:52:53 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[dynamic provisioning]]></category>
		<category><![CDATA[Hu Yoshida]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[Wide Striping]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=1261</guid>
		<description><![CDATA[<p>Hu Yoshida has an interesting view on his <a href="http://blogs.hds.com/hu/2010/03/how-do-you-increase-storage-utilization.html" >recent post</a> discussing storage utilisation rates.  His concluding remark suggests running at a maximum of 60% utilisation &#8211; even with Dynamic Provisioning.  Hu, you must be joking, right?</p> <p>Point 1: I&#8217;ve paid for my 100% of storage and I&#8217;m going to use it.  I don&#8217;t [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>Hu Yoshida has an interesting view on his <a href="http://blogs.hds.com/hu/2010/03/how-do-you-increase-storage-utilization.html" >recent post</a> discussing storage utilisation rates.  His concluding remark suggests running at a maximum of 60% utilisation &#8211; even with Dynamic Provisioning.  Hu, you must be joking, right?</p>
<p><strong>Point 1:</strong> I&#8217;ve paid for my 100% of storage and I&#8217;m going to use it.  I don&#8217;t remember any vendor suggesting only paying 60% of their invoice and calling it quits.  Granted, spending an inordinate amount of time to reach the 80%+ goal isn&#8217;t necessarily cost effective, however it can be achieved.</p>
<p><strong>Point 2:</strong> It&#8217;s perfectly possible to run at 80% utilisation.  It just takes some thought and planning.  As Hu rightly points out, Dynamic Provisioning helps significantly towards this.  The features of wide striping and thin provisioning mean storage can be more easily provisioned and requires less manual balancing.</p>
<p><strong>Point 3: </strong> Achieving high utilisation isn&#8217;t all about technology.  It&#8217;s also about process.  That means Demand Planning, Capacity Planning, efficient processes for deployment of new hardware and for provisioning of customer requests.  All this is possible without incurring additional expense.</p>
<p>So, don&#8217;t think 80%+ isn&#8217;t an achievable target.  After all, it&#8217;s your money you&#8217;re wasting if you don&#8217;t try!</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2010/03/17/enterprise-computing-run-my-storage-at-60-no-way/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Enterprise Computing: Why Thin Provisioning Is Not The Holy Grail for Utilisation</title>
		<link>http://thestoragearchitect.com/2009/06/04/enterprise-computing-why-thin-provisioning-is-not-the-holy-grail-for-utilisation/</link>
		<comments>http://thestoragearchitect.com/2009/06/04/enterprise-computing-why-thin-provisioning-is-not-the-holy-grail-for-utilisation/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 11:02:10 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[GestaltIT]]></category>
		<category><![CDATA[3par]]></category>
		<category><![CDATA[defragmentation]]></category>
		<category><![CDATA[DMX]]></category>
		<category><![CDATA[dynamic provisioning]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Thin built in]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[usp]]></category>
		<category><![CDATA[Virtual Provisioning]]></category>
		<category><![CDATA[Zero Page Reclaim]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/?p=308</guid>
		<description><![CDATA[Thin Provisioning (Dynamic Provisioning, Virtual Provisioning, or whatever you prefer to call it) is being heavily touted as a method of reducing storage costs.  Whilst at the outset it seems to provide some significant storage savings, it isn't the answer for all our storage ills.<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<div>Thin Provisioning (Dynamic Provisioning, Virtual Provisioning, or whatever you prefer to call it) is being heavily touted as a method of reducing storage costs.  Whilst at the outset it seems to provide some significant storage savings, it isn&#8217;t the answer for all our storage ills.</div>
<div> </div>
<div><strong>What is it?</strong></div>
<div><strong> </strong></div>
<div>Thin Provisioning (TP) is a way of <strong>reducing storage allocations</strong> by virtualising the storage LUN.  Only the sectors of the LUN which have been written to are actually placed on physical disk.  This has the benefit of reducing wastage, in instances where more storage is provisioned to a host than is actually needed.  Look a the following figure.  It shows five typical 10GB LUNs, allocated from an array.  In a &#8220;normal&#8221; storage configuration, those LUNs would be allocated to a host and configured with a file system.  Invariably, the file systems will never be run at 100% utilisation (just try it!) as this doesn&#8217;t work operationally and also because users typically order more storage than they actually require, for a many reasons.  Typically, host volumes can be anywhere from <strong>30-50% utilised</strong> and in an environment where the entire LUN is reserved out for the host, this results in a <strong>50-70% wastage</strong>.</div>
<div> </div>
<div>Now, contrast this to a Thin Provisioned model.  Instead of dedicating the physical LUNs to a host, they now form a storage pool; only the data which has actually been written is stored onto disk.  This has two benefits; either the storage pool can be allocated smaller than the theoretical capacity of the now virtual LUNs, or more LUNs can be created from the same size storage pool.  Either way, the physical storage can be used much more efficiently and with much less waste.</div>
<div>There are some obvious <strong>negatives</strong> to the TP model.  It is possible to over-provision LUNs and as data is written to them, exhaust the shared storage pool.  This is Not A Good Thing and clearly requires additional management techniques to ensure this scenario doesn&#8217;t happen and sensible standards for layout and design to ensure a rogue host writing lots of data can&#8217;t impact other storage users.</div>
<div> </div>
<div>The next problem with TP in this representation is the apparent concentration of risk and performance of many virtual LUNs to a smaller number of physical devices.  In my example, the five LUNs have been stored on only three physical LUNs.  This may represent a potential <strong>performance bottleneck</strong> and consequently vendors have catered for this in their implementations of TP.  Rather than there being large chunks of storage provided from fixed volumes, TP is implemented using smaller blocks (or chunks) which are distributed across all disks in the pool.  The third image visualises this method of allocation.</div>
<div> </div>
<div>So each vendor&#8217;s implementation of TP uses a different block size.  HDS use <strong>42MB</strong> on the USP, EMC use <strong>768KB</strong> on DMX, IBM allow a variable size from <strong>32KB</strong> to <strong>256KB</strong> on the SVC and 3Par use blocks of just <strong>16KB</strong>.  The reasons for this are many and varied and for legacy hardware are a reflection of the underlying hardware architecture.</div>
<div>Unfortunately, the file systems that are created on thin provisioned LUNs typically don&#8217;t have a matching block size structure.  Windows NTFS for example, will use a maximum block size of only <strong>4KB</strong> for large disks unless explicitly overriden by the user.  The mismatch between the TP block size and the file system block size causes a major problem as data is created, amended and deleted over time on these systems.  To understand why, we need to examine how file systems are created on disk. </div>
<div> </div>
<div>The fourth graphic shows a snapshot from one of the logical drives in my desktop PC.  This volume hasn&#8217;t been defragmented for nearly <strong>6 months</strong> and consequently many of the files are fragmented and not stored on disk in contiguous blocks.  Fragmentation is seen as a problem for physical disks as the head needs to move about frequently to retrieve fragmented files and that adds a delay to the read and write times to and from the device.  In a SAN environment, fragmentation is less of an issue as the data is typically read and written through cache, negating most of the physical issues of moving disk heads.  However fragmentation and thin provisioning don&#8217;t get along very well and here&#8217;s why.</div>
<div> </div>
<div><strong>The Problem of F</strong><strong>ragmentation and TP</strong></div>
<div><strong> </strong></div>
<div>When files are first created on disk, they will occupy contiguous sections of space.  If this data resides on TP LUNs, then a new block will be assigned to a virtual TP LUN as soon as a single filesystem block is created.  For a Windows system using 4KB blocks on USP storage, this means 42MB each time.  This isn&#8217;t a problem as the file continues to be expanded, however it is unlikely this file will end neatly on a 42MB boundary.  As more files are created and deleted, each 42MB block will become partially populated with 4KB filesystem blocks, leaving &#8220;holes&#8221; in the filesystem which represent unused storage.  Over time, a TP LUN will experience storage utilisation &#8220;creep&#8221; as new blocks are &#8220;touched&#8221; and therefore written onto physical disk.  Even if data is deleted from an entire 42MB chunk, it won&#8217;t be released by the array as data is usually &#8221;logically deleted&#8221; by the operating system.  De-fragmenting a volume makes the utilisation creep issue worse; it writes to unused space in order to consolidate files.  Once written, these new areas of physical disk space are never reclaimed. </div>
<div> </div>
<div>So what&#8217;s the solution?</div>
<div> </div>
<div><strong>Fixing the TP Problem</strong></div>
<div><strong> </strong> </div>
<div>Making TP useful requires a feature that is already available in the USP arrays as <strong>Zero Page Reclaim</strong> and 3Par arrays as <strong>Thin Built In</strong>.  When an entire &#8220;empty&#8221; TP chunk is detected, it is automatically released by the system (in HDS&#8217;s case at the touch of a button).  So, for example as <strong>fat LUNs</strong> are migrated to <strong>thin LUNs</strong>, unused space can be released.</div>
<div>This feature doesn&#8217;t help however with traditional file systems that don&#8217;t overwrite deleted data with binary zeros.  I&#8217;d suggest two possibilities to cure this problem:</div>
<ul>
<li><strong>Secure Defrag.</strong>  As defragmentation products re-allocate blocks, they should write binary zeros to the released space.  Although this is time consuming, it would ensure deleted space could be reclaimed by the array.</li>
<li><strong>Freespace Consolidation.</strong> File system free space is usually tracked by maintaining a chain of freespace blocks.  Some defragmentation tools can consolidate this chain.  It would be an easy fix to simply write binary zeros over each block as it is consolidated up.</li>
</ul>
<p>One alternative solution from Symantec is to use their Volume Manager software, which is now &#8220;Thin Aware&#8221;.  I&#8217;m slightly skeptical about this as a solution as it places requirements on the operating system to deploy software or patches just to make storage operate efficiently.  It takes me back to Iceberg and IXFP&#8230;.</p>
<p><strong>Summary</strong></p>
<p>So in summary, Thin Provisioning can be a Good Thing, however over time, it will lose its shine.  We need fixes that allow deleted blocks of data to be consolidated and returned to the storage array for re-use.  Then TP will deliver on what it promises.</p>
<p><strong>Footnote</strong></p>
<p>Incidentally, I&#8217;m surprised HDS haven&#8217;t made more noise about Zero Page Reclaim.  It&#8217;s a TP feature that to my knowledge EMC haven&#8217;t got on DMX or V-Max.</p>
<p> 
<a href='http://thestoragearchitect.com/2009/06/04/enterprise-computing-why-thin-provisioning-is-not-the-holy-grail-for-utilisation/brk-blog-thin-provisioning-image-1/' title='BRK - Blog - Thin Provisioning Image 1'><img width="150" height="100" src="http://thestoragearchitect.com/wp-content/uploads/2009/06/brk-blog-thin-provisioning-image-1.jpg" class="attachment-thumbnail" alt="BRK - Blog - Thin Provisioning Image 1" title="BRK - Blog - Thin Provisioning Image 1" /></a>
<a href='http://thestoragearchitect.com/2009/06/04/enterprise-computing-why-thin-provisioning-is-not-the-holy-grail-for-utilisation/brk-blog-thin-provisioning-image-2/' title='BRK - Blog - Thin Provisioning Image 2'><img width="150" height="100" src="http://thestoragearchitect.com/wp-content/uploads/2009/06/brk-blog-thin-provisioning-image-2.jpg" class="attachment-thumbnail" alt="BRK - Blog - Thin Provisioning Image 2" title="BRK - Blog - Thin Provisioning Image 2" /></a>
<a href='http://thestoragearchitect.com/2009/06/04/enterprise-computing-why-thin-provisioning-is-not-the-holy-grail-for-utilisation/brk-blog-thin-provisioning-image-3/' title='BRK - Blog - Thin Provisioning Image 3'><img width="150" height="100" src="http://thestoragearchitect.com/wp-content/uploads/2009/06/brk-blog-thin-provisioning-image-3.jpg" class="attachment-thumbnail" alt="BRK - Blog - Thin Provisioning Image 3" title="BRK - Blog - Thin Provisioning Image 3" /></a>
<a href='http://thestoragearchitect.com/2009/06/04/enterprise-computing-why-thin-provisioning-is-not-the-holy-grail-for-utilisation/brk-blog-thin-provisioning-image-4/' title='BRK - Blog - Thin Provisioning Image 4'><img width="138" height="150" src="http://thestoragearchitect.com/wp-content/uploads/2009/06/brk-blog-thin-provisioning-image-4.jpg" class="attachment-thumbnail" alt="BRK - Blog - Thin Provisioning Image 4" title="BRK - Blog - Thin Provisioning Image 4" /></a>
<a href='http://thestoragearchitect.com/2009/06/04/enterprise-computing-why-thin-provisioning-is-not-the-holy-grail-for-utilisation/brk-blog-thin-provisioning-image-5/' title='BRK - Blog - Thin Provisioning Image 5'><img width="150" height="127" src="http://thestoragearchitect.com/wp-content/uploads/2009/06/brk-blog-thin-provisioning-image-5.jpg" class="attachment-thumbnail" alt="BRK - Blog - Thin Provisioning Image 5" title="BRK - Blog - Thin Provisioning Image 5" /></a>
 </p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2009/06/04/enterprise-computing-why-thin-provisioning-is-not-the-holy-grail-for-utilisation/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Enterprise Computing: HDS Switches On Virtualisation For Free</title>
		<link>http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/</link>
		<comments>http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 06:16:50 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dynamic provisioning]]></category>
		<category><![CDATA[HDP]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[Switch It On]]></category>
		<category><![CDATA[Universal Volume Manager]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=484</guid>
		<description><![CDATA[<p><a href="http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/switch-it-on/" rel="attachment wp-att-501" ></a>There&#8217;s no doubting <a href="http://www.hds.com/index.html" >HDS</a>&#8216; Universal Volume Manager (<a href="http://www.hds.com/products/storage-software/universal-volume-manager.html" >UVM</a>), aka external storage virtualisation is a cool product.  I&#8217;ve used it many times &#8211; it does the job.  However, the main drawback to using the product for me was always cost (I mentioned this only a few weeks ago [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p><a href="http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/switch-it-on/" rel="attachment wp-att-501" ><img class="alignright size-full wp-image-501" title="switch-it-on" src="http://thestoragearchitect.files.wordpress.com/2009/04/switch-it-on.jpg" alt="switch-it-on" width="245" height="76" /></a>There&#8217;s no doubting <a href="http://www.hds.com/index.html" >HDS</a>&#8216; Universal Volume Manager (<a href="http://www.hds.com/products/storage-software/universal-volume-manager.html" >UVM</a>), aka external storage virtualisation is a cool product.  I&#8217;ve used it many times &#8211; it does the job.  However, the main drawback to using the product for me was always cost (I mentioned this only a few weeks ago on <a href="http://thestoragearchitect.com/2009/01/24/enterprise-computing-using-usp-for-migrations/" >this post</a>).  Well, now that&#8217;s changed; until the end of this year, HDS are offering UVM for free.  See the announcement <a href="http://www.hds.com/corporate/press-analyst-center/press-releases/2009/gl090422.html" >here</a>.  HDS are calling it their &#8220;Switch It On&#8221; campaign.</p>
<p>OK, free isn&#8217;t quite free &#8211; there are a few caveats.  Customers have to pay for maintenance, but other than that, there&#8217;s no charge for using UVM on current USP-V deployments.  In addition, customers can &#8220;super-size&#8221; the offer and also get Hitachi Tiered Storage Manager (<a href="http://www.hds.com/products/storage-software/hitachi-tiered-storage-manager.html" >HTSM</a>), Hitachi In-System Replication and limited access to Hitachi Dynamic Provisioning (<a href="http://www.hds.com/products/storage-software/hitachi-dynamic-provisioning.html" >HDP</a>) all for free.</p>
<p>It is unlikely HDS are doing this out of some altruistic concern for their customers.  Clearly they see benefits in driving more business by offering these licences at no cost.  So how can customers benefit?</p>
<p><strong>Traditional Approach</strong></p>
<p>Traditionally, UVM is seen as a tool to manage the migration process or get data into a USP and there&#8217;s no question that UVM can be used for these purposes.  Typically, here are some of the costs associated with migration:</p>
<ul>
<li><strong>Staff Resource Costs</strong> &#8211; migrations take time and effort to plan.  The longer they take, the more cost is incurred with change control, planning, co-ordination with other teams and on actually performing the migration, which is typically performed out of hours.</li>
<li><strong>Software Costs</strong> &#8211; migrations may require specific software products or tools (e.g UVM or TDMF).</li>
</ul>
<p>Here are some of the constraints on migration work:</p>
<ul>
<li>Limited downtime on servers.</li>
<li>Data to be migrated out of hours or within certain time frames.</li>
<li>No host tools (like volume managers) to perform migrations.</li>
<li>Data migrations are required to disparate locations.</li>
<li>Data integrity and synchronicity must be maintained (e.g. replicated data must be consistent if an outage occurred during the migration process.</li>
</ul>
<p>The tradeoff with UVM has always been the cost of the UVM licence compared to the savings which could be made on the above issues by using the product.  For example, UVM could be used to virtualise an entire array (or arrays) behind a USP-V in a single weekend.  Consecutive weekends can then be used to migrate into the USP.  This controlled approach (a) enables the storage managers to perform the migration, freeing up the host teams (b) allows the storage managers to load balance migrations into the USP-V (c) monitor performance as migrations occur (d) enable target servers to be immediately upgraded to new code/driver levels which may not have been supported previously on the older arrays.</p>
<p><strong>Lateral Thinking</strong></p>
<p>Getting UVM for free enables some more lateral thinking:</p>
<ul>
<li><strong>Example 1: Migrate out of the USP</strong>.  There are lots of examples of moving data into a USP, but what about moving it out?  If you&#8217;ve purchased a USP and it&#8217;s fully populated with disk and full, how do you save money?  Well, one option is to get a UVM licence and migrate non-critical (and perhaps non-production) data to an externalised array at a lower cost.  Previously this could only be commercially viable if the reduced cost of the external array covered the cost of the UVM licence.  Now there&#8217;s no need to worry.</li>
<li><strong>Example 2: Migrate in and De-Dupe.</strong>  With UVM and HDP, external storage arrays can be migrated into the USP and placed on thin provisioned volumes. HDP Zero Page Reclaim removes the &#8220;empty&#8221; blocks of data during this process.  For certain data profiles, this could provide signficant savings.</li>
<li><strong>Example 3: A Free Datacentre Migration Tool.</strong>  Imagine you&#8217;ve got to move data on arrays not currently replicated &#8211; but that data needs to reside in another location.  If a pair of USPs are available, why not virtualise the source and target arrays and use the USP to move the data between the two sites?  This could save purchasing replication licences for an array or resolve a problem where replication isn&#8217;t possible from certain hardware.</li>
<li><strong>Example 4: Implement a 3DC Solution.</strong>  How about using the USP-V as a three datacentre solution?  Here&#8217;s how it works; two USP-Vs are used to replicate data synchronously between two local sites.  The target devices are actually virtualised across a fabric to a third site using UVM.  In this way, data can be moved to a third site without requiring a third copy of data.</li>
</ul>
<p>With free software, the options are only limited by imagination.  If HDS are prepared to offer software for free then there&#8217;s no excuse not to use it.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>USP-V &#8211; bit of a let down?</title>
		<link>http://thestoragearchitect.com/2007/05/15/usp-v-bit-of-a-let-down/</link>
		<comments>http://thestoragearchitect.com/2007/05/15/usp-v-bit-of-a-let-down/#comments</comments>
		<pubDate>Tue, 15 May 2007 21:04:00 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[DMX-3]]></category>
		<category><![CDATA[dynamic provisioning]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[USP-V]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2007/05/15/usp-v-bit-of-a-let-down/</guid>
		<description><![CDATA[<p>It seems from the posts seen so far on the blogosphere that the USP release is causing a bit of a stir (10 points for stating the obvious I think). So, here’s my take on the announcements so far.</p> <p>First of all, it’s called USP-V – presumably because of the “Massive 500-Percent Increase in Virtualized [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>It seems from the posts seen so far on the blogosphere that the USP release is causing a bit of a stir (10 points for stating the obvious I think).  So, here’s my take on the announcements so far.</p>
<p>First of all, it’s called USP-V – presumably because of the “Massive 500-Percent Increase in Virtualized Storage Port Performance for External Storage”.  I&#8217;m not sure what that means &#8211; possibly more on that later.</p>
<p>As previously pointed out, the USP-V doesn’t increase the number of disks it supports.  It stays at 1152 and disappointingly the largest drive size is still 300GB and only 146GB for 15K drives.  I assume HDS intends to suggest that customers should be using virtualisation to connect to lower cost, higher capacity storage.  That’s a laudible suggestion and only works if the Universal Volume Manager licence is attractive to make it work.  In my experience this is an expensive feature and unless you’re virtualising a shed-load of storage, then it probably isn’t cost effective.</p>
<p>There have been some capacity increases; the number of logical LUNs increases 4-fold.  I think this has been needed for some time, especially if using virtualisation.  332TB with 16384 virtual LUNs meant an average of 20GB per LUN, obviously now it is only 4GB.  Incidentally, the HDS website originally showed the wrong internal capacity here: <a href="http://www.hds.com/products/storage-systems/capacity.html" >http://www.hds.com/products/storage-systems/capacity.html</a>, showing the USP-V figures the same as the base USP100.  It’s now been corrected!</p>
<p>Front-end ports and back-end directors have been increased.  For fibre-channel the increase is from 192 to 224 ports (presumably 12 to 14 boards) and back-end directors increase from a maximum of 4 to 8.  I’m not sure why this is if the number of supportable drives hasn’t been increased (do HDS think 4 was insufficient or will be see a USP-V MKII with support for more drives?).  Although these are theoretical maxima, the figures need to be taken with a pinch of salt.  For example, the front-end ports are 16-port cards in the USP and there are 6 <a href="http://www.storagewiki.com/ow.asp?TagmaStore" >slots</a>.  This provides 96 ports, the next 96 are provided by stealing back-end directors (this is similar to DMX-3 – 64 ports maximum which can be increased to 80 by removing disk director cards).  Surprisingly, throughput hasn’t been increased.  Control bandwidth has, but not cache bandwidth.  Does the control bandwidth increase provide the 500% increase in virtualisation throughput for external storage?</p>
<p>What about the “good stuff”?  So, far, all I can see is Dynamic (thin) Provisioning and some enhancements to virtual partitions.  The thin provisioning claims to create virtual LUNs and spread data across a wide number of array groups.  I suspect this is simply an extension of the existing copy-on-write technology, which if it is, makes it hardly revolutionary. </p>
<p>I’d say the USP-V is an incremental change to the existing USP and not quite worthy of the fanfare and secrecy of the last 6 months.  I’d like to see some more technical detail (HDS feel free to forward me whatever you like to contradict my opinion).</p>
<p>One other thought.  I don’t think the DMX-3 was any less or more radical when it was released&#8230;.
<div class="blogger-post-footer">
<p>_uacct = &#8220;UA-1104321-2&#8243;;<br />
urchinTracker();
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2007/05/15/usp-v-bit-of-a-let-down/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

