Jump to content

Solid-state drive

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Rsriprac (talk | contribs) at 12:17, 13 November 2007 (Got rid of 'real ram disk' since there is little or no product information on the website. Without a whitepapers, I see no distinction of SDRAM-based SSD and the so-called "Hybrid Ram Disk".). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A flash SSD in standard 2.5-inch form factor.

A solid state drive (SSD) is a data storage device that uses solid-state memory to store persistent data. A SSD emulates a conventional hard disk drive, thus easily replacing it in any application.

With no moving parts, a solid state drive largely eliminates seek time, latency and other electro-mechanical delays and failures associated with a conventional hard disk drive.

Architecture and function

A high-performance RAM-based SSD.

An SSD is commonly comprised of either NAND flash (non-volatile) or SDRAM (volatile).

SSDs based on volatile memory such as SDRAM are categorized by fast data access, less than 0.01 milliseconds (over 250 times faster than the fastest hard drives in 2004) and are used primarily to accelerate applications that would otherwise be held back by the latency of disk drives.

DRAM-based SSDs typically incorporate internal battery and backup disk systems to ensure data persistence. If power is lost for whatever reason, the battery would keep the unit powered long enough to copy all data from random access memory (RAM) to backup disk. Upon the restoration of power, data is copied back from backup disk to RAM and the SSD resumes normal operation.

However, most SSD manufacturers use nonvolatile flash memory to create more rugged and compact alternatives to DRAM-based SSDs. These flash memory-based SSDs, also known as flash drives, do not require batteries, allowing makers to replicate standard disk drive form factors (1.8-inch, 2.5-inch, and 3.5-inch). In addition, nonvolatility allows flash SSDs to retain memory even during sudden power outages, ensuring data retrievability. Just like DRAM SSDs, flash SSDs are extremely fast since these devices have no moving parts, eliminating seek time, latency and other electro-mechanical delays inherent in conventional disk drives. (Though flash SSDs are significantly slower than DRAM SSDs).

Solid state drives are especially useful on a computer which already has the maximum amount of RAM. For example, some x86 architectures have a 4 GB limit, but this can effectively be extended by putting the paging file or swap file on a SSD. These SSD do not provide as fast storage as main RAM because of the bandwidth bottleneck of the bus they connect to, but would still provide a performance increase over placing the swap file on a traditional hard disk drive.

File:Open HDD and SSD.JPG
Open casing of 2.5” traditional hard disk drive (left) and solid state drive (center), a drop-in replacement for hard disk drives for mobile computing.

DRAM based SSDs may also work like a buffer cache mechanism. Whenever data is written to memory, the corresponding block in memory is marked as dirty and all dirty blocks can be flushed to the actual hard drive based on the following two strategies:

  1. Time (e.g. every 10 seconds, flush all dirty data),
  2. Threshold (when the ratio of dirty data to SSD size exceeds some predetermined value, flush the dirty data).

Advantages

  • Faster startup – Since no spin-up is required.
  • Far faster than conventional disks on random I/O.
  • Extremely low read and write latency (seek) times, roughly 5 orders of magnitude faster than the best current mechanical disks.
  • Faster boot and application launch time when hard disk seeks are the limiting factor. See Amdahl's law.
  • In some cases, somewhat longer lifetime – Flash storage typically has a data lifetime on the order of 10 years before degradation. If data is periodically refreshed, it can store data indefinitely.
The disassembled components of a hard disk drive (left) and of the PCB and components of a solid state drive (right).
  • Few to no mechanical parts.
    • For small drives, lower power consumption and heat production.
    • For small hard drives, no noise – Lack of mechanical parts makes the SSD completely silent (although many high-end SSDs include cooling fans).
    • Better mechanical reliability – Lack of mechanical parts results in less wear and tear. High level of ability to endure extreme shock, high altitude, vibration and temperatures,[citation needed] which apply to laptops and other mobile devices, or when transported.
  • Security – allowing a very quick "wipe" of all data stored.[citation needed]
  • Relatively deterministic performance [1] – unlike mechanical hard drives, performance of SSDs is almost constant and deterministic across the entire storage. This is because "Seek time" can be constant, so fragmentation has less impact on performance than on physical drives.
  • For very low-capacity drives, lower weight and size. Size and weight per unit storage are still better for traditional hard drives, and microdrives allow up to 20 GB storage in a CompactFlash 42.8×36.4×5 mm (1.7×1.4×.2 in) form factor.
  • Without moving parts, the data is essentially waterproof.

Disadvantages

