Is SSD The Future Of Storage?

Guest post by: Peter Lee @ Computer How To Guide

Is SSD The Future Of Storage?Solid State Drives (SSD) are storage devices like that of Hard Disc Drives or HDDs. But, the technology used is considerably different. The SSDs do not, like in the case of HDDs and other magnetic storage media, use movable heads and instead use non volatile micro memory chips for storage.

Performance Advantage
Solid State Drives are faster when compared to the traditional Hard Disc Drives. The performance advantage can be attributed to various factors which affect the speed of accessing the information from the disc.
To understand the intricacies involved in the process of computing data, let us first try and understand the way a computer processes data, in brief.

How Data Is Computed
One needs to understand that all the data that is processed by the computer is only done in its RAM i.e. Random Access Memory, which is a volatile storage device. When a request is sent to the computer, it needs to fetch the operands (the variables that are required in the computation) from the non volatile storage and then send it to the RAM, where the request is processed.

The performance of the auxiliary storage device, in this case HDD or SSD, depends on how fast it can retrieve the information and send it to the primary storage i.e. the RAM.

Factors Affecting Performance
There are two factors that affect this time. One is the access time and the other is the latency.

Latency
Latency, in case of HDDs, is the amount of time that is required by the read/write head to position itself to the sector where the information is available.

Access Time
Access time, which includes latency, is the total amount of time that is required to access the information.

SSD vs HDD
Comparing SSD with HDD, we can say that the access time and latency of SSDs are much lower than those of HDDs, thus giving it a performance advantage. This could be attributed to the lack of a moving head in the SSDs.

Durability
HDDs have a read/write head which moves at 5000 to 7000 rpm (revolutions per minute). The read/write head is the most susceptible part of the HDDs, leading to head crash, which may prove fatal to your data. Though there are other ways in which a HDD may crash, a head crash is the most common and it results in the loss of your data. Data recovery techniques are extremely expensive and it advisable to avoid losing data.

Cost Comparison
SSDs were a lot expensive when they first rolled in. There has been a considerable decrease in the prices of the SSDs. Though there has been a decrease in the cost of these devices, SSDs are still costly.

Although the prices of SSDs and HDDs are comparable, the effective price of the device per one gigabyte of storage in case of SSDs is much higher than the price per GB in case of HDDs i.e. you could get a 500 GB hard disc for $100 whereas you’d only 60GB SSD for $100.

Is SSD The Future Of Storage?
Both, yes and no. While SSDs are fast compared to HDDs, they are expensive. SSDs have almost reached their threshold price i.e. cost reduction in case of SSDs is hard, if not impossible.
HDDs, on the other hand, have been evolving and their speeds have considerably increased.
HDDs can be used in arrays called the redundant array of inexpensive discs (RAID), by connecting them in a form of arrays. This technique, though, may seem somewhat unachievable by the masses, is quite common in the computing field and in fact, is easy. It offers higher speeds, more reliability as there are multiple devices in which your data is stored.

Recommendation
As the SSDs are expensive, it would be better if they are used wisely. Also, there is a lot of demand for storage today. So, it would be advisable to have an SSD as well as a HDD. The SSD can be for the OS and other installation files, and the hard disc can be used for storing content like audio and video files. By having this combination of storage drives, you can even format your drives separately, not worrying about your data.

This way, you would save money while having faster accessible speeds.

Read More

Storage for Beginners

datastorageforbeginnersSome of us are old enough to remember when floppy disks were the most popular way to store and transport data. It was a risky business: extreme heat, scratching, exposure to magnets or rough treatment could damage or erase the disk. College students, IT consultants and businesspeople everywhere would hold their breaths, push a floppy into the drive and hope that their disk wasn’t corrupted. Data storage in the old days was stressful, unreliable and depending on how many disks you needed for all your data, expensive.

Technology has advanced exponentially since the days of floppy disks and zip drives, and storing your data has never been easier. Flash drives and writable CD’s make it fast and easy to store large amounts of data and take them anywhere. And cloud drives let people access their data from literally anywhere, without the worry of storage or damage.

