ie8 fix

Making MLC safe for the enterprise

By | October 7, 2010, 8:40am PDT

Can 3bpc flash - with only 1,000 read/write cycles - ever be safe for serious enterprise apps? Of course it can. In fact, the enterprise already uses lower duty cycle media today. It’s how you use it that matters.

As NAND flash has moved from cameras and cell phones to SSDs and storage arrays, the focus has been on SLC - single level cell - flash. SLC has much higher R/W cycles - from 100k to 1,000k - than MLC (multi-level cell). The newest generation 3bpc - 3 bits-per-cell - MLC has 1k write cycles. Should this stop designers from using it for mission-critical apps?

The cost factor
The only reason for using MLC is that it is a lot cheaper than SLC. You get 2-3x the capacity on the same chip.

But the actual price difference is closer to 5x. Why? Because MLC is the high-volume product. It takes a lot of photos to fill an 8 GB SD card even 100 times, let alone 1,000.

But MLC chips have a higher failure rate - perhaps as high as 50x SLC. That is only about 0.5%, but for vendors using millions of chips this is a real problem.

Overcoming the problems
None of these factors are fatal to MLC in mission-critical apps. Enterprises routinely trust their data to LTO tapes that only support 200 head passes - 1/5th of what even 3bpc MLC offers. The key is matching the media to the application.

MLC has used several techniques to overcome the endurance problem:

  • Higher capacity. The larger the box, the longer it takes to fill. While filling a 128 MB flash is easy, filling a 128 GB SD card 1,000 times takes much longer.
  • Over-provisioning. Do what disk drives do: assume bad blocks happen and have extra capacity to replace them when they fail.
  • Wear-leveling. Just because you’re hitting the same file, doesn’t mean you have to hit the same blocks. Wear-leveling spreads the joy and ensures that blocks wear at about the same pace.
  • Improved garbage collection. Since flash has to be written in blocks, transferring data from old blocks to new ones is a major source of wear. Replace some flash capacity with non-volatile DRAM and you stop a major source of wear.
  • Enhanced ECC. Just like disks, flash vendors have gone from 4-bit to 15-bit ECC as geometries shrink and capacities increase. They can go much further, just as disk drives have.
  • Improved signal processing. Signal processing determines what is signal and what is noise. There are multiple techniques for measuring flash cell performance to improve data integrity. The net: MLC that acts more like SLC.

The Storage Bits take
It will take time for engineers to scope out all the MLC issues and to develop the software to implement optimized algorithms. But have no doubt, the problems will be solved because the economics are too great to ignore.

Once these techniques are embedded in silicon, they’ll spread to consumer devices too. That means much cheaper SSDs for us consumers. Cool.

Comments welcome, of course. A presentation by Anobit at the Storage Networking Industrial Association Storage Developer Conference spurred my thinking on this subject.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

More from “Storage Bits”

Topics

Robin Harris has been messing with computers for over 30 years and selling and marketing data storage for over 20 in companies large and small.

Disclosure

Robin Harris

Robin Harris is a president of TechnoQWAN, a consulting and analyst firm in northern Arizona. He also writes StorageMojo.com, a blog which accepts advertising from companies in the storage industry, and has a 25 year history with IT vendors. He has many industry contacts, many of whom are friends and all of whom he has opinions about. Robin has relationships with many companies in the technology industry. Every company he writes about may have sought to influence his opinion through carefully-crafted marketing messages and self-serving white papers, gifts ranging from desk calendars, t-shirts, lunches and trips as well as analyst or consulting assignments. He also invests in some technology companies. He may accept payment for services in stock as well. Robin discloses financial investments in or client relationships with companies named in Storage Bits. To help readers sort out the gold from the dross in his writings, Robin tries to communicate his reasons as clearly as he can. If you agree, you are intelligent and discerning. If you disagree, well, you disagree. In all cases, Robin encourages readers to subject everything they read, see or hear on the internet or from politicians to some simple questions: * What assumptions are implicit in the world view and judgments of the author? * What, if any, is the factual basis for the opinions the author expresses? * Is it reasonable, logical and clear? Your critical faculties: use ‘em or lose ‘em!

