<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Enterprise Computing: Thin Provisioning and The Cookie Monster!</title>
	<atom:link href="http://thestoragearchitect.com/2009/11/17/enterprise-computing-thin-provisioning-and-the-cookie-monster/feed/" rel="self" type="application/rss+xml" />
	<link>http://thestoragearchitect.com/2009/11/17/enterprise-computing-thin-provisioning-and-the-cookie-monster/</link>
	<description>Storage, Virtualisation &#38; Cloud</description>
	<lastBuildDate>Sat, 11 Feb 2012 00:09:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: VIRTUMANIA Episode 5: Sir Mix-A-Lot Storage Virtualization &#124; VM /ETC</title>
		<link>http://thestoragearchitect.com/2009/11/17/enterprise-computing-thin-provisioning-and-the-cookie-monster/#comment-1093</link>
		<dc:creator>VIRTUMANIA Episode 5: Sir Mix-A-Lot Storage Virtualization &#124; VM /ETC</dc:creator>
		<pubDate>Wed, 31 Mar 2010 02:57:51 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.com/?p=895#comment-1093</guid>
		<description>[...] Enterprise Computing: Thin Provisioning and The Cookie Monster! [...] </description>
		<content:encoded><![CDATA[<p>[...] Enterprise Computing: Thin Provisioning and The Cookie Monster! [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SRJ</title>
		<link>http://thestoragearchitect.com/2009/11/17/enterprise-computing-thin-provisioning-and-the-cookie-monster/#comment-1092</link>
		<dc:creator>SRJ</dc:creator>
		<pubDate>Tue, 24 Nov 2009 05:10:25 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.com/?p=895#comment-1092</guid>
		<description>Ilja - SVC 5.1 seems to be even better than Chris&#039; &quot;saintly&quot; classification because it knows in advance that it won&#039;t eat the cookies, so doesn&#039;t take them to begin with!  What other products avoid writing the zeroes in the first place, rather than having to reclaim them later?

How would you classify IBM&#039;s XIV?  It seems to be somewhere in between &quot;nice&quot; and &quot;saintly.&quot;  Zero page reclaim is a scheduled process (manual, but automated) which runs, by default, once a day.  My understanding though, is that it can be scheduled to run much more frequently if needed...</description>
		<content:encoded><![CDATA[<p>Ilja &#8211; SVC 5.1 seems to be even better than Chris&#8217; &#8220;saintly&#8221; classification because it knows in advance that it won&#8217;t eat the cookies, so doesn&#8217;t take them to begin with!  What other products avoid writing the zeroes in the first place, rather than having to reclaim them later?</p>
<p>How would you classify IBM&#8217;s XIV?  It seems to be somewhere in between &#8220;nice&#8221; and &#8220;saintly.&#8221;  Zero page reclaim is a scheduled process (manual, but automated) which runs, by default, once a day.  My understanding though, is that it can be scheduled to run much more frequently if needed&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://www.vmwareinfo.com</title>
		<link>http://thestoragearchitect.com/2009/11/17/enterprise-computing-thin-provisioning-and-the-cookie-monster/#comment-1091</link>
		<dc:creator>http://www.vmwareinfo.com</dc:creator>
		<pubDate>Sat, 21 Nov 2009 05:09:25 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.com/?p=895#comment-1091</guid>
		<description>&lt;strong&gt;Tech Field Day Additional Notes...&lt;/strong&gt;

Additional Notes from Tech Field Day by VMwareInfo.com...</description>
		<content:encoded><![CDATA[<p><strong>Tech Field Day Additional Notes&#8230;</strong></p>
<p>Additional Notes from Tech Field Day by VMwareInfo.com&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cucki Munster</title>
		<link>http://thestoragearchitect.com/2009/11/17/enterprise-computing-thin-provisioning-and-the-cookie-monster/#comment-1090</link>
		<dc:creator>Cucki Munster</dc:creator>
		<pubDate>Fri, 20 Nov 2009 18:22:01 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.com/?p=895#comment-1090</guid>
		<description>Chris,

Aren&#039;t there two other important elements with thin provisioning implementations?

The first is whether a storage system&#039;s implementation of thin provisioning requires manual pre-allocation of storage capacity from free space into pools or aggregates of a specific RAID type, before the thin provisioning can work?  I think EMC, HDS, NetApp and IBM&#039;s XIV TP implementations all do this.  This means that cookies get grabbed by the storage array up front before any application data is written.  Now that&#039;s a Glutton of a Cookie Monster personality - grabbing more than they need up front (even if they actually use some of the &quot;pool&quot; Cookie over time, it&#039;s really not that different from a Greedy Cookie Monster&#039;s approach of early allocation into &quot;volumes&quot;).

The second, is how much the storage system allocates to an incoming write - the allocation unit size for its thin provisioning implementation?  With EMC it a huge 768KB for even just a 4K write.  With HDS it is a whopping 42MB.  When some file systems initially lay out their metadata periodically along the volume (every few MBs), the storage system ends up allocating huge amounts of storage capacity before ANY application data is written.  It&#039;s as if the storage system grabbed a super-sized cookie, when it only needed to grab a mini cookie.  Just another case of grotesque gluttony.

The important implication of this is that you could eventually have arrays that claim to be Saintly Cookie Monsters under your definition above, who really are just Gluttons all the same, because of their inefficient implementations.  3PAR makes a big deal of the fact that they are a Saintly Cookie Monster without these Gluttonous side-traits.</description>
		<content:encoded><![CDATA[<p>Chris,</p>
<p>Aren&#8217;t there two other important elements with thin provisioning implementations?</p>
<p>The first is whether a storage system&#8217;s implementation of thin provisioning requires manual pre-allocation of storage capacity from free space into pools or aggregates of a specific RAID type, before the thin provisioning can work?  I think EMC, HDS, NetApp and IBM&#8217;s XIV TP implementations all do this.  This means that cookies get grabbed by the storage array up front before any application data is written.  Now that&#8217;s a Glutton of a Cookie Monster personality &#8211; grabbing more than they need up front (even if they actually use some of the &#8220;pool&#8221; Cookie over time, it&#8217;s really not that different from a Greedy Cookie Monster&#8217;s approach of early allocation into &#8220;volumes&#8221;).</p>
<p>The second, is how much the storage system allocates to an incoming write &#8211; the allocation unit size for its thin provisioning implementation?  With EMC it a huge 768KB for even just a 4K write.  With HDS it is a whopping 42MB.  When some file systems initially lay out their metadata periodically along the volume (every few MBs), the storage system ends up allocating huge amounts of storage capacity before ANY application data is written.  It&#8217;s as if the storage system grabbed a super-sized cookie, when it only needed to grab a mini cookie.  Just another case of grotesque gluttony.</p>
<p>The important implication of this is that you could eventually have arrays that claim to be Saintly Cookie Monsters under your definition above, who really are just Gluttons all the same, because of their inefficient implementations.  3PAR makes a big deal of the fact that they are a Saintly Cookie Monster without these Gluttonous side-traits.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adriaan Serfontein</title>
		<link>http://thestoragearchitect.com/2009/11/17/enterprise-computing-thin-provisioning-and-the-cookie-monster/#comment-1087</link>
		<dc:creator>Adriaan Serfontein</dc:creator>
		<pubDate>Thu, 19 Nov 2009 23:35:41 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.com/?p=895#comment-1087</guid>
		<description>Chris,

Sadly you still celebrate the Monster. Writing zeroes in all those blocks is inherently IO inefficient, which is why most systems did not do that, preferring to do logical deletes. The Zero filling approach is a typical reverse engineering workaround - much marketed at the moment.
I recomend you acknowledge the &#039;Elegant Solution&#039; formerley known as the Monster (with apologies to Prince).
I can confirm that there is currently such a solution in existence (with limitations - it does not do ALL filesystems but definitely does NTFS and NFS today).
You have my EMail if you want to query</description>
		<content:encoded><![CDATA[<p>Chris,</p>
<p>Sadly you still celebrate the Monster. Writing zeroes in all those blocks is inherently IO inefficient, which is why most systems did not do that, preferring to do logical deletes. The Zero filling approach is a typical reverse engineering workaround &#8211; much marketed at the moment.<br />
I recomend you acknowledge the &#8216;Elegant Solution&#8217; formerley known as the Monster (with apologies to Prince).<br />
I can confirm that there is currently such a solution in existence (with limitations &#8211; it does not do ALL filesystems but definitely does NTFS and NFS today).<br />
You have my EMail if you want to query</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Etherealmind</title>
		<link>http://thestoragearchitect.com/2009/11/17/enterprise-computing-thin-provisioning-and-the-cookie-monster/#comment-1086</link>
		<dc:creator>Etherealmind</dc:creator>
		<pubDate>Thu, 19 Nov 2009 20:54:20 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.com/?p=895#comment-1086</guid>
		<description>Even I understood that. And I like cookies.</description>
		<content:encoded><![CDATA[<p>Even I understood that. And I like cookies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What a Tech Field Day! &#8211; Gestalt IT</title>
		<link>http://thestoragearchitect.com/2009/11/17/enterprise-computing-thin-provisioning-and-the-cookie-monster/#comment-1088</link>
		<dc:creator>What a Tech Field Day! &#8211; Gestalt IT</dc:creator>
		<pubDate>Wed, 18 Nov 2009 18:58:53 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.com/?p=895#comment-1088</guid>
		<description>[...] Enterprise Computing: Thin Provisioning and The Cookie Monster! [...] </description>
		<content:encoded><![CDATA[<p>[...] Enterprise Computing: Thin Provisioning and The Cookie Monster! [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tweets that mention Enterprise Computing: Thin Provisioning and The Cookie Monster! « The Storage Architect -- Topsy.com</title>
		<link>http://thestoragearchitect.com/2009/11/17/enterprise-computing-thin-provisioning-and-the-cookie-monster/#comment-1089</link>
		<dc:creator>Tweets that mention Enterprise Computing: Thin Provisioning and The Cookie Monster! « The Storage Architect -- Topsy.com</dc:creator>
		<pubDate>Wed, 18 Nov 2009 09:50:06 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.com/?p=895#comment-1089</guid>
		<description>[...] This post was mentioned on Twitter by Chris M Evans, Bas Raayman.com. Bas Raayman.com said: RT @chrismevans: [blog] Enterprise Computing: Thin Provisioning and The Cookie Monster!: http://bit.ly/3vSNZ5 &lt;== Great read on TP/VP! [...] </description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Chris M Evans, Bas Raayman.com. Bas Raayman.com said: RT @chrismevans: [blog] Enterprise Computing: Thin Provisioning and The Cookie Monster!: <a href="http://bit.ly/3vSNZ5"  rel="nofollow">http://bit.ly/3vSNZ5</a> &lt;== Great read on TP/VP! [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Answer For Article</title>
		<link>http://thestoragearchitect.com/2009/11/17/enterprise-computing-thin-provisioning-and-the-cookie-monster/#comment-1080</link>
		<dc:creator>Answer For Article</dc:creator>
		<pubDate>Wed, 18 Nov 2009 06:22:25 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.com/?p=895#comment-1080</guid>
		<description>[...] Enterprise Computing: Thin Provisioning and The Cookie Monster &#8230; [...] </description>
		<content:encoded><![CDATA[<p>[...] Enterprise Computing: Thin Provisioning and The Cookie Monster &#8230; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ilja Coolen</title>
		<link>http://thestoragearchitect.com/2009/11/17/enterprise-computing-thin-provisioning-and-the-cookie-monster/#comment-1081</link>
		<dc:creator>Ilja Coolen</dc:creator>
		<pubDate>Tue, 17 Nov 2009 23:18:17 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.com/?p=895#comment-1081</guid>
		<description>Chris,

i think this a catchy analogy. Good write. I&#039;ll add some &quot;cookie-guessing&quot;.
It might be a good idea to write a post listing all the arrays out there and provide a cookie scale to it. From greedy to saintly with their corresponding code levels. Like IBM SVC code lower then 4.3 would be greedy, 4.3 to 5.0 would be selfish and 5.1 and up code is a saintly cookie monster.

Just an idea.

Cheers</description>
		<content:encoded><![CDATA[<p>Chris,</p>
<p>i think this a catchy analogy. Good write. I&#8217;ll add some &#8220;cookie-guessing&#8221;.<br />
It might be a good idea to write a post listing all the arrays out there and provide a cookie scale to it. From greedy to saintly with their corresponding code levels. Like IBM SVC code lower then 4.3 would be greedy, 4.3 to 5.0 would be selfish and 5.1 and up code is a saintly cookie monster.</p>
<p>Just an idea.</p>
<p>Cheers</p>
]]></content:encoded>
	</item>
</channel>
</rss>

