<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/1.5.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Write-back cache:  Battery vs Disk</title>
	<link>http://storageadvisors.adaptec.com/2007/06/28/write-back-cache-battery-vs-disk/</link>
	<description>Storage Solutions for Real World IT Professionals</description>
	<pubDate>Sat, 05 Jul 2008 07:56:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.2</generator>

	<item>
 		<title>Comment on Write-back cache:  Battery vs Disk by: SJS</title>
		<link>http://storageadvisors.adaptec.com/2007/06/28/write-back-cache-battery-vs-disk/#comment-84221</link>
		<pubDate>Mon, 29 Oct 2007 21:46:21 +0000</pubDate>
		<guid>http://storageadvisors.adaptec.com/2007/06/28/write-back-cache-battery-vs-disk/#comment-84221</guid>
					<description>Why not implement this storage on something like Compact Flash that will survive a power outage?</description>
		<content:encoded><![CDATA[	<p>Why not implement this storage on something like Compact Flash that will survive a power outage?
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Write-back cache:  Battery vs Disk by: Neelesh</title>
		<link>http://storageadvisors.adaptec.com/2007/06/28/write-back-cache-battery-vs-disk/#comment-76890</link>
		<pubDate>Wed, 26 Sep 2007 11:01:37 +0000</pubDate>
		<guid>http://storageadvisors.adaptec.com/2007/06/28/write-back-cache-battery-vs-disk/#comment-76890</guid>
					<description>Does IBM and Dell support 512MB battery-backed write cache for RAID 5 or more. I need to find whether they support or not and if possible some references to websites or URL's where i can locate the info.</description>
		<content:encoded><![CDATA[	<p>Does IBM and Dell support 512MB battery-backed write cache for RAID 5 or more. I need to find whether they support or not and if possible some references to websites or URL&#8217;s where i can locate the info.
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Write-back cache:  Battery vs Disk by: Tom</title>
		<link>http://storageadvisors.adaptec.com/2007/06/28/write-back-cache-battery-vs-disk/#comment-70574</link>
		<pubDate>Mon, 13 Aug 2007 19:10:54 +0000</pubDate>
		<guid>http://storageadvisors.adaptec.com/2007/06/28/write-back-cache-battery-vs-disk/#comment-70574</guid>
					<description>Mao, if I understand your question, yes, only the write data is synchronized to the other controller.

However most of what I've been talking about is synchronization only for the sake of redundancy, i.e., in case a controller fails with dirty data in it's cache.  If you take dual controllers to the next level then you can start talking about redundant and concurrent paths to the same data.  In other words, a host can issue a read command to either of the controllers - perhaps basing the decision of which controller on its view of which controller is least busy.

If the controller pair supports this mode of operation, then every read will have to be &quot;checked&quot; against the other controller to see if a more recent version is in it's cache and perhaps hasn't made it to the other controller yet.  As you might imagine, supporting this mode can be extremely difficult, and I don't believe it's very common in &quot;normal&quot; storage.  I say &quot;normal&quot; because super-high-end, crazy-ass storage on mainframes may support this read-snooping, but that's out of my league.

TT</description>
		<content:encoded><![CDATA[	<p>Mao, if I understand your question, yes, only the write data is synchronized to the other controller.</p>
	<p>However most of what I&#8217;ve been talking about is synchronization only for the sake of redundancy, i.e., in case a controller fails with dirty data in it&#8217;s cache.  If you take dual controllers to the next level then you can start talking about redundant and concurrent paths to the same data.  In other words, a host can issue a read command to either of the controllers - perhaps basing the decision of which controller on its view of which controller is least busy.</p>
	<p>If the controller pair supports this mode of operation, then every read will have to be &#8220;checked&#8221; against the other controller to see if a more recent version is in it&#8217;s cache and perhaps hasn&#8217;t made it to the other controller yet.  As you might imagine, supporting this mode can be extremely difficult, and I don&#8217;t believe it&#8217;s very common in &#8220;normal&#8221; storage.  I say &#8220;normal&#8221; because super-high-end, crazy-ass storage on mainframes may support this read-snooping, but that&#8217;s out of my league.</p>
	<p>TT
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Write-back cache:  Battery vs Disk by: maobo</title>
		<link>http://storageadvisors.adaptec.com/2007/06/28/write-back-cache-battery-vs-disk/#comment-70494</link>
		<pubDate>Mon, 13 Aug 2007 07:42:58 +0000</pubDate>
		<guid>http://storageadvisors.adaptec.com/2007/06/28/write-back-cache-battery-vs-disk/#comment-70494</guid>
					<description>Now one more question: the cache only reserve the write data and commands. The others(for example the read command) are not synchronous, are they? Thank you very much.</description>
		<content:encoded><![CDATA[	<p>Now one more question: the cache only reserve the write data and commands. The others(for example the read command) are not synchronous, are they? Thank you very much.
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Write-back cache:  Battery vs Disk by: Tom</title>
		<link>http://storageadvisors.adaptec.com/2007/06/28/write-back-cache-battery-vs-disk/#comment-63358</link>
		<pubDate>Mon, 02 Jul 2007 13:29:21 +0000</pubDate>
		<guid>http://storageadvisors.adaptec.com/2007/06/28/write-back-cache-battery-vs-disk/#comment-63358</guid>
					<description>Yes, Mao.  There should be a high speed channel betweeen the controllers for active/active.  It's common to use the same back-end channel as the drive interconnet, such as SAS.  But some designs use the front-end channel, such as iSCSI or FC.  GbE is probably too slow.  PCIe would be nice, and it's starting to show up in some dual-controller boxes, such defined by the &lt;a href=&quot;http://www.sbbwg.org/home&quot;&gt;Storage Bridge Bay&lt;/a&gt; spec.

As far as the technology, it's all very vendor unique.  RDMA would certainly be a nice choice, but a more common choice would be block storage interface commands.

TT</description>
		<content:encoded><![CDATA[	<p>Yes, Mao.  There should be a high speed channel betweeen the controllers for active/active.  It&#8217;s common to use the same back-end channel as the drive interconnet, such as SAS.  But some designs use the front-end channel, such as iSCSI or FC.  GbE is probably too slow.  PCIe would be nice, and it&#8217;s starting to show up in some dual-controller boxes, such defined by the <a href="http://www.sbbwg.org/home">Storage Bridge Bay</a> spec.</p>
	<p>As far as the technology, it&#8217;s all very vendor unique.  RDMA would certainly be a nice choice, but a more common choice would be block storage interface commands.</p>
	<p>TT
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
