[an error occurred while processing this directive]

NERSC 3 Greenbook

next up previous contents
Next: Encourage Expansion of Data Up: Specific Recommendations Previous: Encourage software development.

Encourage science of scale by enhancing the effective use of the capability computing systems

. Supercomputers should be used primarily for the applications that require the specific and special capabilities of the resource. Although local computing has expanded enormously since the last requirements document, little has been done to eliminate the capacity vs. capability computing problem. It is quite true that a capability supercomputer without significant capacity is not a useful resource. The use of supercomputers as general-purpose capacity engines is driven by the fact that these resources are pre-paid (``free or allocated'') systems that are very stable and well maintained. Unfortunately the primary mission of supercomputers has been overloaded by filling the capacity requests. This situation must be reversed but there are numerous and obvious political and sociological obstacles that will be encountered.

There are many ways to accomplish this. One is by expanding the local and distributed computing resources further, a place for many mid-scale and small-scale projects/tasks (c.f., section 2.1) will exist. These services need to be integrated with the supercomputer systems to allow some omnipotent scheduling process (currently users that understand available resources and their applications) to move appropriate tasks to the local and distributed computing class. A compatible applications software environment across the range of computational systems (local, distributed, high performance) is necessary to achieve this goal.

The numerous political and sociological obstacles are compounded by the infancy of true distributed computing environments and the fact that there is little experience in the user community in using coupled but distributed resources and tools. The NERSC facility is again in a unique position to prototype and foster the development of such tools and environments in a production facility. This may require the installation of capacity resources at the NERSC facility and will definitely require the cooperation of the user community.


NERSC 3 Greenbook

next up previous contents
Next: Encourage Expansion of Data Up: Specific Recommendations Previous: Encourage software development.
Rick A Kendall
7/13/1998