Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “abstraction layers”

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 109 records · Page 6

Fault recovery in the reliable multicast protocol

The Reliable Multicast Protocol (RMP) provides a unique, group-based model for distributed programs that need to handle reconfiguration events at the application layer. This model, called membership views, provides an abstraction in which events such as site failures, network partitions, and normal join-leave events are viewed as group reformations. RMP provides access to this model through an application programming interface (API) that notifies an application when a group is reformed as the result of a some event. RMP provides applications with reliable delivery of messages using an underlying IP Multicast (12, 5) media to other group members in a distributed environment even in the case of reformations. A distributed application can use various Quality of Service (QoS) levels provided by RMP to tolerate group reformations. This paper explores the implementation details of the mechanisms in RMP that provide distributed applications with membership view information and fault recovery capabilities.

Callahan, John R.↗

Specification and Design of a Fault Recovery Model for the Reliable Multicast Protocol

The Reliable Multicast Protocol (RMP) provides a unique, group-based model for distributed programs that need to handle reconfiguration events at the application layer. This model, called membership views, provides an abstraction in which events such as site failures, network partitions, and normal join-leave events are viewed as group reformations. RMP provides access to this model through an application programming interface (API) that notifies an application when a group is reformed as the result of a some event. RMP provides applications with reliable delivery of messages using an underlying IP Multicast media to other group members in a distributed environment even in the case of reformations. A distributed application can use various Quality of Service (QoS) levels provided by RMP to tolerate group reformations. This paper explores the implementation details of the mechanisms in RMP that provide distributed applications with membership view information and fault recovery capabilities.

Montgomery, Todd↗

Minnowbrook I: 1993 Workshop on End-Stage Boundary Layer Transition

This volume contains materials presented at the Minnowbrook I-1993 Workshop on End-Stage Boundary Layer Transition, held at the Syracuse University Minnowbrook Conference Center, New York, from August 15 to 18, 1993. This volume was previously published as a Syracuse University report edited by John E. LaGraff. The workshop organizers were John E. LaGraff (Syracuse University), Terry V. Jones (Oxford University), and J. Paul Gostelow (University of Technology, Sydney). The workshop focused on physical understanding of the late stages of transition from laminar to turbulent flows, with the specific goal of contributing to improving engineering design of turbomachinery and wing airfoils. The workshop participants included academic researchers from the United States and abroad, and representatives from the gas-turbine industry and U.S. government laboratories. To improve interaction and discussions among the participants, no formal papers were required. The physical mechanisms discussed were related to natural and bypass transition, wake-induced transition, effects of freestream turbulence, turbulent spots, hairpin vortices, nonlinear instabilities and breakdown, instability wave interactions, intermittency, turbulence, numerical simulation and modeling of transition, heat transfer in boundary-layer transition, transition in separated flows, laminarization, transition in turbomachinery compressors and turbines, hypersonic boundary-layer transition, and other related topics. This volume contains abstracts and copies of the viewgraphs presented, organized according to the workshop sessions. The workshop summary and the plenary discussion transcript clearly outline future research needs.

LaGraff, John E.↗

Open Architecture Standard for NASA's Software-Defined Space Telecommunications Radio Systems

NASA is developing an architecture standard for software-defined radios used in space- and ground-based platforms to enable commonality among radio developments to enhance capability and services while reducing mission and programmatic risk. Transceivers (or transponders) with functionality primarily defined in software (e.g., firmware) have the ability to change their functional behavior through software alone. This radio architecture standard offers value by employing common waveform software interfaces, method of instantiation, operation, and testing among different compliant hardware and software products. These common interfaces within the architecture abstract application software from the underlying hardware to enable technology insertion independently at either the software or hardware layer. This paper presents the initial Space Telecommunications Radio System (STRS) Architecture for NASA missions to provide the desired software abstraction and flexibility while minimizing the resources necessary to support the architecture.

Reinhart, Richard C.↗

Numerical and physical aspects of aerodynamic flows III; Proceedings of the Third Symposium, California State University, Long Beach, CA, January 21-24, 1985

The present symposium considers hydrodynamic stability and turbulent transition, transition calculations in three-dimensional flows, a quasi-simultaneous finite difference approach for strongly interacting flows, the significance of the thin layer Navier-Stokes approximation, unsteady airfoil boundary layers, predictions and experiments on airfoils at low Reynolds numbers, and a comparison of interactive boundary layer and thin layer Navier-Stokes procedures. Also discussed are a viscous-inviscid interaction method for computing unsteady transonic separation, massive separation and dynamic stall on a cusped trailing edge airfoil, the computation of turbulent separated flows over wings, an iterative scheme for three-dimensional transonic flows, and the computation of three-dimensional flows with shock wave/boundary layer interaction. Many of the papers in this symposium were abstracted previously (cf., A85-42951).

Cebeci, T.↗

Surface Ages and Resurfacing Rates of the Polar Layered Deposits on Mars

The martian polar layered deposits (PLD) are probably the best source of information about the recent climate history of Mars, but their origin and the mechanisms of accumulation are still a mystery. The polar layers are sedimentary deposits that most planetary scientists believe are composed of water ice and varying amounts of wind-blown dust, but their composition is poorly constrained. Interpretation of the observed polar stratigraphy in terms of global climate changes is complicated by the significant difference in surface ages between the north and south PLD inferred from crater statistics. While no craters have been found in the north PLD, the surface of the south PLD appears to have been stable for many of the orbital/axial cycles that are thought to have induced global climate changes on Mars. Using medium-resolution Viking imagery, Plaut et al. found at least 15 impact craters in the southern layered deposits and concluded that their surface is 120 +/- 40 million years old. In contrast, Cutts et al. found no fresh impact craters larger than about 300 meters in summertime images of the north polar layered deposits. Additional information is contained in the original extended abstract.

Herkenhoff, K. E.↗

Vacillation Made Easy: Distribution, Re-distribution, and Un-distribution of DOPL-based Processing

Distributed Objects Protocol Layer, or DOPL, Provides a simple and general data communication abstraction that can support the distribution of C++ applications software functionality among an arbitrary collection of processors. The purposed of the abstraction is to minimize the cost of revising processing distribution decisions throughout the software development cycle, including after software has beed delivered to users.

Vacillation↗