Ultra Fast Disk Drives With No Moving Parts
saccade.com writes "Let's face it, the slowest part
of PC's today is the disk drive. Bit
Micro has come up with a nifty solution - flash memory based
disk drives available in typical
disk
form-factors. These e-disks are electrically compatible
with ATA, SCSI, etc. but run orders of magnitude faster - access
times down to 40 usec and transfer rates over 100 MB/sec. What's
the catch? Cost. Currently going for just under $1K/G, a 30G model
I recently held in my hand was worth much more than my car. However,
as flash memory prices drop, so do the price of these drives.
Within the decade the spinning hard disk may go the way
of the floppy and CRT."
This isn't exactly new. They've come down substantially in price and gone up in volume, but these have been around for years. It is my understanding that the most significant use was (is?) laptop drives for extremely rugged, shock-resistant portables.
That what was all this school was for... to teach us how to solve our own problems. -- janeowit
Because I'm pretty sure most of us were aware of high cost flash media disks.
I wonder how long you can beat at a device like this in a server environment before it croaks. I'd give it no more than a year life expectancy, but hey, I'm feeling pessimistic.
I am feeling fat and sassy
I need an EE to build an ata interface to a raid series of about 100 flash either (SD or compact). Now allow the end user to plug in how many cards he wishes and just use them. Imaging that if you have a raid 5 setup of say 128 256mb cards costing about $40 each would cost about $5000 1/6th of the $30k and it is end user upgraded and so cool to be able to ad more storage instead of rebuilding a whole computer and drive.
I thought Flash memory suffered from a limited/short life time, that you could read/write to it only so many times, after which you can pretty much say bye-bye to your memory. How are these disks going to work then?
Simpy
SSD (Solid State Disk) has been around for over 30 years. Every so often it is billed as the "spinning-rust"-killer which has yet to be borne out. It's a great idea but so far rotating media has managed to improve enough to make SSD uneconomical.
Within the decade the spinning hard disk may go the way of the floppy and CRT
As an aside, my CRT is still firmly wedded to my desktop, and won't budge until flat screen technology has caught up. It's come a long way, and may be good enough for less demanding applications, but it's got a way to go before I have a flat screen on my desk...
"The invisible and the non-existent look very much alike." -- Delos B. McKown
It should still say that, since theres nothing new or interesting about a $30,000 bullshit drive that stores less data than hard drives sold with computers more than 5 years ago....
...to store data by etching bits with a stylus into Faberge Eggs.
Are we done yet with the whole 'floppies are dead' stories? I regularly use floppies because it's easier to plop in a floppy, copy one file and pop out the floppy than it is to put in a USB drive, wait for your pc to recognize it (don't know about Macs), copy the file then have to correctly disconnect the USB drive
What about those machines which don't have USB drives or who aren't on a network? What then? Floppies will be around much longer than anyone thinks and for good reason.
We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
And here I thought you had to pay to run an ad on Slashdot...
I think there is a world market for maybe five personal web logs.
Seriously fella, no gangster TLA speak, just give it to me straight :)
The slowest part of PC's today is the disk drive.
No, the slowest part of PC's today is the user interface. The rate at which a user enters data (via keyboard/mouse) is a fraction of the rate at which a user thinks. (Your mileage may vary, of course.)
-kgj
-kgj
Within the decade the spinning hard disk may go the way of the floppy and CRT.
You mean it'll still be the default option on most new PCs and in use by ~90% of PC users?
Within the decade the spinning hard disk may go the way of the floppy and CRT
For how many decades now has this been predicted? Holographic memory, battery backed RAM, yada yada yada. Methinks rotating storage will be around for more than the rest of the decade.
Infuriate left and right
100,000 writes isn't gonna last long in todays bandwidth intensive video/mp3 world
no moving parts and non-magnetic media is a worthy goal but until we can cure terrible storage lifetimes they wont be much use if i have to worry about the mess backups of backups, as we know from sci-fi all it takes is a big EM burst from the sun and everything you and i have done is gone !
future generations will look back at us and say "they used to store it on WHAT !?"
The reason hard disks etc are seperate devices is because they have mechanical parts that require motors etc to work. If this is going to be replaced by memory chips then why not just integrate the whole lot on the motherboard as just another plug in memory module? Why make it slower by passing it through SCSI or ATA not to mention the extra cost of including the interface electronics?
I've always found the best way to deal with the problem of slow disks is to max out the memory in the PC and use a hefty chunk of it as a RAM disk. When done or needing to backup, tarball the whole disk, write it once to the hard drive.
:)
Of course, this assumes you're working on a stable OS with decent tools and good memory management. If you're not, you can be.
Everything in the Universe sucks: It's the law!
This "disk drives will be obsolete" assumes that disk drive prices are flat. Drive prices are one of the few things that has (if anything) beaten Moore's Law. Eventually they'll probably flatten out - but not yet. The "death knell of rotating media" has been sounded more times than I can remember. Anyone remember the front-page stories that by late 80's bubble memory would have replaced hard disks? :-)
This Canadian retailer: http://www.go-l.com has Windows XP pre-installed on an in-house flash drive. From what I gather, it boots VERY quickly. AND Yes, the LCD panel on the case is quite sexy. Aye.
I know that 10000 writes seems like a lot, and perhaps it is. Anyone knows how this figure looks for normal harddrives?
Still it seems to me that the limited number of writes sets the biggest limitation.
I did an embedded application with a flash disk which emulated a floppy. In the autoexec: create RAM disk, copy whole sheboodle, run from ramdisk. Without this the device only lasted 2 years. Can't see you do that with XP on a 10 gig drive though... I guess it would be good for a non-dynamic server. Host all the Slashdot logo's on one?
10 ?"Hello World" life was simple then
Flash devices only have a read/write cycle of a few hundred thousand. Sounds like a lot, until you realize that the file table gets written to at least that much within a year of use. I'd go for a battery-backed SDRAM array, say PC-133-ECC. Pricewatch has 1GB sticks for $160. That's 10GB of ultra-high speed storage for $1600. Add a couple hundred for a memory and SCSI controller, a few batteries, and you're golden.
My Other Computer Is A Data General Nova III.
What about those machines which don't have USB drives or who aren't on a network? What then? Floppies will be around much longer than anyone thinks and for good reason.
What about those machines which don't have floppies?
Seriously, I haven't put a floppy into a machine in the last 6 years. They're totally unnecessary nowadays. They're about useless for transporting documents for the simple reason that the majority of useful documents exceed the size of the floppy nowadays.
And USB drives are much cooler than you seem to make them out to be. Plug the thing into the USB connector in the front, it mounts, you copy, you unplug the thing. Yes, you might have to wait a second or two for it to recognize and mount the thing, but that's better than waiting for at least 90 seconds to copy 1.4 meg to the slow-as-hell floppy.
Floppies once had limited usefulness as being the only easy way to bootstrap the system. Boot from the floppy, format the hard drive, install the OS. Now that every mobo can do CD booting, I no longer need boot floppies, as I can have boot CD's instead.
Pu RAM And sorry, they're a California-based company, not Canadian. Drat.
But will they still be called hard drives?
http://efil.blogspot.com/
Within the decade the spinning hard disk may be capable of holding terabytes, or even petabytes, on a single platter. And it will be orders of magnitude cheaper than solid state storage as we know it. I doubt that hard drives will go the way of the dodo anytime soon.
Just as a comparison, look at how many backup solutions still use tape media (and use it very effectively and cheaply, I might add).
Have fun: Join D.N.A. (National Dyslexics Association)
...printer.
Technically, a printer is a peripheral, not a part. Whatever. All printers are evil: Too slow, too big, too expensive, too quirky. Ackk.
-- Slashdot: When Public Access TV Says "No"
Sure, hard drives are slow, but that's not my main problem with them. They *are* a bottleneck, but since most applications get the hard disk access "out of the way" at the very beginning and load everything they need into RAM, I could deal with slow hard drive technology for the rest of the forseeable future, if only...
... they were reliable. Hard drives are the only PC components that have ever died on me. Actually, that's not quite true - I had a CD-rom die once, and a few fans here and there; what do all these have in common? Mechanical parts. And when it comes down to it, what do most users value most in their computers? The files on their hard drives. Spinning death traps is what they are. Spinning, clicking, grinding death traps.
I don't know much about flash memory technology or the reliability associated with it. I don't give a hoot how fast it is. If it's solid state (no moving parts) and can guarantee me it won't one day decide to utterly destroy itself, I'm sold.
1) By the time storage size is adequate to hold today's OS's, the OS's will have grown because magnetic disks offer so much more space. In other words, you can take a 512MB flash drive and boot up an older OS (like Win9x).
2) Flash has a limited amount of Read/Write cycles per cell. Don't put a database on that drive! I know there are algorithms that can minimize this, but the limitation is still there.
Remember, You are unique...just like everyone else.
First of all, the technology used in a product like this is not radically different from existing flash solutions. The big problems are cost and limited use -- flash memory (transistors with high voltage-forced states) can only be toggled a limited number of times. So there is a limited number of write cycles for the faster types of non-volatile solid state memories.
That problem can be reduced by padding devices with large amounts of RAM (write caching). But the breakthrough is coming soon, with new flash technologies that are better designed for continual writes (without compromising speed). From what I've read in IEEE Spectrum, the better technologies suited for mass storage are in research labs right now, meaning maybe 5 or 10 years til market.
Here's an idea: Performance will be nearly as good, reliability will be substantially up, cost will be a lot lower:
Use a traditional hard drive, but with a RAM cache that's as large as the drive. The drive controller uses idle time to preemptively load data into the cache. There's a battery backup so that the drive can continue operating after powerdown, and the system uses a long time period write behind cache with write combining to reduce drive usage in operation.
Until last year, I would have an employee come to me every 6-8 weeks with a beatup floppy containing their sole copy of some critical spreadsheet or database file... the floppies were clipped to a clipboard or had been flopping around in the bottom of someone's purse - the data was almost always unrecoverable. And despite my warnings, never a backup.
Our solution - new 'legacy free' PCs with no floppy drives. There was initial complaint, but now the users have discovered other ways to tote data around - and we don't lose that critical data like before.
Everyone will start to cheer when you put on your sailin' shoes.
Within the decade the spinning hard disk may go the way of the floppy and CRT.
I'm writing this from a workstation around a year old that has both a CRT and a floppy. They both get used (albeit one more than the other). Just because you don't use them doesn't mean other people do the same. I'm no futurist but I predict with my magic powers that based on cost/performance CRTs will still be around at the end of this decade. Floppies, maybe not so much.
Speak truth to power.
Hell, why don't we have that now? Why don't we have an affordable caching controller that will take a dozen commodity 512MB memory modules? Or a self contained 3.5" disk based on a 1.8" 20 or 40gb drive and a few gigs of battery backed cache?
in the Edisk FC datasheet they state that:
Write endurance (Typical): 27 years@100GB/day erase/write cycles
That was for the 1G Edisk. Now assuming that this is sequential access, it would imply 100 passes/day * 365 * 27 years = 985500 erase/write cycles.
Old enough, so the first 'generation' of SSD companies is already out of business. E.g. Platypus (I think that was the name) build RAM based solid state drives, some of them in the right shape and with appropriate disk interfaces to match existing disk drives.
I looked into SSD for a database at one point. But I found that you can get almost the same performance by using lots of drives in a fast RAID setup. Striping the content over multiple disks does wonders! And its much cheaper.
E.g. look at something like a 12 disk setup with RAID 5+1. You got a full mirror, and essentialy 4-8 times the speed of a single drive. So you are already close to the 'order of magnitude' they SSD drives claim.
---- join dshield.org Distributed Intrusion Detec
I recently bought a 200GiB hard drive and if it was made of flash memory and cost the same, I should have payed 1600$ worth of taxes. Or roughly 10 times as much as the hard drive itself.
Until this tax insanity blows over, I don't see the technology going anywhere regardsless of how cheap they can build it.
(*): probably a little less, but I didn't bother to look it up. 3.20 DKR per 64MiB - do the currency conversion yourselves.
________
Entranced by anime since late summer 2001 and loving it ^_^
Our current mass storage interface standards encompass concepts firmly attached to the physical model of rotating disk(s) with read/write head(s) that can operate on cylindrical tracks.
If flash memory drives become the norm, are these interfaces (ATA, SCSI, etc.) obsolete? Is there a set of primitive operations that map to a flash drive better than retaining those created for spinning media? Could flash drives like these simply be memory mapped and treated more like a cache?
Babies are cute because they have to be.
take a look at this raid 0 floppy setup: http://ohlssonvox.8k.com/fdd_raid.htm
yes, I know that it would cost more and we would still have moving parts. It's also slower.
But just imagine a room with ~21300 FDD (30 gigs) stacked to the ceiling blinking and spinning like mad.
I don't read replies by ACs.
My regular-ass IDE 120 gig hdd is worth more than my car. It's seriously a contender for "Pimp My Ride," with a ceiling held up with tacks, dented doors that barely open, rust all over, broken seat belts, bent gas door, scratches, dings, no radio, drivers seat that is so worn it cut holes in my pants...
You young whippersnapper! Why, I remember, back in the day, when the sysop of a BBS I was on was collecting donations to get a 1GB drive... it cost $1000.
And we liked it! Uphill, in the snow, both ways! And at 2400 baud!
Live simply, that others may simply live. -Gandhi
Anyone remember magnetic bubble memory?
I know Nat Semiconductor does. They sank ALOT of cash into the concept in the "early" PC era.
It worked. It worked well. Capable of storing data w/no power. It was going to replace disk drives an system memory.
But while it worked, it worked not as well as the SDRAM of the day or the less that 1 gig drives that were common then.
They never got close enough to breaking the price/performance/capacity "wall" that the others did. The ecomony of scale they hoped for never came through.
I'm not sure, but it might have some uses still as NVRAM (or might be renamed flash memory for all I know)
I think this link can be usefull if you're interessed in this technologies:
l
http://www.storagesearch.com/ssd-buyers-guide.htm
"Use cases are fairy tales..." I. S. 2005
"Single-level cell" flash memories can manage over 100,000 writes per sector. "Multi-level cell" flash memories, which slightly lead single-level on the density/time curve, can manage only roughly 10,000 writes per sector. Learn more about the difference between single- and multi-level cell flash memory.
With this thing rated at up to 25,000 IOPS, is would seem that they might not last all that long (4 seconds?).
Yeah, with tens of thousands of writes to the same sector. CF flash memories already perform some sort of wear leveling to spread repeated writes over multiple sectors. Yeah, it's more difficult for swap files, but I expect that rather than use a swap file on flash memory, PCs with solid-state storage will use more volatile memory.
Maybe that's why Activision won't sell me a version of Doom 3 on 1,300 floppies. Why didn't anyone tell me this before?
Probably, a better HD-replacement solution would be based on MRAM, which is being steadily developed and is going to become available quite soon (the article linked mentions late 2004).
Computers make very fast, very accurate mistakes
1. Typical industrial flash will do 300k/cycles, higher end stuff is in the million+ range.
2. Just because its rated at lets say 1000000 cycles, doesn't mean at 1000001 cycles its going to die. It means that a certain percentage (i've seen it quoted as 0.02%) will fail at roughly that many cycles.
3. The manufactures aren't dumb. The better ones use several methods to distribute the load evenly as to get the most life out of the write/erase cycles. They distribute the load, they balance the number of write cycles, and many use some RAM to handle 'thrashing' situations where a single block gets continuously rewritten.
With current tech. (barring unusual circumstances) you can expect these drives to last decades if not longer.
As for the BitMicro:
27 years at 100GB/day for the 1GB model
123 years at 100GB/day for the 4.6GB model
Way more information can be found at
http://www.storagesearch.com/ssdarticles.html
Compact Flash is already IDE. It's just that the pinouts are different. You can buy an adapter for ~ $20. The previous poster was correct about the maximum number of writes though. I have a system that I use compact flash to boot off of in RO mode. My system boots fast and I don't write to the disk.
Encryption: I may not agree with what you say, but I will defend your right to encrypt it...
Doesn't the technique of 'sleep to ram' solve your problem entirely?
The system is 'perpetually' on and a booted system is stored in (low power) ram, mirrored to the hard drive of course in case power goes out, so boot only takes seconds?
I mean, that's what *I* do. Start up the computer on a daily basis in less than three seconds, most of the time just waiting for the monitor to rez.
GPL Deconstructed
A CF/IDE adapter is a cheap, commodity item.
With COTS parts, you can run 4GB of flash for
about $500. Problem is, you need a filesystem designed for memory with limited write cycles. Just turning off metadata updates would help a lot.
-I like my women like I like my tea: green-
all these elements are "flat", that is they are one structure deep. This new tech coming up, if someone can perfect it, uses multiple layers to make the flash array several layers deep. Thus you could (in theory) shrink your die size while increasing the memory density.
This turns out not to help much. Multi-layer chips add mask steps roughly in proportion to the number of layers. While you save on the cost of wafer area, your processing steps cost a lot of money too, so you rapidly reach a point of diminishing returns. Building multi-layer devices also requires making transistors on epitaxial silicon layers, which generally have far worse performance properties than the monocrystalline wafer (even SOI processes generally work by building devices on a silicon wafer, and either flipping the chip and back-etching or using a buried oxide layer, as opposed to depositing a silicon film).
3D chips have been a holy grail for density reasons for decades, but they turn out to be expensive to manufacture and poorly-performing for the reasons noted above, and for microprocessors, at least, they're now a pretty much obsolete solution, as heat generation is what limits chip performance (and a multi-layer chip gives you that much more heat generation per unit area).
If your company can pull it off in a useful way for storage, they'll deserve kudos, of course.