GRIDtoday Logo Hewlett-Packard

DAILY NEWS AND INFORMATION FOR THE GLOBAL GRID COMMUNITY / AUGUST 18, 2003; VOL. 2 NO. 33

   ( Table of Contents )   

Special Features:

NEW GRID AND TOOLS DEPLOYED ACROSS NPACI PARTNERSHIP

The National Partnership for Advanced Computational Infrastructure (NPACI) has announced the deployment of the NPACI Grid, a prototype for Cyberinfrastructure, across the partnership's main resource sites. NPACI Grid is a production, heterogeneous national Grid consisting of interoperable software, scientific applications, and hardware resources located at the San Diego Supercomputer Center (SDSC), the Texas Advanced Computing Center (TACC) in Austin, TX, and the University of Michigan, Ann Arbor. The NPACI-Grid will soon be deployed at the California Institute of Technology, Pasadena, Calif., as well.

The NPACI Grid's goal is to provide increased access and capability to a national science and engineering research community via the hardware resources and software efforts of the NPACI partnership. The NPACI Grid unifies mature software infrastructure efforts through the development of the interoperable, tested and hardened "NPACKage" deployed at all resource sites on the NPACI Grid. Applications will use NPACKage services and software to target NPACI resources individually and collectively enabling a new generation of scientific discoveries.

The NPACI Grid complements the National Science Foundation's NSF Middleware Initiative (NMI) and TeraGrid/ETF project. All such efforts provide key building blocks for Cyberinfrastructure the comprehensive and evolutionary computational, data management and human infrastructure necessary to support advances in science and engineering. NPACI partners are working to ensure that NPACI Grid applications and NPACKage software will interoperate with NMI software and complement TeraGrid/ETF environments so that national Grid efforts can be integrated.

In conjunction with the deployment of the NPACI Grid, NPACI also is announcing NPACKage 1.1, a collection of 14 mature software components developed by partnership participants and national collaborators. NPACKage is deployed across all major NPACI compute, data and networking resources to form a uniform software environment for the NPACI Grid. Information on NPACKage can be found at npackage.npaci.edu .

"The NPACI Grid unifies NPACI infrastructure efforts and provides critical experience with Grids aggregated 'bottom-up' from existing resources, commodity networks, and mature software and applications," said Dr. Fran Berman, director of NPACI and the San Diego Supercomputer Center. "The NPACI Grid, TeraGrid/ETF, and other national Grid efforts are providing vital experience key to the development of an integrated information (Cyber-)infrastructure."

The hardware resources comprising the NPACI Grid belong to four different administrative domains, each with their own rules, regulations, requirements, and accounting procedures. The resources are heterogeneous and distributed: a 1.7 Teraflop AIX cluster, Blue Horizon, at SDSC, a 435 Gflop AMD based Linux cluster at the University of Michigan and three large shared-memory server nodes at TAAC delivering 1160 Gflops.

NPACKage components are based on mature software from NPACI partners and national collaborators and include:

  • The Globus Toolkit, the de facto standard for grid computing and an open-source collection of modular technologies that simplifies collaboration across dynamic, multi-institutional virtual organizations.
  • GSI-OpenSSH, a modified version of OpenSSH that adds support for GSI authentication, providing a single sign-on remote login capability for the grid.
  • Network Weather Service, a distributed system that periodically monitors and dynamically forecasts the performance various network and computational resources can deliver over a given time interval.
  • DataCutter, a core set of data services, on top of which application developers can implement more application-specific services or combine with existing grid services such as metadata management, resource management, and authentication services.
  • Ganglia, a scalable distributed monitoring system for high-performance computing systems such as clusters and grids.
  • LAPACK for Clusters (LFC), a package that brings the performance of ScaLAPACK and the expertise of advance performance tuning to an average user familiar with the LAPACK interface.
  • MyProxy, a credential repository for the grid.
  • GridConfig, software for generating and managing configuration files across a large number of components in a centrally controlled information system.
  • Condor-G, software which lets users submit jobs into a queue, maintain detailed job logs, manage input and output files, and serve as a comprehensive job/resource management system.
  • Storage Resource Broker (SRB), client-server middleware providing a uniform interface for connecting heterogeneous data resources over a network and accessing replicated data sets.
  • Grid Portal Toolkit (GridPort), a collection of technologies used for developing application-specific, browser-based interfaces to the grid.
  • MPICH-G2, a grid-enabled version of MPI message-passing library based on Globus. MPICH-G2 allows users to couple machines, of different architectures, to un MPI applications.
  • AppLeS Parameter Sweep Template (APST), software automating the execution of parameter sweep applications with potentially large data sets over grid resources.
  • Kx509, a standalone client program that acquires a short-term X.509 certificate from the KCA for a Kerberos-authenticated user.

NPACKage builds on top of the common infrastructure supplied by the GridsCenter Software Suite as part of the NSF Middleware Initiative (NMI). The NPACKage team has assembled a collection of versions that is regularly tested for interoperability on both internal and production systems. In addition, user support for NPACKage has been integrated with the NPACI trouble-ticket system to provide a quick turnaround to user problems and questions.

"We are focusing on hardening, testing, documentation and user support with NPACKage," says Berman. "The success of Grid efforts depends on the ability of users to get real work done and to exploit the capability and capacity of the underlying resources."

"NPACKage complements NMI and provides one-stop shopping for important NPACI software packages," said Carl Kesselman, chief software architect at NPACI. "Together, NPACKage and NMI provide a significant boost to the global grid infrastructure, including the TeraGrid."

( Top of Page )

   ( Table of Contents )