Flash drives
Small and portable, these drives use flash memory to store gigs of data on a tiny device. Flash drives plug right into a computer’s USB port and can be removed, rewritten and erased with ease. They’re perfect for school work and papers, since you can take them to your school’s library and print out what you need.

Flash drives are also great for online university students who tend to be more mobile and need the ability to take their data anywhere. But they’re not damage-proof: bending the USB plug and a limited number of read/erase cycles make flash drives less than a perfect storage choice.

CD’s and DVD’s and external hard drives
CD’s and DVD’s bridge the gap between floppy disks and flash drives, because they’re portable and easy to use. Both CD’s and DVD’s are easily readable by any computer with a CD-ROM drive, and DVD-R’s can hold more than four gigs of data. They’re perfect for program and software backups. But dust, heat, scratches and fingerprints can affect their performance or damage them. Also be sure to choose rewriteable CD’s and DVD’s if you want to use them more than once.

External hard drives work just like the hard drive in your computer except you connect your external HD and your computer through a USB port. Advantages to an external hard drive include the ability to store a great amount of data and security from viruses since it’s not constantly connected to your computer. But hard drives are sensitive creatures, so handle your drive carefully and be sure not to drop it or jostle it.

Cloud storage/e-mail
Cloud storage has become the latest trend for both businesses and individuals, in part because of its easy access and security. Services like Dropbox and Amazon’s Cloud Drive offer a decent amount of space for free, and you can buy more space for an affordable price. There are caveats to storing all of your data on a cloud. Read terms of services carefully before uploading, since some companies reserve the right to access—or even use–your files.

Cloud storage isn’t foolproof either: recent power outages for Microsoft and Amazon made data inaccessible for an uncomfortable amount of time. And if you’re a student who’s working on a term paper or a business that relies on a cloud drive to keep records secure, any outage is uncomfortable.

Choosing a main storage method for your data depends on your needs, so choose what works best for you. Also be sure to choose—and maintain—regularly scheduled backups. If you use a cloud for your everyday storage needs, make sure you’re aware of any changes in terms of use agreements or storage limits since cloud services can change their terms at will. There’s no storage method that’s completely safe, but making sure your data is safe should be your first priority.

Read More

IBM pushes solid state drives to Power servers

IBM SSDIBM has announced new solid state drive (SSD) products, designed to help firms reduce costs and improve memory response times across its Power hardware platforms.

The firm said that, based on its own testing, it expected to see huge performance boosts in user systems, while the drives would also have a dramatic impact on the physical footprint of storage facilities.

Advertisement”The new offerings can improve performance by up to 800 per cent, while also reducing the physical footprint of the amount of storage needed by approximately 80 per cent, and energy consumption by up to 90 per cent,” IBM said in a statement.

“As it has no moving parts, or spinning disks, such as used in traditional storage, solid-state storage technology can conduct up to 20,000 transfers per second compared to one hard drive disk at approximately 200 data transfers per second.

“IBM is unveiling a more targeted approach than other SSD hardware vendors to implement Flash technology by leveraging and integrating IBM’s hardware, software and research expertise.”

As well as giving users the option to run SSDs on Power systems, the vendor announced software management tools for the technology. These included the IBM Data Facility Storage Management Subsystem and SSD Data Balancer, which it said would let administrators back up and save data to drives on IBM zSeries and DS8000 servers with ease.

IBM said it does not expect SSDs to completely replace other more conventional storage methods, adding that customers would favour hybrid environments using both SSDs and traditional disks.

Read More

Access control method and module with data recovery option for a hard disk

1. An access control method for a hard disk, comprising the steps of: (A) partitioning the hard disk into primary and secondary partitions; (B) in response to a write command from a host terminal for storing write data in an addressable space found in the primary partition of the hard disk, (i) creating a recovery file that includes a write time, an address of the addressable space, and recover information including a starting data found in the addressable space of the hard disk during the write time, and (ii) storing the write data in the primary partition at the address of the addressable space, and the recovery file in the secondary partition; and (C) in response to a recover command from the host terminal, (a) retrieving the recovery files from the secondary partition, the write time in each of the retrieved recovery files being not earlier than a recovery time associated with the recover command, and (b) based on the contents of the recovery files retrieved in sub-step (a), restoring the primary partition to the starting data initially found therein during the recovery time.

