<?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: Outrageously cool new hard drive</title>
	<atom:link href="http://storagemojo.com/2009/06/15/outrageously-cool-new-hard-drive/feed/" rel="self" type="application/rss+xml" />
	<link>http://storagemojo.com/2009/06/15/outrageously-cool-new-hard-drive/</link>
	<description>Data storage info &#38; analysis</description>
	<lastBuildDate>Fri, 19 Mar 2010 09:23:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jean</title>
		<link>http://storagemojo.com/2009/06/15/outrageously-cool-new-hard-drive/comment-page-1/#comment-204067</link>
		<dc:creator>Jean</dc:creator>
		<pubDate>Thu, 09 Jul 2009 19:10:55 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=1432#comment-204067</guid>
		<description>I remember installing and fixing similar technology from Storage Technology Corp (STC) back in early 1980 where the had spinning disks with fixed head to avoid seeks (STC 8350 with fix head disk).  The last platter of the disk had many heads on a board clued at the base.  The last platter above the heads had special cylinders equally spaced for each heads.  No heads motion like the sliding solution.  

Unfortunately it was a bad disk after all.  Disk and head alignment was hard to do and we had lots of failures at the time.  Of course technology changed and this can be solved now.

Now instead of spinning disk they use sliding and more heads.  Wow!</description>
		<content:encoded><![CDATA[<p>I remember installing and fixing similar technology from Storage Technology Corp (STC) back in early 1980 where the had spinning disks with fixed head to avoid seeks (STC 8350 with fix head disk).  The last platter of the disk had many heads on a board clued at the base.  The last platter above the heads had special cylinders equally spaced for each heads.  No heads motion like the sliding solution.  </p>
<p>Unfortunately it was a bad disk after all.  Disk and head alignment was hard to do and we had lots of failures at the time.  Of course technology changed and this can be solved now.</p>
<p>Now instead of spinning disk they use sliding and more heads.  Wow!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SSDoverPricedandSmall</title>
		<link>http://storagemojo.com/2009/06/15/outrageously-cool-new-hard-drive/comment-page-1/#comment-203451</link>
		<dc:creator>SSDoverPricedandSmall</dc:creator>
		<pubDate>Thu, 25 Jun 2009 15:23:08 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=1432#comment-203451</guid>
		<description>Considering DataSlide are using availible tech to build this thing it is Obvious this will  cut costs,  SSD is great for speed but the lifetime is some what exagerated and shrinkage over time it&#039;s not appealing to me to use if this is slightly slower than SSD but will be faster than standard DISC its still one more step even if its smaller than the average drive in size surely an average user with 2 hdds generic sata and a Data slide holding the OS would be good.</description>
		<content:encoded><![CDATA[<p>Considering DataSlide are using availible tech to build this thing it is Obvious this will  cut costs,  SSD is great for speed but the lifetime is some what exagerated and shrinkage over time it&#8217;s not appealing to me to use if this is slightly slower than SSD but will be faster than standard DISC its still one more step even if its smaller than the average drive in size surely an average user with 2 hdds generic sata and a Data slide holding the OS would be good.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Jones</title>
		<link>http://storagemojo.com/2009/06/15/outrageously-cool-new-hard-drive/comment-page-1/#comment-203109</link>
		<dc:creator>Steve Jones</dc:creator>
		<pubDate>Wed, 17 Jun 2009 09:55:58 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=1432#comment-203109</guid>
		<description>The press relase and PowerPoint slide set is a bit misleading on this one - worth going to the comment part of The Register where Charles F J Barnes has added quite a lot more on this. Rather than having 16 fixed heads, it actually has millions held in fixed registration and the amount of movement in each direction is very smalle (about 100  microns).

Latency is a lost better than rotating disk, but not up to the best SSD standards. The oscillations are at about 800Hz which would give average (uncontended) random access times of about 0.6ms which is more than an order of magnitude worse than the best SSDs (but an order of magnitude better than rotating disks). It is impossible to get close to SSD latency figures on traditional shared storage protocols, so for the moment you do need direct bus attach to get the best out of these, but FC SANs are able to get latencies below 0.4ms, so these are a btter fit (we see write-to-array cache times of about 0.4ms measured from the device drive level). 

With the need to fabricate millions of heads over quite large surface area (I think perhaps 100+ sq  cm) at sub-micron level fabrication, then this is a considerable fabrication challenge. Of course the device is incredibly intolerant of differential expansion as if there were mis-registrations of anything like one micron over the width of the device then it would fail to work, but apparently the type of glass to be use has an expansion coefficient of less than one part in 10^9 per degree.

Producing a device like this cheaply and reliably (and making it reliable) is going to be a huge challenge, and even if they can get this down to that of a 15K FC drive (their aim), then there will be a point where the costs intersect with flash. We&#039;ll see - an interesting approach, but the test will be when there is real product available. Certainly anything that can deal with the stuck-in-a-rut latency of enterprise drives at an acceptable cost is to be welcomed.</description>
		<content:encoded><![CDATA[<p>The press relase and PowerPoint slide set is a bit misleading on this one &#8211; worth going to the comment part of The Register where Charles F J Barnes has added quite a lot more on this. Rather than having 16 fixed heads, it actually has millions held in fixed registration and the amount of movement in each direction is very smalle (about 100  microns).</p>
<p>Latency is a lost better than rotating disk, but not up to the best SSD standards. The oscillations are at about 800Hz which would give average (uncontended) random access times of about 0.6ms which is more than an order of magnitude worse than the best SSDs (but an order of magnitude better than rotating disks). It is impossible to get close to SSD latency figures on traditional shared storage protocols, so for the moment you do need direct bus attach to get the best out of these, but FC SANs are able to get latencies below 0.4ms, so these are a btter fit (we see write-to-array cache times of about 0.4ms measured from the device drive level). </p>
<p>With the need to fabricate millions of heads over quite large surface area (I think perhaps 100+ sq  cm) at sub-micron level fabrication, then this is a considerable fabrication challenge. Of course the device is incredibly intolerant of differential expansion as if there were mis-registrations of anything like one micron over the width of the device then it would fail to work, but apparently the type of glass to be use has an expansion coefficient of less than one part in 10^9 per degree.</p>
<p>Producing a device like this cheaply and reliably (and making it reliable) is going to be a huge challenge, and even if they can get this down to that of a 15K FC drive (their aim), then there will be a point where the costs intersect with flash. We&#8217;ll see &#8211; an interesting approach, but the test will be when there is real product available. Certainly anything that can deal with the stuck-in-a-rut latency of enterprise drives at an acceptable cost is to be welcomed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Taylor</title>
		<link>http://storagemojo.com/2009/06/15/outrageously-cool-new-hard-drive/comment-page-1/#comment-203085</link>
		<dc:creator>Taylor</dc:creator>
		<pubDate>Tue, 16 Jun 2009 21:34:47 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=1432#comment-203085</guid>
		<description>@Jeff - 

My guess (and given that they say &quot;800Hz&quot; and &quot;oscillating&quot;) is that the media is constantly vibrating. This provides a fixed addressing schedule, which greatly reduces the algorithm. Data is in linear tracks, with I believe a single head per track. So there aren&#039;t any &quot;settle times&quot; per se - each head is always moving back and forth over its own track. 

They can only currently have 64 heads performing IO simultaneously. So, they just need a 64-deep IO queue, and the controller never has to actually worry about activating too many.

I wonder if they can &quot;read&quot; the data backwards, blitting it into cache in the correct order? They must, for 800Hz to be equivalent to &quot;96,000 RPM&quot;.

Basically, all they need to do is keep their queue sorted by linear track offset of the request. Any time the media is nearing the offset of the next item in the queue, prepare that head to service it.

Hmm, I wonder if all bit regions are the same physical size? Or do they &quot;stretch&quot; in the middle where media velocity is higher. Certainly that&#039;d be the simplest prototype approach, as the clock-time per IO would be the same everywhere (this is of course like CAV rotational media, eg HDDs).</description>
		<content:encoded><![CDATA[<p>@Jeff &#8211; </p>
<p>My guess (and given that they say &#8220;800Hz&#8221; and &#8220;oscillating&#8221;) is that the media is constantly vibrating. This provides a fixed addressing schedule, which greatly reduces the algorithm. Data is in linear tracks, with I believe a single head per track. So there aren&#8217;t any &#8220;settle times&#8221; per se &#8211; each head is always moving back and forth over its own track. </p>
<p>They can only currently have 64 heads performing IO simultaneously. So, they just need a 64-deep IO queue, and the controller never has to actually worry about activating too many.</p>
<p>I wonder if they can &#8220;read&#8221; the data backwards, blitting it into cache in the correct order? They must, for 800Hz to be equivalent to &#8220;96,000 RPM&#8221;.</p>
<p>Basically, all they need to do is keep their queue sorted by linear track offset of the request. Any time the media is nearing the offset of the next item in the queue, prepare that head to service it.</p>
<p>Hmm, I wonder if all bit regions are the same physical size? Or do they &#8220;stretch&#8221; in the middle where media velocity is higher. Certainly that&#8217;d be the simplest prototype approach, as the clock-time per IO would be the same everywhere (this is of course like CAV rotational media, eg HDDs).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://storagemojo.com/2009/06/15/outrageously-cool-new-hard-drive/comment-page-1/#comment-203078</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Tue, 16 Jun 2009 19:16:15 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=1432#comment-203078</guid>
		<description>We did indeed study MEMS-based (aka probe-based) storage in PDL at CMU.  The results were wrapped up in a 2004 &lt;a href=&quot;http://www.pdl.cmu.edu/PDL-FTP/Storage/MEMS-fast04_abs.html&quot; rel=&quot;nofollow&quot;&gt;FAST paper&lt;/a&gt;, and a summary and links to older papers looking at scheduling, data layout, device emulation, and other things are &lt;a href=&quot;http://www.pdl.cmu.edu/MEMS/index.html&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.

As for scheduling, we concluded that while the magnitude of delays were certainly lower than those of disk drives (especially mobile drives), their behavior was very similar to that of disks.  Since they are mechanical, positioning delays are distance dependent, favoring local access.  Sequential access is preferred over non-sequential access because it is always most efficient to just keep on moving in the direction the media is already headed.

I don&#039;t know any of the details of the Dataslide devices, obviously, so there may be differences from our conclusions.  In particular, if the media is kept in resonance, then the device will behave even more like a disk -- the heads will position horizontally and wait until the correct offset in the media arrives (&quot;rotates&quot;) into place.  Our models assumed that the device has tighter control of both horizontal and vertical positioning.  However, I can imagine that keeping the media constantly moving would make life simpler.</description>
		<content:encoded><![CDATA[<p>We did indeed study MEMS-based (aka probe-based) storage in PDL at CMU.  The results were wrapped up in a 2004 <a href="http://www.pdl.cmu.edu/PDL-FTP/Storage/MEMS-fast04_abs.html" rel="nofollow">FAST paper</a>, and a summary and links to older papers looking at scheduling, data layout, device emulation, and other things are <a href="http://www.pdl.cmu.edu/MEMS/index.html" rel="nofollow">here</a>.</p>
<p>As for scheduling, we concluded that while the magnitude of delays were certainly lower than those of disk drives (especially mobile drives), their behavior was very similar to that of disks.  Since they are mechanical, positioning delays are distance dependent, favoring local access.  Sequential access is preferred over non-sequential access because it is always most efficient to just keep on moving in the direction the media is already headed.</p>
<p>I don&#8217;t know any of the details of the Dataslide devices, obviously, so there may be differences from our conclusions.  In particular, if the media is kept in resonance, then the device will behave even more like a disk &#8212; the heads will position horizontally and wait until the correct offset in the media arrives (&#8220;rotates&#8221;) into place.  Our models assumed that the device has tighter control of both horizontal and vertical positioning.  However, I can imagine that keeping the media constantly moving would make life simpler.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PJ</title>
		<link>http://storagemojo.com/2009/06/15/outrageously-cool-new-hard-drive/comment-page-1/#comment-203068</link>
		<dc:creator>PJ</dc:creator>
		<pubDate>Tue, 16 Jun 2009 15:45:55 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=1432#comment-203068</guid>
		<description>Cool tech.  I&#039;m not sure about slotting in between SSDs and HD&#039;s, though - 36GB is well below current shipping production SSDs, which are only going to get larger.  HRD platters should stack well, though, which bodes well for expandability size-wise.  An obvious extension would be to alternate layers of (mobile) r/w heads with layers of (fixed) media, or even allow for both layers to be mobile to allow for longer &#039;tracks&#039;.

500MB/s = 4Gbps which is more than SATA-3, but less than (newly spec&#039;d) SATA-6.  Competition with SSDs is a Good Thing, though.</description>
		<content:encoded><![CDATA[<p>Cool tech.  I&#8217;m not sure about slotting in between SSDs and HD&#8217;s, though &#8211; 36GB is well below current shipping production SSDs, which are only going to get larger.  HRD platters should stack well, though, which bodes well for expandability size-wise.  An obvious extension would be to alternate layers of (mobile) r/w heads with layers of (fixed) media, or even allow for both layers to be mobile to allow for longer &#8216;tracks&#8217;.</p>
<p>500MB/s = 4Gbps which is more than SATA-3, but less than (newly spec&#8217;d) SATA-6.  Competition with SSDs is a Good Thing, though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete Steege</title>
		<link>http://storagemojo.com/2009/06/15/outrageously-cool-new-hard-drive/comment-page-1/#comment-203067</link>
		<dc:creator>Pete Steege</dc:creator>
		<pubDate>Tue, 16 Jun 2009 15:21:12 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=1432#comment-203067</guid>
		<description>Very cool technology.  It&#039;s a good sanity check on industry SSD hype.  The storage horizon is constantly changing.</description>
		<content:encoded><![CDATA[<p>Very cool technology.  It&#8217;s a good sanity check on industry SSD hype.  The storage horizon is constantly changing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Darcy</title>
		<link>http://storagemojo.com/2009/06/15/outrageously-cool-new-hard-drive/comment-page-1/#comment-203028</link>
		<dc:creator>Jeff Darcy</dc:creator>
		<pubDate>Mon, 15 Jun 2009 23:44:34 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=1432#comment-203028</guid>
		<description>Several years ago I saw a presentation about this (or something essentially similar) at CMU&#039;s Parallel Data Lab.  It&#039;s very cool technology, but one thing about it really got me thinking.  How do you do data layout and request scheduling on it?  We&#039;re all used to thinking about rotational latency and track-to-track time.  Outer tracks fast, inner tracks slow, and all that.  Now, how do you schedule your I/O when the motion is in X and Y instead, with two separate settle times and no wraparound in either dimension?  I never really came up with much of an answer, but the questions gave me quite a few hours of puzzle-solving enjoyment.</description>
		<content:encoded><![CDATA[<p>Several years ago I saw a presentation about this (or something essentially similar) at CMU&#8217;s Parallel Data Lab.  It&#8217;s very cool technology, but one thing about it really got me thinking.  How do you do data layout and request scheduling on it?  We&#8217;re all used to thinking about rotational latency and track-to-track time.  Outer tracks fast, inner tracks slow, and all that.  Now, how do you schedule your I/O when the motion is in X and Y instead, with two separate settle times and no wraparound in either dimension?  I never really came up with much of an answer, but the questions gave me quite a few hours of puzzle-solving enjoyment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hmurchison</title>
		<link>http://storagemojo.com/2009/06/15/outrageously-cool-new-hard-drive/comment-page-1/#comment-203024</link>
		<dc:creator>hmurchison</dc:creator>
		<pubDate>Mon, 15 Jun 2009 20:01:53 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=1432#comment-203024</guid>
		<description>Site is down for me. 

Being that this is still in the oven so to speak I&#039;m guessing that their advantage over SSD may be size.   Aren&#039;t going to be looking at 500MB a sec from a single SSD  (albeit high end) in the next few years?</description>
		<content:encoded><![CDATA[<p>Site is down for me. </p>
<p>Being that this is still in the oven so to speak I&#8217;m guessing that their advantage over SSD may be size.   Aren&#8217;t going to be looking at 500MB a sec from a single SSD  (albeit high end) in the next few years?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
