Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “recovery”

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 271 records · Page 15

Preliminary design of the Shuttle-C avionics recovery system

The analysis done in developing a recovery system for the Shuttle-C cargo vehicle is presented. This recovery system is comprised of a reentry capsule which houses the vehicles avionics. The avionics are contained in a single package which is extracted from the capsule by the parachute recovery system. The Shuttle-C will be able to satisfy NASA's design and mission requirements. Included, is an analysis of the structural, thermal protection, and parachute recovery systems. A discussion of the merits of the proposed system is also included.

Brookfield, Morgan↗

Log-Based Recovery in Asynchronous Distributed Systems

A log-based mechanism is described for restoring consistent states to replicated data objects after failures. Preserving a causal form of consistency based on the notion of virtual time is focused upon in this report. Causal consistency has been shown to apply to a variety of applications, including distributed simulation, task decomposition, and mail delivery systems. Several mechanisms have been proposed for implementing causally consistent recovery, most notably those of Strom and Yemini, and Johnson and Zwaenepoel. The mechanism proposed here differs from these in two major respects. First, a roll-forward style of recovery is implemented. A functioning process is never required to roll-back its state in order to achieve consistency with a recovering process. Second, the mechanism does not require any explicit information about the causal dependencies between updates. Instead, all necessary dependency information is inferred from the orders in which updates are logged by the object servers. This basic recovery technique appears to be applicable to forms of consistency other than causal consistency. In particular, it is shown how the recovery technique can be modified to support an atomic form of consistency (grouping consistency). By combining grouping consistency with casual consistency, it may even be possible to implement serializable consistency within this mechanism.

Kane, Kenneth Paul↗

Effects of state recovery on creep buckling under variable loading

Structural alloys embody internal mechanisms that allow recovery of state with varying stress and elevated temperature, i.e., they can return to a softer state following periods of hardening. Such material behavior is known to strongly influence structural response under some important thermomechanical loadings, for example, that involving thermal ratchetting. The influence of dynamic and thermal recovery on the creep buckling of a column under variable loading is investigated. The column is taken as the idealized (Shanley) sandwich column. The constitutive model, unlike the commonly employed Norton creep model, incorporates a representation of both dynamic and thermal (state) recovery. The material parameters of the constitutive model are chosen to characterize Narloy Z, a representative copper alloy used in thrust nozzle liners of reusable rocket engines. Variable loading histories include rapid cyclic unloading/reloading sequences and intermittent reductions of load for extended periods of time; these are superimposed on a constant load. The calculated results show that state recovery significantly affects creep buckling under variable loading.

Robinson, D. N.↗

Quantifying fault recovery in multiprocessor systems

Various aspects of reliable computing are formalized and quantified with emphasis on efficient fault recovery. The mathematical model which proves to be most appropriate is provided by the theory of graphs. New measures for fault recovery are developed and the value of elements of the fault recovery vector are observed to depend not only on the computation graph H and the architecture graph G, but also on the specific location of a fault. In the examples, a hypercube is chosen as a representative of parallel computer architecture, and a pipeline as a typical configuration for program execution. Dependability qualities of such a system is defined with or without a fault. These qualities are determined by the resiliency triple defined by three parameters: multiplicity, robustness, and configurability. Parameters for measuring the recovery effectiveness are also introduced in terms of distance, time, and the number of new, used, and moved nodes and edges.

Malek, Miroslaw↗

Performance evaluation of redundant disk array support for transaction recovery

Redundant disk arrays provide a way of achieving rapid recovery from media failures with a relatively low storage cost for large scale data systems requiring high availability. Here, we propose a method for using redundant disk arrays to support rapid recovery from system crashes and transaction aborts in addition to their role in providing media failure recovery. A twin page scheme is used to store the parity information in the array so that the time for transaction commit processing is not degraded. Using an analytical model, we show that the proposed method achieves a significant increase in the throughput of database systems using redundant disk arrays by reducing the number of recovery operations needed to maintain the consistency of the database.

Mourad, Antoine N.↗

Validating system-level error recovery for spacecraft