2. The method of claim 1, wherein, in sub-step (ii), the address of the addressable space, the write data and the recovery file are stored in a buffer prior to storage in the hard disk.

3. The method of claim 1, wherein the recover information further includes the write data.

4. The method of claim 1, wherein, in sub-step (b), restoring of the primary partition is performed in a chronological order of the write times in the retrieved recovery files starting from one of the retrieved recovery files having a latest write time.

5. The method of claim 1, further comprising the step of reporting a total storage capacity of the hard disk as being equal to that of the primary partition in response to a capacity inquiry command from the host terminal.

6. An access control module for a hard disk that is partitioned into primary and secondary partitions, said access control module being responsive to write and recover commands from a host terminal, and comprising: a processor; a first interface adapted to connect said processor to the host terminal; a second interface adapted to connect said processor to the hard disk; a command interpreter coupled to said first interface for interpreting the write and recover commands; and a recovery file creator coupled to said processor and said command interpreter; wherein, in response to the write command for storing write data in an addressable space found in the primary partition of the hard disk, said command interpreter enables said recovery file creator to create a recovery file that includes a write time, an address of the addressable space, and recover information including a starting data found in the addressable space of the hard disk during the write time, and further enables said processor to store the write data in the primary partition at the address of the addressable space, and the recovery file in the secondary partition; and wherein, in response to the recover command from the host terminal, said command interpreter enables said processor to retrieve the recovery files from the secondary partition, the write time in each of the retrieved recovery files being not earlier than a recovery time associated with the recover command, and based on the contents of the recovery files retrieved by said processor, to restore the primary partition to the starting data initially found therein during the recovery time.

7. The access control module of claim 6, further comprising a buffer coupled to said processor, said processor storing the address of the addressable space, the write data and the recovery file in said buffer prior to storage in the hard disk.

8. The access control module of claim 6, wherein the recover information further includes the write data.

9. The access control module of claim 6, wherein said processor restores the primary partition in a chronological order of the write times in the retrieved recovery files starting from one of the retrieved recovery files having a latest write time.

Read More

Flash Memory

Flash memory is a form of non-volatile memory that can be electrically erased and rewrite, which means that it does not need power to maintain the data stored in the chip. In addition, flash memory offers fast read access times and better shock resistance than hard disks. These characteristics explain the popularity of flash memory for applications such as storage on battery-powered devices.

Flash memory is advance from of EEPROM (Electrically-Erasable Programmable Read-Only Memory) that allows multiple memory locations to be erased or written in one programming operation. Unlike an EPROM (Electrically Programmable Read-Only Memory) an EEPROM can be programmed and erased multiple times electrically. Normal EEPROM only allows one location at a time to be erased or written, meaning that flash can operate at higher effective speeds when the systems using; it read and write to different locations at the same time. Referring to the type of logic gate used in each storage cell, Flash memory is built in two varieties and named as, NOR flash and NAND flash.

Flash memory stores one bit of information in an array of transistors, called “cells”, however recent flash memory devices referred as multi-level cell devices, can store more than 1 bit per cell depending on amount of electrons placed on the Floating Gate of a cell. NOR flash cell looks similar to semiconductor device like transistors, but it has two gates. First one is the control gate (CG) and the second one is a floating gate (FG) that is shield or insulated all around by an oxide layer. Because the FG is secluded by its shield oxide layer, electrons placed on it get trapped and data is stored within. On the other hand NAND Flash uses tunnel injection for writing and tunnel release for erasing.

Although it can be read or write a byte at a time in a random access fashion, limitation of flash memory is, it must be erased a “block” at a time. Starting with a freshly erased block, any byte within that block can be programmed. However, once a byte has been programmed, it cannot be changed again until the entire block is erased. In other words, flash memory (specifically NOR flash) offers random-access read and programming operations, but cannot offer random-access rewrite or erase operations.

This effect is partially offset by some chip firmware or file system drivers by counting the writes and dynamically remapping the blocks in order to spread the write operations between the sectors, or by write verification and remapping to spare sectors in case of write failure.

