Tape Wind Quality Improves, But…

Enterprise Storage Forum content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

About a year and a half ago, I wrote about the problem of tape wind quality, a serious issue that needed to be addressed from an architectural perspective to ensure long-term data integrity.

Much of the reason that wind quality had become a problem was that all of a sudden the technology and compression buffers within tape meant that you were using a much higher percentage of an HBAsthan in previous generations of technology. Well, times have since changed, and I wanted to review some of the changes that have occurred and some of the architectural effects.

The Times They Are A-Changin’

In a nutshell, tape wind quality became a problem when tapes could not stream at the full data compression rate, resulting in improper winding that raised the risk of data corruption. This problem has plagued the tape industry for many years, but became critical when tape drives started to use a high percentage of the host bandwidth (see table at bottom).

I think many companies started to recognize the problem with tape wind issues and felt it was necessary to address these problems in the design of new tape drives. In recent years, LTO drive vendors have added multiple speeds to the tape drive to match the speed of the incoming data better.

Before this, based on the design of the tape drives, it appears that the expectation was that users were going to write the tape as fast as it could be written with compression, otherwise vendors should have had multiple speed drives a long time ago.

The first definitive study on Wind Quality Issues came from a U.S. government research group called the National Technology Alliance (NTA). The report on wind quality came out in the mid-1990s, so it took several years for the problems to be addressed with new technology.

So has the problem completely gone away? I see two reasons why tape wind problems may still be with us. First, most of the tapes out there are the old type of tapes and drives that still have the wind quality problem. And second, even with multi-speed drives, you still have to speed match and understand the speed at which you can read from storage for backup, or in the worst case scenario, write to storage for restoration.

Older Technology

Let’s assume the vendors are right and they have fixed the tape wind quality issue for current and future generations of tape drives. I have no reason to doubt that multi-speed drives will fix the problem for most cases. The problem now is how many bytes of data have been written using the older technology, and how many of those bytes of data have to be re-read to migrate to the new technology? No matter how you look at this problem, the data that was written on the previous generations of tape drives from most every vendor must be re-read, and they potentially have a wind quality problem.

I am not suggesting that every site go out and buy new tape drives and begin a massive migration project, but for your critical data, it might be a good idea to begin the process. Tape drive vendors and media manufacturers aren’t paying me to say this, but the internal people that deal with low-level media issues at a few of these companies are strongly in favor of this idea, but they can’t state it publicly since it would put them in the position of telling you they have fixed a problem that they haven’t told you about for the last 10 years.

To be fair, you might have had the problem 10 years ago, but it was not until recently that the tape speed started to approach the channel speed of the interface. So while NTA reported on the problem 10 years ago, it was not until the early 2000s that the problem started to be consistent across vendors and industries.

Can Problems Still Happen?

With all of these new tape drives with multiple speeds, can the problem still happen? Finding out about the internal workings of all of the tape drives requires non-disclosure agreements (NDAs) from each of the vendors, but the first question you need to ask yourself is how fast can I read from storage to write to tape?

Many enterprise RAID systems and even some midrange systems are configured to use RAID-1 to improve performance for small block random I/Os. Well, the fastest drive today from Seagate can only on average sustain 96 MB/sec, which is far slower than the compressed speed of all of the tape drives today and slower than the native speed for many. So the problem may be how many speeds does the tape drive have, and will those speeds match your data rate? Let’s say you have a controller that can only read streaming at 20MB/sec, perhaps because of the controller or other load factors within the RAID, data path or server. What I do not know, nor have figured out yet, and even if I had I would be placed under NDA, is what are the multiple speeds of the drive and what happens if my data rate speed from disk is slower than the drive’s slowest speeds? Do we still have the same problem that the NTA described almost ten years ago?

I honestly don’t know, but my guess is that we may still have the same problem but not to the same degree, since the tape is moving across the rollers at a slower speed so the air pressure changes will not be as large. Start-stopping a drive when it is moving at five meters a second will have far more impact on air pressure changes than start-stopping a drive that is moving at 1.75 meters per second.

In Conclusion

Newer LTO tape drives have addressed the problems first put forth by some smart guys at the NTA (most of them were 3M at the time and are now at Imation), where they were seeing the future where tape drive speeds were going to approach connection speeds and cause problems.

Personally, I suspect I can come up with a scenario where wind quality problems could still happen. I think the likelihood is much reduced, but I would still want to understand how fast I can read data from storage, and how many speeds the tape drive has and what are the slowest speeds.

As always, you have to know your data path.

 

Vendor Drive Introduced Peak Xfer Rate MB/sec uncompressed Peak Xfer Rate MB/sec uncompressed Interface in MB/sec % of interface
without compression
% of interface
with compression on
STK T984OA 1998 10 30 100 10% 30%
IBM 3590E 1999 14 35 100 14% 35%
IBM 3590E 2000 14 35 100 14% 35%
STK T9940A 2000 14 30 100 14% 30%
LTO LTO 2000 14 35 100 14% 35%
STK T9840B 2001 20 45 200 10% 22.5%
STK T9940B 2002 30 70 200 15% 35%
IBM 3590H 2002 14 35 100 14% 35%
LTO LTO-II 2003 35 70 100 35% 70%
IBM 3592 2004 40 100 200 20% 50%
LTO LTO-III 2005 80 170 200 40% 85%
IBM 3592J 2005 100 170 400 25% 42.5%
STK T1000 2005 120 120 200 60% 60%

 

Henry Newman, a regular Enterprise Storage Forum contributor, is an industry consultant with 25 years experience in high-performance computing and storage.

See more articles by Henry Newman.

 

 

 

 

 

 

Henry Newman
Henry Newman
Henry Newman has been a contributor to TechnologyAdvice websites for more than 20 years. His career in high-performance computing, storage and security dates to the early 1980s, when Cray was the name of a supercomputing company rather than an entry in Urban Dictionary. After nearly four decades of architecting IT systems, he recently retired as CTO of a storage company’s Federal group, but he rather quickly lost a bet that he wouldn't be able to stay retired by taking a consulting gig in his first month of retirement.

Get the Free Newsletter!

Subscribe to Cloud Insider for top news, trends, and analysis.

Latest Articles

15 Software Defined Storage Best Practices

Software Defined Storage (SDS) enables the use of commodity storage hardware. Learn 15 best practices for SDS implementation.

What is Fibre Channel over Ethernet (FCoE)?

Fibre Channel Over Ethernet (FCoE) is the encapsulation and transmission of Fibre Channel (FC) frames over enhanced Ethernet networks, combining the advantages of Ethernet...

9 Types of Computer Memory Defined (With Use Cases)

Computer memory is a term for all of the types of data storage technology that a computer may use. Learn more about the X types of computer memory.