The system-level software onboard a spacecraft is responsible for recovery from communication, thermal, power, and computer-health anomalies that may occur. The recovery must occur without disrupting any critical scientific or engineering activity that is executing at the time of the error. Thus, the error-recovery software may have to execute concurrently with the ongoing acquisition of scientific data or with spacecraft maneuvers. This paper provides a technique by which the rules that constrain the concurrent execution of these processes can be modeled in a graph. An algorithm is described that uses this model to validate that the constraints hold for all concurrent executions of the error-recovery softwave with the softwave that controls the science and engineering events on the spacecraft.

Lutz, Robyn R.↗

Database recovery using redundant disk arrays

Redundant disk arrays provide a way for achieving rapid recovery from media failures with a relatively low storage cost for large scale database systems requiring high availability. In this paper a method is proposed for using redundant disk arrays to support rapid-recovery from system crashes and transaction aborts in addition to their role in providing media failure recovery. A twin page scheme is used to store the parity information in the array so that the time for transaction commit processing is not degraded. Using an analytical model, it is shown that the proposed method achieves a significant increase in the throughput of database systems using redundant disk arrays by reducing the number of recovery operations needed to maintain the consistency of the database.

Mourad, Antoine N.↗

Reusable Reentry Satellite (RRS): Recovery tradeoff study

The main objectives of the Recovery Tradeoff Study were as follows: (1) to determine whether a land or water recovery best suits RRS system requirements; (2) what type of terminal recovery system is best suited for the RRS; and (3) what are the recovery access timelines after system landing. Based on the trade parameters and evaluation criteria used in this study, the land-landing configuration has an advantage over the water-landing configuration. It is recommended that a land-landing configuration be developed assuming WSMR as the landing site. It is also recommended that natural orbits be used for low inclination missions and any orbit adjustments for landing site targeting be performed at the end of the mission. Near-integer orbits should be used for high inclination missions and allow orbital decay to precess the ground track over the landing site range.

Source record↗

Constraint checking during error recovery

The system-level software onboard a spacecraft is responsible for recovery from communication, power, thermal, and computer-health anomalies that may occur. The recovery must occur without disrupting any critical scientific or engineering activity that is executing at the time of the error. Thus, the error-recovery software may have to execute concurrently with the ongoing acquisition of scientific data or with spacecraft maneuvers. This work provides a technique by which the rules that constrain the concurrent execution of these processes can be modeled in a graph. An algorithm is described that uses this model to validate that the constraints hold for all concurrent executions of the error-recovery software with the software that controls the science and engineering activities of the spacecraft. The results are applicable to a variety of control systems with critical constraints on the timing and ordering of the events they control.

Lutz, Robyn R.↗

The planning coordinator: A design architecture for autonomous error recovery and on-line planning of intelligent tasks

Developing a robust, task level, error recovery and on-line planning architecture is an open research area. There is previously published work on both error recovery and on-line planning; however, none incorporates error recovery and on-line planning into one integrated platform. The integration of these two functionalities requires an architecture that possesses the following characteristics. The architecture must provide for the inclusion of new information without the destruction of existing information. The architecture must provide for the relating of pieces of information, old and new, to one another in a non-trivial rather than trivial manner (e.g., object one is related to object two under the following constraints, versus, yes, they are related; no, they are not related). Finally, the architecture must be not only a stand alone architecture, but also one that can be easily integrated as a supplement to some existing architecture. This thesis proposal addresses architectural development. Its intent is to integrate error recovery and on-line planning onto a single, integrated, multi-processor platform. This intelligent x-autonomous platform, called the Planning Coordinator, will be used initially to supplement existing x-autonomous systems and eventually replace them.

Farah, Jeffrey J.↗

Recovery issues in databases using redundant disk arrays

Redundant disk arrays provide a way for achieving rapid recovery from media failures with a relatively low storage cost for large scale database systems requiring high availability. In this paper we propose a method for using redundant disk arrays to support rapid recovery from system crashes and transaction aborts in addition to their role in providing media failure recovery. A twin page scheme is used to store the parity information in the array so that the time for transaction commit processing is not degraded. Using an analytical model, we show that the proposed method achieves a significant increase in the throughput of database systems using redundant disk arrays by reducing the number of recovery operations needed to maintain the consistency of the database.

Mourad, Antoine N.↗

The aileron as an aid to recovery from the spin