Due to wear and tear on the insulating oxide layer around the charge storage mechanism, all types of flash memory erode after a certain number of erase functions ranging from 100,000 to 1,000,000, but it can be read an unlimited number of times.

Flash Card is easily rewritable memory and overwrites without warning with a high probability of data being overwritten and hence lost.

Read More

RAID Array & Server Glossary of Computer Terms (Letter S)

SCSI
Small computer system interface (pronounced scuzzy). The fast, intelligent input/output parallel bus used by high-performance peripherals.

Software-based array
An array in which all management functions including parity calculation (XOR) are performed by the host server CPU. These products are low priced but have high CPU utilization and limited fault-tolerant features. High-performance, low-cost array adapters are quickly replacing these inferior software-based arrays.

System disk
The disk (or array) on which a system’s operating system is stored and from which it is initially loaded into system memory.

SAF-TE
SCSI Accessed Fault-Tolerant Enclosure, an “open” specification designed to provide a comprehensive standardized method to monitor and report status information on the condition of disk drives, power supplies, and cooling systems used in high availability LAN servers and storage subsystems. The specification is independent of hardware I/O cabling, operating systems, server platforms, and RAID implementation because the enclosure itself is treated as simply another device on the SCSI bus. Many other leading server, storage, and RAID controller manufacturers worldwide have endorsed the SAF-TE specification. Products compliant with the SAF-TE specification will reduce the cost of managing storage enclosures, making it easier for a LAN administrator to obtain base-level fault-tolerant alert notification and status information. All Mylex RAID controllers feature SAF-TE.

Sector
The unit in which data is physically stored and protected against errors on a fixed-block architecture disk.

Segment Size
See Cache Line Size

Sequential I/O
A type of read and write operation where entire blocks of data are accessed one after another in sequence, as opposed to randomly.

SES
SCSI Enclosure Services, a standard for SCSI access to services within an enclosure containing one or more SCSI devices. For disk drives, power supplies, cooling elements, and temperature sensors, the actions performed are the same as for SAF-TE monitoring. If a UPS is connected to any SES-monitored enclosures, and an AC failure or two minute warning is reported, conservative cache is enabled and all system drives are switched to write-through cache. Primarily used in fibre enclosures.

Session
The period of time between any two consecutive system shutdowns; system shutdown may be either a power off/on, or a hardware reset.

SMART
Self-Monitoring Analysis and Reporting Technology, the industry standard reliability prediction indicator for both the ATA/IDE (advanced technology attachment/integrated drive electronics) and SCSI hard disk drives. Hard disk drives with SMART offer early warning of some hard disk failures so critical data can be protected.

Spanning
A process that provides the ability to configure multiple drive packs or parts of multiple drive packs. In effect, spanning allows the volume used for data processing to be larger than a single drive. Spanning increases I/O speeds, however, the probability of drive failure increases as more drives are added to a drive pack. Spanned drive packs use striping for data processing. See also Striping and Drive Groups, Drive Packs.

Standard Disk Drive
This term refers to a hard disk drive with SCSI, IDE, or other interface, attached to the host system through a standard disk controller.

Standby Replacement of Disks
See also Hot Spare. One of the most important features the RAID controller provides to achieve automatic, non-stop service with a high degree of fault-tolerance. The controller automatically carries out the rebuild operation when a SCSI disk drive fails and both of the following conditions are true:

  • A “standby” SCSI disk drive of identical size is found attached to the same controller;
  • All of the system drives that are dependent on the failed disk are redundant system drives, e.g., RAID 1, RAID 3, RAID 5, and RAID 0+1.

Note: The standby rebuild will only happen on the same DAC960 controller, never across DAC960 controllers.

During the automatic rebuild process, system activity continues as normal. System performance may degrade slightly during the rebuild process.

To use the standby rebuild feature, you should always maintain a standby SCSI disk in your system. When a disk fails, the standby disk will automatically replace the failed drive and the data will be rebuilt. The system administrator can disconnect and remove the bad disk and replace it with a new disk. The administrator can then make this new disk a standby.

