Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesEmbedded Diagnostic Hardware


October 1997 / Features / I'm Failing and I Can't Boot Up! / Embedded Diagnostic Hardware

Sophisticated diagnostic software and standards might be attracting all the attention, but the best software is powerless without defensive hardware. Printers, disk drives, and some system components can predict, minimize, and mitigate the effect of hardware failure.

Disks Get SMART

Disk drives are particularly vulnerable because a single catastrophic failure can annihilate data (and business) in fractions of a second. The goal of using smart sensors to improve overall reliability, accurately forecast failure, and allow for prefailure mitigation bound together major drive vendors, including Conner, Seagate, Quantum, Western Digital, IBM, and Cheyenne. This consortium used IntelliSafe, pioneered by Compaq, to develop a disk reliability standard, called Self-Monitoring, Analysis, and Reporting Technology (SMART). SMART has on-drive sensing hardware to report drive status, plus optional software to receive and interpret that data. The SMART consortium enhanced IntelliSafe, adding elements of IBM's Predictive Failure Analysis technology, and generalizing it so a broad range of storage devices could use it.

One category of hardware failure is highly predictable because it is the result of gradual and quantifiable physical degradations in device performance. SMART -- today a part of virtually every new drive shipped -- provides prior notice to users and network administrators when it detects an imminent failure. (The computer or network monitor must have the software end to receive and interpret what the drive sends.) The exact prediction method varies with drive type and manufacturer, but basically it works this way:

Drives have sensor chips that monitor key parameters, storing values in their small local memory. SMART can track over 200 possible parameters, but most devices watch a small subset of these. These parameters com-

monly include head flying height, throughput performance, spin-up time, seek-error rate, seek-time performance, and drive calibration retry count. When any fall outside specified ranges, the drive sends an alarm. With luck, someone's listening. Administration software can access the stored parameter values, sense any alerts, and initiate actions, like warning the user or administrator. Compaq's Deskpro line can detect imminent-failure SMART alerts and back up t hreatened data automatically.

Action at a Distance

Printers use many diagnostic sensors, for good reason. Computers without printers are basically space heaters, so it's important to keep printers up and running. Especially when administrators are trying to monitor and maintain printers from remote locations.

The Minolta Color PageWorks 3000 is one such printer. It tracks things like toner level, paper jams, and whether the cover is closed. All these things can show up at the administrator's console. When a user calls to say the printer isn't working, the administrator can look at one screen and suggest, for example, closing the cover.

Hewlett-Packard provides similar diagnostic and reporting systems for a wide range of its products. A single screen can monitor the status of many different types of HP printers.

Future Smarts

Expect this trend toward embedded diagnostic hardware to continue. There is a desire to keep overall costs down. That means both anticipating pro blems and fixing them expeditiously. There is the need to manage components remotely. This need will become even more important as embedded components gain Web consciousness, thanks to embedded software companies like emWare. There is the goal of homogenizing hardware components, to simplify upgrades and maintenance. Finally, there is the aim to deter or detect theft of components.

Smart embedded hardware can help in all these areas.


Up to the Features section contentsGo to previous article: Embedded Diagnostic HardwareSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network