Biography

Robin Harris

Harris has been messing with computers for over 30 years and selling and marketing data storage for over 20 in companies large and small. He introduced a couple of multi-billion dollar storage products (DLT, the first Fibre Channel array) to market, as well as a many smaller ones. Earlier he spent 10 years marketing servers and networks. After leaving corporate life he founded TechnoQWAN, a consulting and analyst firm. He also developed StorageMojo into one of the top storage industry blogs.

Robin writes, consults, coaches and lives among the mountains of northern Arizona.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
11
Comments

Join the conversation!

Just In

RE: Making MLC safe for the enterprise
FAULKNE 13th Oct
Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.
0 Votes
+ -
Correct me if I'm wrong, but ...
Ludovit 7th Oct 2010
... isn't SLC also MUCH faster?

I know it's more expensive, but I try to buy SLC only ...

Ludo
0 Votes
+ -
RE: Making MLC safe for the enterprise
Robin Harris 7th Oct 2010
SLC is faster, but no single flash chip has anywhere near the bandwidth of a disk. Which means that multiple flash die have to be written in parallel to achieve performance.

With MLC you have to write to more die in parallel for a given level of performance. But since you also want a large capacity AND over-provisioning, this is not much of a negative.

Robin
0 Votes
+ -
RE: Making MLC safe for the enterprise
Dave Nicholson 8th Oct 2010
Hi Robin,

Anyone who looks at MLC and thinks that it will never be "enterprise ready" needs to consider that the same was said about 5.25 inch disks. 3.5 inch disks. 2.5 inch disks. Windows. Need I go on?

Disruptive technology is a beautiful thing, and it always wins.

I am looking for the day when Apple announces that they will no longer ship spinning disks in any consumer platform. 2011? 2012?

MLC in the enterprise will be accepted as a foregone conclusion by the end of 2011.

Warmest regards,

Dave
0 Votes
+ -
I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate! nccma cooler
0 Votes
+ -
I used to be more than happy to seek out this internet-site.I wanted to thanks in your time for this glorious read!! I positively enjoying each little bit of it and I have you bookmarked to check out new stuff you weblog post. this thread is amazing i like your work and i appreciate you that you have share a useful stuff thanks for sharing the i shop abatwa
0 Votes
+ -
I used to be more than happy to seek out this internet-site.I wanted to thanks in your time for this glorious read!! I positively enjoying each little bit of it and I have you bookmarked to check out new stuff you weblog post.Bookmarking now thanks please consider a follow up post. power sa shop
0 Votes
+ -
I think the representation of this article is actually superb one. This is my first visit to your site. Thanks a lot and keep sharing the information. Keep updating the information for all of us. Thanks ZDNet Government was launched as the brand's first industry vertical, with a mission to cater to IT professionals in the public secto I agree with your post. However, do you have any sources I can cite for my paper wheel car com bury
0 Votes
+ -
Well welcome, hopefully you can become a vital member of the community and really help to push far ahead of google. Which Im sure the development team would love. This will of course earn you alot points too and get you on the leaders board. z d n e t t h a n k Im not sure i come to an agreement with you on every level, howevor it absolutely was a good posting, many thanks for taking the time to put up your ideas.
0 Votes
+ -
Thanks nice info z d n e t I really liked your current article write more..let me add you to its favorite The articles you have on zdnet s i t e are always so enjoyable to read. Good work and I bookmarked it.
0 Votes
+ -
Fantastic news about the new release.I positively enjoying each little bit of it and I have you b o o k m a r k e d to check out new stuff you weblog post.Im not sure i come to an agreement with you on every level, howevor it absolutely was a good posting, many thanks for taking the time to put up your ideas
0 Votes
+ -
Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix