Search NASA⌕ Search

SEARCH · Search NASA

Results for “NIL”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 73 records · Page 4

Dynamic file-access characteristics of a production parallel scientific workload

Multiprocessors have permitted astounding increases in computational performance, but many cannot meet the intense I/O requirements of some scientific applications. An important component of any solution to this I/O bottleneck is a parallel file system that can provide high-bandwidth access to tremendous amounts of data in parallel to hundreds or thousands of processors. Most successful systems are based on a solid understanding of the expected workload, but thus far there have been no comprehensive workload characterizations of multiprocessor file systems. This paper presents the results of a three week tracing study in which all file-related activity on a massively parallel computer was recorded. Our instrumentation differs from previous efforts in that it collects information about every I/O request and about the mix of jobs running in a production environment. We also present the results of a trace-driven caching simulation and recommendations for designers of multiprocessor file systems.

Kotz, David↗

File-access characteristics of parallel scientific workloads

Phenomenal improvements in the computational performance of multiprocessors have not been matched by comparable gains in I/O system performance. This imbalance has resulted in I/O becoming a significant bottleneck for many scientific applications. One key to overcoming this bottleneck is improving the performance of parallel file systems. The design of a high-performance parallel file system requires a comprehensive understanding of the expected workload. Unfortunately, until recently, no general workload studies of parallel file systems have been conducted. The goal of the CHARISMA project was to remedy this problem by characterizing the behavior of several production workloads, on different machines, at the level of individual reads and writes. The first set of results from the CHARISMA project describe the workloads observed on an Intel iPSC/860 and a Thinking Machines CM-5. This paper is intended to compare and contrast these two workloads for an understanding of their essential similarities and differences, isolating common trends and platform-dependent variances. Using this comparison, we are able to gain more insight into the general principles that should guide parallel file-system design.

Nieuwejaar, Nils↗

Low-level interfaces for high-level parallel I/O

As the I/O needs of parallel scientific applications increase, file systems for multiprocessors are being designed to provide applications with parallel access to multiple disks. Many parallel file systems present applications with a conventional Unix-like interface that allows the application to access multiple disks transparently. By tracing all the activity of a parallel file system in a production, scientific computing environment, we show that many applications exhibit highly regular, but nonconsecutive I/O access patterns. Since the conventional interface does not provide an efficient method of describing these patterns, we present three extensions to the interface that support strided, nested-strided, and nested-batched I/O requests. We show how these extensions can be used to express common access patterns.

Nieuwejaar, Nils↗

Characterizing parallel file-access patterns on a large-scale multiprocessor

High-performance parallel file systems are needed to satisfy tremendous I/O requirements of parallel scientific applications. The design of such high-performance parallel file systems depends on a comprehensive understanding of the expected workload, but so far there have been very few usage studies of multiprocessor file systems. This paper is part of the CHARISMA project, which intends to fill this void by measuring real file-system workloads on various production parallel machines. In particular, we present results from the CM-5 at the National Center for Supercomputing Applications. Our results are unique because we collect information about nearly every individual I/O request from the mix of jobs running on the machine. Analysis of the traces leads to various recommendations for parallel file-system design.

Purakayastha, A.↗

File-System Workload on a Scientific Multiprocessor

Many scientific applications have intense computational and I/O requirements. Although multiprocessors have permitted astounding increases in computational performance, the formidable I/O needs of these applications cannot be met by current multiprocessors a their I/O subsystems. To prevent I/O subsystems from forever bottlenecking multiprocessors and limiting the range of feasible applications, new I/O subsystems must be designed. The successful design of computer systems (both hardware and software) depends on a thorough understanding of their intended use. A system designer optimizes the policies and mechanisms for the cases expected to most common in the user's workload. In the case of multiprocessor file systems, however, designers have been forced to build file systems based only on speculation about how they would be used, extrapolating from file-system characterizations of general-purpose workloads on uniprocessor and distributed systems or scientific workloads on vector supercomputers (see sidebar on related work). To help these system designers, in June 1993 we began the Charisma Project, so named because the project sought to characterize 1/0 in scientific multiprocessor applications from a variety of production parallel computing platforms and sites. The Charisma project is unique in recording individual read and write requests-in live, multiprogramming, parallel workloads (rather than from selected or nonparallel applications). In this article, we present the first results from the project: a characterization of the file-system workload an iPSC/860 multiprocessor running production, parallel scientific applications at NASA's Ames Research Center.

Kotz, David↗

Flexibility and Performance of Parallel File Systems

As we gain experience with parallel file systems, it becomes increasingly clear that a single solution does not suit all applications. For example, it appears to be impossible to find a single appropriate interface, caching policy, file structure, or disk-management strategy. Furthermore, the proliferation of file-system interfaces and abstractions make applications difficult to port. We propose that the traditional functionality of parallel file systems be separated into two components: a fixed core that is standard on all platforms, encapsulating only primitive abstractions and interfaces, and a set of high-level libraries to provide a variety of abstractions and application-programmer interfaces (API's). We present our current and next-generation file systems as examples of this structure. Their features, such as a three-dimensional file structure, strided read and write interfaces, and I/O-node programs, are specifically designed with the flexibility and performance necessary to support a wide range of applications.

Kotz, David↗

Performance of the Galley Parallel File System

As the input/output (I/O) needs of parallel scientific applications increase, file systems for multiprocessors are being designed to provide applications with parallel access to multiple disks. Many parallel file systems present applications with a conventional Unix-like interface that allows the application to access multiple disks transparently. This interface conceals the parallism within the file system, which increases the ease of programmability, but makes it difficult or impossible for sophisticated programmers and libraries to use knowledge about their I/O needs to exploit that parallelism. Furthermore, most current parallel file systems are optimized for a different workload than they are being asked to support. We introduce Galley, a new parallel file system that is intended to efficiently support realistic parallel workloads. Initial experiments, reported in this paper, indicate that Galley is capable of providing high-performance 1/O to applications the applications that rely on them. In Section 3 we describe that access data in patterns that have been observed to be common.

Nieuwejaar, Nils↗

The Galley Parallel File System

Most current multiprocessor file systems are designed to use multiple disks in parallel, using the high aggregate bandwidth to meet the growing I/0 requirements of parallel scientific applications. Many multiprocessor file systems provide applications with a conventional Unix-like interface, allowing the application to access multiple disks transparently. This interface conceals the parallelism within the file system, increasing the ease of programmability, but making it difficult or impossible for sophisticated programmers and libraries to use knowledge about their I/O needs to exploit that parallelism. In addition to providing an insufficient interface, most current multiprocessor file systems are optimized for a different workload than they are being asked to support. We introduce Galley, a new parallel file system that is intended to efficiently support realistic scientific multiprocessor workloads. We discuss Galley's file structure and application interface, as well as the performance advantages offered by that interface.

Nieuwejaar, Nils↗

The Galley Parallel File System

As the I/O needs of parallel scientific applications increase, file systems for multiprocessors are being designed to provide applications with parallel access to multiple disks. Many parallel file systems present applications with a conventional Unix-like interface that allows the application to access multiple disks transparently. The interface conceals the parallelism within the file system, which increases the ease of programmability, but makes it difficult or impossible for sophisticated programmers and libraries to use knowledge about their I/O needs to exploit that parallelism. Furthermore, most current parallel file systems are optimized for a different workload than they are being asked to support. We introduce Galley, a new parallel file system that is intended to efficiently support realistic parallel workloads. We discuss Galley's file structure and application interface, as well as an application that has been implemented using that interface.

Nieuwejaar, Nils↗

Toward Agent Programs with Circuit Semantics

New ideas are presented for computing and organizing actions for autonomous agents in dynamic environments-environments in which the agent's current situation cannot always be accurately discerned and in which the effects of actions cannot always be reliably predicted. The notion of 'circuit semantics' for programs based on 'teleo-reactive trees' is introduced. Program execution builds a combinational circuit which receives sensory inputs and controls actions. These formalisms embody a high degree of inherent conditionality and thus yield programs that are suitably reactive to their environments. At the same time, the actions computed by the programs are guided by the overall goals of the agent. The paper also speculates about how programs using these ideas could be automatically generated by artificial intelligence planning systems and adapted by learning methods.

ELECTRICAL CIRCUITS↗

A Comprehensive Model of the Near-Earth Magnetic Field

The near-Earth magnetic field is due to sources in Earth's core, ionosphere, magnetosphere, lithosphere, and from coupling currents between ionosphere and magnetosphere and between hemispheres. Traditionally, the main field (low degree internal field) and magnetospheric field have been modeled simultaneously, and fields from other sources modeled separately. Such a scheme, however, can introduce spurious features. A new model, designated CMP3 (Comprehensive Model: Phase 3), has been derived from quiet-time Magsat and POGO satellite measurements and observatory hourly and annual means measurements as part of an effort to coestimate fields from all of these sources. This model represents a significant advancement in the treatment of the aforementioned field sources over previous attempts, and includes an accounting for main field influences on the magnetosphere, main field and solar activity influences on the ionosphere, seasonal influences on the coupling currents, a priori characterization of ionospheric and magnetospheric influence on Earth-induced fields, and an explicit parameterization and estimation of the lithospheric field. The result of this effort is a model whose fits to the data are generally superior to previous models and whose parameter states for the various constituent sources are very reasonable.

Sabaka, Terence J.↗

Evaporation, Heat Transfer, and Velocity Distribution in Two-Dimensional and Rotationally Symmetrical Laminar Boundary-Layer Flow

The fundamental boundary layer equations for the flow, temperature and concentration fields are presented. Two dimensional symmetrical and unsymmetrical and rotationally symmetrical steady boundary layer flows are treated as well as the transfer boundary layer. Approximation methods for the calculation of the transfer layer are discussed and a brief survey of an investigation into the validity of the law that the Nusselt number is proportional to the cube root of the Prandtl number is presented.

Froessling, Nils↗

Regularizing the r-mode Problem for Nonbarotropic Relativistic Stars

We present results for r-modes of relativistic nonbarotropic stars. We show that the main differential equation, which is formally singular at lowest order in the slow-rotation expansion, can be regularized if one considers the initial value problem rather than the normal mode problem. However, a more physically motivated way to regularize the problem is to include higher order terms. This allows us to develop a practical approach for solving the problem and we provide results that support earlier conclusions obtained for uniform density stars. In particular, we show that there will exist a single r-mode for each permissible combination of 1 and m. We discuss these results and provide some caveats regarding their usefulness for estimates of gravitational-radiation reaction timescales. The close connection between the seemingly singular relativistic r-mode problem and issues arising because of the presence of co-rotation points in differentially rotating stars is also clarified.

Lockitch, Keith H.↗

Distributions of microbial activities in deep subseafloor sediments

Diverse microbial communities and numerous energy-yielding activities occur in deeply buried sediments of the eastern Pacific Ocean. Distributions of metabolic activities often deviate from the standard model. Rates of activities, cell concentrations, and populations of cultured bacteria vary consistently from one subseafloor environment to another. Net rates of major activities principally rely on electron acceptors and electron donors from the photosynthetic surface world. At open-ocean sites, nitrate and oxygen are supplied to the deepest sedimentary communities through the underlying basaltic aquifer. In turn, these sedimentary communities may supply dissolved electron donors and nutrients to the underlying crustal biosphere.

Geologic Sediments/microbiology↗

Structural Analysis of Pyrolytic Graphite Optics for the HiPEP Ion Thruster

The long lifetime requirements of interplanetary exploration missions is driving the need to develop long-life components for the electric propulsion thrusters that are being targeted for these missions. One of the primary life-limiting components of ion thrusters are the optics, which are continuously eroded during the operation of the thruster. Pyrolytic graphite optics are being considered for the High Power Electric Propulsion (HiPEP) ion thruster because of their very high resistance to erosion. This paper describes the structural analysis of the HiPEP pyrolytic graphite. A description of the development of the grid model, as well as the development of the effective properties and stress concentrations in the apertured area of the grids is included. An evaluation of the use of curved grids shows that the increased stiffness (compared to flat grids) prevents intergrid impact during launch, however, the residual stresses introduced by curving the grids pushes the resulting peak stresses beyond the critical stress. As a result, flat grids are recommended as the design solution. Thermally induced grid displacements during normal thruster operation are also presented.

Meckel, Nicole↗

Vibration test and analysis of the NEXIS ion engine

Interest in science objectives at the outer planets, specifically at the moons of Jupiter, has spurred the development of high-power electric propulsion systems under the Prometheus program.

Nuclear Electric Xenon Ion System (NEXIS) ion engi↗

Monolithic semiconductor light emitter and amplifier

A semiconductor light emitter comprising a substrate of a semiconductor material having a pair of opposed surfaces and a body of semiconductor material on one of the surfaces. The body includes a pair of clad layers of opposite conductivity types having an intermediate quantum well region therebetween. The clad layers are of a semiconductor material which forms a heterojunction with the material of the quantum well region. The clad layers and the quantum well region form a waveguide which extends along the body. A plurality of gain sections are formed in the body spaced along and optically coupled by the waveguide. Each of the gain sections is adapted to generate light therein when a voltage is placed thereacross. One of the gain section has gratings at each end thereof which are adapted to reflect light back into the one gain section and thereby create a beam of light. The grating between the one gain section and an adjacent gain section is adapted to allow some of the light generated in the one gain section to pass therethrough along the waveguide to the next gain section. Each of the other gain sections have gratings adjacent an end opposite the first gain sections. The periods of the grating are such that no self-oscillation of the light in the waveguide occurs so that each of the other gain sections serve as single pass amplifiers. The gratings also direct the amplified light from the other gain sections out of the body.

Carlson, Nils W.↗

Diode laser array

A diode laser array comprises a substrate of a semiconductor material having first and second opposed surfaces. On the first surface is a plurality of spaced gain sections and a separate distributed Bragg reflector passive waveguide at each end of each gain section and optically connecting the gain sections. Each gain section includes a cavity therein wherein charge carriers are generated and recombine to generate light which is confined in the cavity. Also, the cavity, which is preferably a quantum well cavity, provides both a high differential gain and potentially large depth of loss modulation. Each waveguide has a wavelength which is preferably formed by an extension of the cavity of the gain sections and a grating. The grating has a period which provides a selective feedback of light into the gain sections to supporting lasing, which allows some of the light to be emitted from the waveguide normal to the surface of the substrate and which allows optical coupling of the gain sections. Also, the grating period provides an operating wavelength which is on the short wavelength side of the gain period of the gain sections required for laser oscillation. An RF pulse is applied so as to maximize the magnitude of the loss modulation and the differential gain in the gain sections. The array is operated by applying a DC bias to all the gain sections at a level just below the threshold of the gain sections to only one of the gain sections which raises the bias in all of the gain sections to a level that causes all of the gain sections to oscillate. Thus, a small bias can turn the array on and off.

Carlson, Nils W.↗