As part of a general investigation by the NACA of factors that affect the spin, the use of the aileron as an aid to recovery from the spin was studied. Tests of 10 different models, covering a wide range of mass distribution, were made in the NACA free-spinning tunnel to determine the effects of a large downward deflection of the outboard aileron and of normal angular deflections of the ailerons upon recovery characteristics. The results indicate that the direction of aileron setting, with or against the spin, which will aid recovery from the spin depends upon the airplane weight distribution. For monoplanes and for biplanes with lower-wing ailerons, ailerons with the spin will be favorable when the weight is distributed chiefly along the fuselage (single-engine airplanes) and ailerons against the spin will be favorable when the weight is distributed chiefly along the wings (multi engine airplanes). Downward movement of the outboard aileron through a large angle will not always be effective in aiding recovery, the effectiveness of such a movement also being dependent upon the weight distribution of the airplane.

Neihouse, A I↗

Total-Pressure Distortion and Recovery of Supersonic Nose Inlet with Conical Centerbody in Subsonic Icing Conditions

Ice was formed on a full-scale unheated supersonic nose inlet in the NACA Lewis icing tunnel to determine its effect on compressor-face total-pressure distortion and recovery.Inlet angle of attack was varied from 0degrees to 12 degrees, free-stream Mach number from 0.17 to 0.28, and compressor-face Mach number from 0.10 to 0.47. Icing-cloud liquid-water content was varied from 0.65 to 1.8 grams per cubic meter at free-stream static air temperatures of 15 degrees and 0 degrees F. The addition of ice to the inlet components increased total-pressure-distortion levels and decreased recovery values compared withclear0air results, the losses increasing with time in ice. The combination of glaze ice, high corrected weight flow, and high angle of attack yielded the highest levels of distortion and lowest values of recovery. The general character of compressor-face distortion with an iced inlet was the same as that for the clean inlet, the total-pressure gradients being predominantly radial, with circumferential gradients occurring at angle of attack. At zero angle of attack, free-stream Mach number of 0.27, and a constant corrected weight flow of 150 pounds per second (compressor-face Mach number of 0.43), compressor-face total-pressure-distortion level increased from about 6 percent in clear air to 12 percent after 21 minutes of heavy glaze icing; concurrently, total-pressure recovery decreased from about 0.98 to 0.945. For the same operating conditions but with the inlet at 12 deg angle of attack, a change in distortion level occurred from about 9 percent in clear air to 14 percent after 2-1/4 minutes of icing, with a decrease in recovery from about 0.97 to 0.94.

Gelder, Thomas F↗

A Performance Prediction Model for a Fault-Tolerant Computer During Recovery and Restoration

The modeling and design of a fault-tolerant multiprocessor system is addressed. In particular, the behavior of the system during recovery and restoration after a fault has occurred is investigated. Given that a multicomputer system is designed using the Algorithm to Architecture to Mapping Model (ATAMM), and that a fault (death of a computing resource) occurs during its normal steady-state operation, a model is presented as a viable research tool for predicting the performance bounds of the system during its recovery and restoration phases. Furthermore, the bounds of the performance behavior of the system during this transient mode can be assessed. These bounds include: time to recover from the fault (t(sub rec)), time to restore the system (t(sub rec)) and whether there is a permanent delay in the system's Time Between Input and Output (TBIO) after the system has reached a steady state. An implementation of an ATAMM based computer was developed with the Generic VHSIC Spaceborne Computer (GVSC) as the target system. A simulation of the GVSC was also written based on the code used in ATAMM Multicomputer Operating System (AMOS). The simulation is in turn used to validate the new model in the usefulness and accuracy in tracking the propagation of the delay through the system and predicting the behavior in the transient state of recovery and restoration. The model is validated as an accurate method to predict the transient behavior of an ATAMM based multicomputer during recovery and restoration.

Stoughton, John W.↗

Checkpoint-based forward recovery using lookahead execution and rollback validation in parallel and distributed systems

This thesis studies a forward recovery strategy using checkpointing and optimistic execution in parallel and distributed systems. The approach uses replicated tasks executing on different processors for forwared recovery and checkpoint comparison for error detection. To reduce overall redundancy, this approach employs a lower static redundancy in the common error-free situation to detect error than the standard N Module Redundancy scheme (NMR) does to mask off errors. For the rare occurrence of an error, this approach uses some extra redundancy for recovery. To reduce the run-time recovery overhead, look-ahead processes are used to advance computation speculatively and a rollback process is used to produce a diagnosis for correct look-ahead processes without rollback of the whole system. Both analytical and experimental evaluation have shown that this strategy can provide a nearly error-free execution time even under faults with a lower average redundancy than NMR.

