skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Managing security in high-performance distributed computations.

Journal Article · · Cluster Comput.

We describe a software infrastructure designed to support the development of applications that use highspeed networks to connect geographically distributed supercomputers, databases, and scientific instruments. Such applications may need to operate over open networks and access valuable resources, and hence can require mechanisms for ensuring integrity and confidentiality of communications and for authenticating both users and resources. Yet security solutions developed for traditional client-server applications do not provide direct support for the distinctive program structures, programming tools, and performance requirements encountered in these applications. To address these requirements, we are developing a security enhanced version of a communication library called Nexus, which is then used to provide secure versions of various parallel libraries and languages, including the popular Message Passing Interface. These tools support the wide range of process creation mechanisms and communication structures used in high performance computing. They also provide a fine degree of control over what, where, and when security mechanisms are applied. In particular, a single application can mix secure and nonsecure communication, allowing the programmer to make fine grained security/performance tradeoffs. We present performance results that enable us to quantify the performance of our infrastructure.

Research Organization:
Argonne National Lab. (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC)
DOE Contract Number:
DE-AC02-06CH11357
OSTI ID:
942505
Report Number(s):
ANL/MCS/JA-32092; TRN: US200916%%509
Journal Information:
Cluster Comput., Vol. 1, Issue Jan. 1998; ISSN 1386-7857
Country of Publication:
United States
Language:
ENGLISH