NCSA Home
Contact Us | Intranet | Search

data link Story: Surveying the (Computing) Landscape

News
datalink
9910
Current issue
Archives

Surveying the (Computing) Landscape

If you ask a question, you should be prepared to hear a candid answer. And if you are serious about wanting frank information, you should be open to changing your behavior or policies based on the answer.

In late spring, NCSA administered a web-based survey asking Alliance-allocated users to provide constructive feedback on all aspects of the computational environment and support services - from allocations to consulting to training. More than 175 users took NCSA up on the chance to comment. And, although the questionnaire was intended as an Alliance instrument, fewer than 5 respondents considered a site other than NCSA as their primary computing site, making the survey a referendum on NCSA's environment.

"This wasn't just an exercise for us," said John Towns, senior associate director of Scientific Computing and Visualization. "We really want to apply what we learned from the responses to changing the way we do business. It's already had an impact."

Overall Computing Environment

Asked to rate the quality of the computing environment, more than 80% found NCSA to have one that is good or excellent. Responses to subsequent related questions prevented staff from resting on these laurels, however.

Many users cited the long queues and slow turnaround times as barriers to their productivity. More than 60% chose additional capacity when asked to prioritize future computer acquisitions. Anticipating both of these responses, NCSA in August increased its SGI Origin2000 system to 1,548 processors, which increased the center's SGI computing capacity by 50 percent, and reduced turnaround time for short and medium jobs (the st-sj and mt-mj queues) where these new resources were applied.

Software

Selecting software to purchase for a center as diverse as NCSA is a balancing act. The center has finite resources to satisfy demand yet users logically expect to have the most common packages available. More than 70% indicated they had access to needed third-party or commercial software. The center's Software Committee constantly evaluates software license status and discusses usage patterns to attempt to satisfy the greatest number of users.

Training

Respondents were clear in their desire for more training and more web-based training. This just-in-time approach makes scheduling training convenient and is cost-effective for users. In June 1999, the Alliance Partners for Advanced Computational Services (PACS) organized a training committee that will coordinate the Alliance's HPC training program. This inter-institutional team hopes to coordinate schedules, minimize overlap of course content, offer courses in geographically distributed locations whenever possible, and develop standards for Alliance online training courses. Using the Access Grid, courses can be offered simultaneously around the country.

Users were quite adamant in requesting an online MPI course, so this is the first one under development by the PACS training team. A prototype is expected to be available at SC 99.

Getting Help

NCSA users generally are advised to contact the Consulting Services office for help or advice in using the center's systems. The staff in that office are not, however, the only ones charged with providing user assistance. Three other NCSA teams provide help but their services are not directly advertised to users. Because of this distributed structure, survey responses about assistance cannot be traced directly to the Consulting Services personnel.

Most users contact NCSA via email several times a year (no more than 50 indicated a more frequent contact rate). The NCSA consulting teams are rated highly for their courtesy, professionalism, and friendliness, with 66% of those responding considering this aspect excellent. The accuracy of the information provided and the timeliness of the responses are rated less highly, but ratings were still good. With a relatively complex computing environment, the staff on all four response teams deal with a large number of variables when answering user questions: system, software, scientific discipline, user computing sophistication and experience, as well as the completeness of the problem description. Choosing between an educated guess or asking for more information is a daily dilemma. The first choice could result in an incorrect solution; the second increases response time.

Web-based Information

Most respondents have accessed some of the information provided on the NCSA website and almost all found the online materials useful. That was the good news. Given the opportunity to evaluate the information and offer specific suggestions, readers were less complimentary. In general, they felt information was missing, lacked depth, and was, in some cases, out-of-date. Several comment that the presentation was too "fancy."

Although the survey specifically requested feedback on the HPC information provided by the center, the responses do not clearly indicate what branches of the NCSA web tree were the subject of the individual comments. This is a point of clarification in future surveys. User services personnel will be evaluating these comments with an eye to improving the quality and organization of the information.

Reacting to All the Feedback

The staff reviewing the survey results experienced their ups and downs. For each "Great job all around!" there was a "The answer 'it's broken' is not acceptable." John Towns noted it was hard to hear negative comments. "But we really appreciate how candid our users were in answering our questions."

This fall, NCSA user services managers, lead by Associate Director Bruce Loftis, are formulating plans to address the most pressing issues identified in the responses. Included in the follow-up process are phone calls to users who volunteered contact information in their survey responses.

The survey will be repeated in 2000. Staff hope for increased, more widely distributed participation and for a continuation of the frank commentary that has already changed NCSA's computing environment for the better. Users who want to provide input in the meantime can use the Alliance online suggestion form.


--Ginny Hudak-David, NCSA