|
|
|
To accomplish this directive, UCAR's Y2K Task Group has targeted "mission-critical" activities as its top priority. The consensus of the group is that what's truly critical to UCAR's mission is the performance of the scientific supercomputers and related user services. To find time to assure that supercomputing and other facilities, along with a few other areas such as health and safety, will continue to function after New Year's Eve, staff are putting other projects on hold to tackle this problem.
SCD's plans for the supercomputers and other systems in its purview can be found on the Web. The first step was to identify all equipment with potential problems. The next step was to obtain manufacturers' upgrades.
"The target is April to have all our systems upgraded to vendor-supplied, Y2K-compliant software," says task group member Thomas Engel, who manages SCD's High Performance Systems Section. All the supercomputers have been upgraded, but a few other systems might not make that target. Engel points out, "The time we have to become compliant keeps decreasing, and yet it's only been in the last one to three months that our major vendors have released Y2K-compliant systems and product sets. So we're trying to play this balancing game between becoming compliant and not destabilizing our production environment."
Waiting for vendors to supply upgrades has slowed the installation and testing process--not just for the supercomputers, but for desktop systems as well. For the many people running Microsoft's Windows NT, for example, Engel notes that Version 4.0, Service Pack 3 "was proclaimed Y2K compliant when it came out," but then some noncompliant features were identified. "I anticipate that the same thing is going to happen with Service Pack 4. And there may be patch sets that we'll have to obtain from Microsoft [to fix that]."
Basil Irwin is Y2K project leader for NETS. He says the proposal "offers SCD testbed facilities that will be available for others." The design keeps test traffic logically isolated from production traffic. Some money may need to be spent, according to Irwin, to test host-based services like DNS (domain name service, a part of Web administration) and e-mail.
The NETS testbed is not designed to put the supercomputers through their paces. That's the responsibility of the Supercomputing Systems Group. According to SSG's year 2000 Web pages, the group will acquire a small SGI Origin 2000 for system testing. The plan is to configure that computer as a stand-alone testing environment. To test how CRAYs handle Y2K will require removing one from production and configuring it for testing only.
Aircraft. Ronald Ruth manages data for NCAR's Research Aviation Facility (RAF). Most of the instruments on the NSF/NCAR aircraft are analog sensors that transmit voltages in real time. "We don't have a lot of date stuff going on." Ruth is confident that in the few cases where dates are involved, fixes will be uncomplicated. RAF custom-built the data acquisition system for the aircraft it operates. "We have the ability to convert to four-digit dates when we do ground processing of resulting data sets," Ruth explains.
RAF is examining two systems on the aircraft themselves: the inertial navigation system and the Global Positioning System (see sidebar). Both are crucial for flying long routes over the oceans. "We've called the manufacturers and they've said 'We're not worried about it, but we're still working on it,' " says chief pilot Henry Boynton. "That's their business, so I'm sure they'll have fixes for it. It doesn't make any sense to worry about it." Still, Y2K project manager Stephen Dickson (UCAR Finance and Administration) doesn't want to take chances with the aircraft, even if they are upgraded in time. "We probably will avoid flying at midnight on December 31st because the consequences of [our] being wrong are not tolerable. The risk is too great," Dickson says.
Other facilities. UCAR Y2K Task Group member Susan Stringer is a software engineer in NCAR's Atmospheric Technology Division. "We're trying to inventory everything we have," she reports. Some of their computers, scientific equipment, and software were purchased off the shelf, and some were built by ATD staff. "We have embedded processors in some of our equipment that someone put there 15 years ago, and [that person] is no longer here." Once they've figured out where the problems are, they'll start the upgrading process. "A lot of our problems are probably in our postprocessing software, where the date 00 will show up, but it's not going to stop the system."
Computer models. Systems administrator Timothy Fredrick (NCAR Atmospheric Chemistry Division) emphasizes the distributed nature of the Y2K problem. "We're not in a position to fix models or applications that scientists have developed, but we are in a position to apply vendor updates to the systems on which those models run. . . . Each programmer who is responsible for code [that they plan to run] at NCAR will need to take a careful look at that code to fix Y2K problems."
UOP. Unlike the NCAR divisions, most projects in the UCAR Office of Programs spun up in the past decade, when Y2K awareness was already starting to emerge. Founded in 1983, Unidata is UOP's oldest program, but most of its software development has taken place in the 1990s. "Our code has all been written within the last seven years, using the newer languages with none of these Y2K problems," reports Sally Bates. Nearly all of Unidata's software is created in house, and "the software we distribute by others has all been made Y2K compliant." For example, the McIDAS interactive display package, created two decades ago at the University of Wisconsin, has reportedly been brought up to speed by UW.
UCAR president Richard Anthes summarizes, "It's important that we all take the year 2000 issues seriously but at the same time not overreact. UCAR and NCAR management are committed to taking all reasonable actions to make the transition from 1999 to 2000 as smooth and nondisruptive as possible."