The standby replacement table has a limit of 8 automatic replacements in any session (from power-on/reset to the next power-off/reset). When the limit of 8 is reached and a disk failure occurs, the standby replacement will occur but will not be recorded in the replacement table.

To clear the “standby replacement” table, reboot the system from a DOS bootable floppy, run the configuration utility and select the option ‘view/update configuration’ from the main menu. A red box labeled ‘Drive Remap List’ will be displayed. Selecting the box will allow you to continue. You should save the configuration without making any changes, and exit the configuration utility. This will clear the replacement table. You may now proceed to boot your system and continue normal operations.

In normal use, the replacement table limit of 8 should not cause any problems. Assuming that a disk fails about once a year (drives we support generally come with a 5-year warranty), the system would run continuously for a minimum of 8 years before the table would need to be cleared.

Storage Device
A collective term for disks, tape transports, and other mechanisms capable of non-volatile data storage.

Stripe Order
The order in which SCSI disk drives appear within a drive group. This order must be maintained, and is critical to the controller’s ability to “rebuild” failed drives.

Stripe Size
The size, in kilobytes (1024 bytes) of a single I/O operation. A stripe of data (data residing in actual physical disk sectors, which are logically ordered first to last) is divided over all disks in the drive group.

Stripe Width
The number of striped SCSI drives within a drive group.

Striping
The storing of a sequential block of incoming data across multiple SCSI drives in a group. For example, if there are 3 SCSI drives in a group, the data will be separated into blocks. Block 1 of the data will be stored on SCSI drive 1, block 2 on SCSI drive 2, block 3 on SCSI drive 3, block 4 on SCSI drive 1, block 5 on SCSI drive 2, and so on. This storage method increases the disk system throughput by ensuring a balanced load among all drives.

Sub-System Storage
A collection of disks providing data storage space to a system user.

Read More

The Evolution of Mass Storage

Even before the first commercial electronic computers appeared in 1951, “mass” storage – although minuscule by today’s standards – was a necessity. As early as the mid-1800s, punch cards were used to provide input to early calculators and other machines. The 1940s ushered in the decade when vacuum tubes were used for storage until, finally, tape drives started to replace punch cards in the early 1950s. Only a couple of years later, magnetic drums appeared on the scene. And, in 1957, the first hard drive was introduced as a component of IBM’s RAMAC 350. It required 50 24-inch disks to store five megabytes (million bytes, abbreviated MB) of data and cost roughly $35,000 a year to lease – or $7,000 per megabyte per year.

For years, hard disk drives were confined to mainframe and minicomputer installations. Vast “disk farms” of giant 14- and 8-inch drives costing tens of thousands of dollars each whirred away in the air conditioned isolation of corporate data centers. The personal computer revolution in the early 1980s changed all that, ushering in the introduction of the first small hard disk drives. The first 5.25-inch hard disk drives packed 5 to 10 MB of storage – the equivalent of 2,500 to 5,000 pages of double-spaced typed information – into a device the size of a small shoe box. At the time, a storage capacity of 10 MB was considered too large for a so-called “personal” computer.

The first PCs used removable floppy disks as storage devices almost exclusively. The term “floppy” accurately fit the earliest 8-inch PC diskettes and the 5.25-inch diskettes that succeeded them. The inner disk that holds the data usually is made of Mylar and coated with a magnetic oxide, and the outer, plastic cover, bends easily. The inner disk of today’s smaller, 3.5-inch floppies are similarly constructed, but they are housed in a rigid plastic case, which is much more durable than the flexible covering on the larger diskettes.

With the introduction of the IBM PC/XT in 1983, hard disk drives also became a standard component of most personal computers. The descriptor “hard” is used because the inner disks that hold data in a hard drive are made of a rigid aluminum alloy. These disks, called platters, are coated with a much improved magnetic material and last much longer than a plastic, floppy diskette. The longer life of a hard drive is also a function of the disk drive’s read/write head: in a hard disk drive, the heads do not contact the storage media, whereas in a floppy drive, the read/write head does contact the media, causing wear.