Flash based SSDs also have several disadvantages:

  • Price – As of early 2007, flash memory prices are still considerably higher per gigabyte than those of comparable conventional hard drives – around US$8 per GB compared to about US$0.25 for mechanical drives.
  • Vulnerability to certain types of effects, including abrupt power loss (especially DRAM based SSDs), magnetic fields and electric/static charges compared to normal HDDs (which store the data inside a Faraday cage).
  • Limited write cycles. Typical Flash storage will typically wear out after 100,000-300,000 write cycles, while high endurance Flash storage is often marketed with endurance of 1–5 million write cycles (many log files, file allocation tables, and other commonly used parts of the file system exceed this over the lifetime of a computer). Special file systems or firmware designs can mitigate this problem by spreading writes over the entire device, rather than rewriting files in place.[1]
  • Slow random write speeds – as erase blocks on SSDs generally are quite large, they're far slower than conventional disks for random writes.[2]
  • Speed advantage of SSDs can be overcome by RAID setups of conventional HDD. Which may have more storage and speed for a much lower cost.

History of the solid state drive

In the mid 1980s a company named Santa Clara Systems introduced a product named BatRam which consisted of an array of 1 megabit DIP RAM Chips and a custom controller card that emulated a hard drive. The package included a rechargeable battery to preserve the memory chip contents when the power was off.

msystems introduced flash-based solid state drives in 1995 (SanDisk completed acquisition of msystem in November 2006). Since then, they have been used successfully as hard disk drive replacements by the military and aerospace industries, as well as other mission-critical applications that require the exceptional mean time between failure (MTBF) rates that solid state drives achieve based on their ability to withstand extreme shock, vibration and temperature ranges.

Commercialization of solid state drives

Cost and capacity considerations

Until recently, solid state disks were too costly for mobile computing. As flash manufacturers transition from NOR flash to single-level cell (SLC) NAND flash and most recently to multi-level cell (MLC) NAND flash to maximize silicon die usage and reduce associated costs, "solid state disks" are now being more accurately renamed "solid state drives" - they have no disks but function as drives - for mobile computing in the enterprise and consumer electronics space. This technology trend is accompanied by an annual 50% decline in raw flash material costs while capacities continue to double at the same rate. As a result, flash-based solid state drives are becoming increasingly popular in markets such as notebook PCs and sub-notebooks for enterprises, Ultra-Mobile PCs (UMPC), and Tablet PCs for the healthcare and consumer electronics sectors.

Major PC companies, with Dell leading, started to offer such technology. The capacity of these drives varies from 32 GB to 128 GB.

Availability

SSD pioneers such as BiTMICRO Networks and MemTech have marketed solid state disks to the military and industrial markets since the mid-1990s. Afterwards, the enterprise sector also realized the benefits of using SSDs as cache for storage networks and began deploying SSDs in their systems.

SSDs have been appearing in ultra mobile PCs and a few light weight laptop systems, adding a US$ 200 to $800 premium to the systems, depending on the capacity, form factor and transfer speeds. Only a handful of companies offer large (64 GB or larger) SSD drives with write speeds adequate for replacing traditional drives, but these drives are available in limited quantities and are very expensive. Already Sandisk has begun shipping an affordable, fast, energy efficient drive priced at $350 to computer manufacturers. For low-end applications, a USB memory stick may be used as a Flash hard drive for around $10-$100, depending on capacity, or a CompactFlash card may be paired with a CF-to-IDE or CF-to-SATA converter at a similar cost. Either of these requires that write cycle endurance issues be managed, either by not storing frequently written files on the drive, or by using a Flash file system.

  • BiTMICRO launches flash memory-based solid state disks on January 7 1999.[3]
  • Mtron announces the fastest flash memory solid state disk, performing 100 MB/s Read, 80 MB/s Write, 72,000 Max IOPS.[December 2005] [4]
    File:IMG 0085.jpg-m.jpg
    The Mtron SSD Read: 100 MB/s Write: 80 MB/s, 76,000 sequential / 16,000 random Max IOPS with less than 0.1 ms access time
  • SMART February 26, 2007 SMART Modular Technologies launched its first in a new line of XceedUltra premiere solid state drives (SSDs). SMART's XceedUltra U100 is the industry's first SSD with a next-generation serial ATA (SATA) interface that achieves sustained read speeds of 100MB/s and write speeds of 60MB/s.
  • Taiwanese A-DATA introduced at the Las Vegas CES 2007 SSD drives at capacities of 32 GB, 64 GB (1.8" model) and 128 GB (2.5" model).[13] It is expected to be commercially available by mid-2007.[14]
  • SimpleTech has announced a 64 GB SSD that is only 9.5 mm thick, half the size of competing SSDs. On April 18, 2007 SimpleTech announced 256 GB capacity enterprise level drives available immediately and 512 GB capacity drives available late 2007.[15][16]
  • Sandisk announces 64 GB SSDs of 1.8 UATA 5000 and 2.5 SATA 5000 on June 4, 2007[17]
  • SMART August 7, 2007 SMART Modular Technologies launched the XceedLite SATA SSD product line which features the industry's best-in-class lowest-power consumption (0.55 W read/0.65 W write) alternative for rugged, low-cost, data storage applications. The cost-competitive XceedLite SATA SSD solution is well suited for hard disk drive (HDD) replacement in systems that require high-reliability storage in a low-profile (H-5 mm x W-68.9 mm x L-100.25 mm) package.

See also

References