Long, Junsheng↗

Photo-recovery of electron-irradiated GaAs solar cells

The first long-term (3000 hours) UV testing of unirradiated and 1 MeV electron-irradiated GaAs solar cells, with multilayer-coated coverslides to reduce solar array operating temperature, has produced some unexpected and important results. Two results, independent of the coverslide coatings, are of particular importance in terms of the predictability of GaAs solar-array lifetime in space: ( 1) The GaAs/Ge solar cells used for this series of tests displayed a much higher radiation degradation than that predicted based on JPL Solar Cell Radiation Handbook data. Covered cells degraded more in Isc than did bare cells. Short-term illumination at 60 C did not produce significant recovery (-1%) of the radiation damage. (2) However, electron radiation damage to these GaAs solar celIs anneals at 40 C when exposed to approximately 1 sun AM0 UV light sources for extended periods. The effect appears to be roughly linear with time (-1% of lsc per 1000 UVSH), is large (greater than or equal to 3%), and has not yet saturated (at 3000 hours). This photo-recovery of radiation damage to GaAs solar cells is a new effect and potentially important to the spacecraft community. The figure compares the effects of extended UV on irradiated and unirradiated GaAs solar cells with INTELSAT-6 Si cells. The effect and its generality, the extent of and conditions for photo-recovery, and the implications of such recovery for missions in radiation environments have not yet been determined.

Meulenberg, Andrew↗

A Performance Prediction Model for a Fault-Tolerant Computer During Recovery and Restoration

The modeling and design of a fault-tolerant multiprocessor system is addressed. Of interest is the behavior of the system during recovery and restoration after a fault has occurred. The multiprocessor systems are based on the Algorithm to Architecture Mapping Model (ATAMM) and the fault considered is the death of a processor. The developed model is useful in the determination of performance bounds of the system during recovery and restoration. The performance bounds include time to recover from the fault, time to restore the system, and determination of any permanent delay in the input to output latency after the system has regained steady state. Implementation of an ATAMM based computer was developed for a four-processor generic VHSIC spaceborne computer (GVSC) as the target system. A simulation of the GVSC was also written on the code used in the ATAMM Multicomputer Operating System (AMOS). The simulation is used to verify the new model for tracking the propagation of the delay through the system and predicting the behavior of the transient state of recovery and restoration. The model is shown to accurately predict the transient behavior of an ATAMM based multicomputer during recovery and restoration.

Obando, Rodrigo A.↗

A Novel Photonic Clock and Carrier Recovery Device

As data communication rates climb toward ten Gb/s, clock recovery and synchronization become more difficult, if not impossible, using conventional electronic circuits. We present in this article experimental results of a high speed clock and carrier recovery using a novel device called a photonic oscillator that we recently developed in our laboratory. This device is capable of recovering clock signals up to 70 GHz. To recover the clock, the incoming data is injected into the photonic oscillator either through the optical injection port or the electrical injection port. The free running photonic oscillator is tuned to oscillate at a nominal frequency equal to the clock frequency of the incoming data. With the injection of the data, the photonic oscillator will be quickly locked to clock frequency of the data stream while rejecting other frequency components associated with the data. Consequently, the output of the locked photonic oscillator is a continuous periodical wave synchronized with the incoming data or simply the recovered clock. We have demonstrated a clock to spur ratio of more than 60 dB of the recovered clock using this technique. Similar to the clock recovery, the photonic oscillator can be used to recover a high frequency carrier degraded by noise and an improvement of about 50 dB in signal-to-noise ratio was demonstrated. The photonic oscillator has both electrical and optical inputs and outputs and can be directly interfaced with a photonic system without signal conversion. In addition to clock and carrier recovery, the photonic oscillator can also be used for (1) stable high frequency clock signal generation, (2) frequency multiplication, (3) square wave and comb frequency generation, and (4) photonic phase locked loop.

Yao, X. Steve↗