By design, hard disk drives contain vastly greater amounts of data than floppy disks and can store and retrieve it many times faster. Rapid declines in price for hard disk drives meant that by the mid-1980s, a drive of at least 20 MB capacity was a standard component of most PCs. (Because floppy diskettes are a cheap and removable storage media, floppy drives still are included in most PCs as a means for loading software and transporting and archiving vital data.)

Like any other product of the electronics industry, hard drives were subject to the inexorable law of miniaturization. By the mid-1980s, 5.25-inch form factor drives had shrunk considerably in terms of height. A standard drive measured about three inches high and weighed only a few pounds, while lower capacity “half-height” drives measured only 1.6 inches high. By 1987, 3.5-inch form factor hard drives began to appear. These compact units weigh as little as a pound and are about the size of a paperback book. They were first integrated into desktop computers and later incorporated into the first truly portable computers – laptops weighing under 12 pounds. The 3.5-inch form factor drives quickly became the standard for desktop and portable systems requiring less than 500 MB capacity. Height also kept shrinking with the introduction of one-inch high, ‘low-profile’ drives.

Even as 3.5-inch form factor drives were gaining acceptance, yet a smaller form factor of 2.5 inches appeared on the scene. This was in direct response to the need to further reduce size and weight in portable computers for four to six pound notebook computers. Today’s 2.5-inch drives are about the size of a deck of cards, weigh as little as four ounces, and deliver capacities of more than 500 MB.

Not surprisingly, the march to miniaturization did not stop at 2.5-inch drives. By 1992, a number of 1.8-inch form factor drives appeared, weighing only a few ounces and delivering capacities up to 40 MB. Even a 1.3-inch drive, about the size of a matchbox, was introduced. Of course, smaller form factors in and of themselves are not necessarily better than larger ones. Disk drives with form factors of 2.5 inches and less currently are required only by computer applications where light weight and compactness are key criteria. Where capacity and cost-per-megabyte are the leading criteria, larger form factor drives are still the preferred choice. For this reason, 3.5-inch drives will continue to dominate for the foreseeable future in desktop PCs and workstations, while 2.5-inch drives will continue to dominate in portable computers.
The drive to smaller form factors is made possible by continuing advances in electronics, disk media, read/write heads, and other disk drive technologies – all of which provide the ability to store ever more data on a given disk surface area. Historically, technology advances have resulted in the doubling of areal density – and thus the megabyte capacity of a disk – about every 18 months.

Since its introduction, the hard disk drive has become the most common form of mass storage for personal computers. Manufacturers have made immense strides in drive capacity, size, and performance. Today, 3.5-inch, gigabyte (GB) drives capable of storing and accessing one billion bytes of data are commonplace in workstations running multimedia, high-end graphics, networking, and communications applications. And, palm-sized drives not only store the equivalent of hundreds of thousands of pages of information, but also retrieve a selected item from all this data in just a few thousandths of a second. What’s more, a disk drive does all of this very inexpensively. By the early 1990s, the cost of purchasing a 200 MB hard disk drive had dropped below $200, or less than one dollar per megabyte.

A Look Ahead
Microsoft ex-CEO Bill Gates predicted that as PC users evolve into “knowledge navigators,” the demand for mass storage speed and capacity will continue to outpace technology developments. Gates speaks with authority as the mastermind behind dozens of PC applications and the leading PC operating environment, Microsoft Windows, all of which require increasing amounts of storage at higher levels of performance. As just one example, a complete installation of Microsoft Word, with its built-in spell checker, thesaurus, and grammar checker, now occupies 24 MB of hard drive space – more than two times the entire hard disk drive capacity of the original IBM PC/XT. Emerging applications such as multimedia, which requires storage of video images, demand even more hard drive capacity and performance. For example, a single frame of video can comprise over 4 MB of data. Given that “true motion” video operates at 30 frames per second, it’s not hard to understand how a multimedia application can easily devour a gigabyte of storage. The remainder of this book will familiarize you with mass storage options, and the hard disk drive in particular, one of the most vital components of the modern computer. You will learn about computer systems, disk drives, and other forms of mass storage. Finally, this book looks into the future to highlight new technology developments that promise to keep hard disk drives revolutionizing our lives for years to come.

“The Evolution of Mass Storage” is 1998-99 Quantum Corporation

Read More