Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “data requests”

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 1,603 records · Page 89

ICAP - An Interactive Cluster Analysis Procedure for analyzing remotely sensed data

An Interactive Cluster Analysis Procedure (ICAP) was developed to derive classifier training statistics from remotely sensed data. ICAP differs from conventional clustering algorithms by allowing the analyst to optimize the cluster configuration by inspection, rather than by manipulating process parameters. Control of the clustering process alternates between the algorithm, which creates new centroids and forms clusters, and the analyst, who can evaluate and elect to modify the cluster structure. Clusters can be deleted, or lumped together pairwise, or new centroids can be added. A summary of the cluster statistics can be requested to facilitate cluster manipulation. The principal advantage of this approach is that it allows prior information (when available) to be used directly in the analysis, since the analyst interacts with ICAP in a straightforward manner, using basic terms with which he is more likely to be familiar. Results from testing ICAP showed that an informed use of ICAP can improve classification, as compared to an existing cluster analysis procedure.

Wharton, S. W.↗

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↗

Analysis of automatic repeat request methods for deep-space downlinks

Automatic repeat request (ARQ) methods cannot increase the capacity of a memoryless channel. However, they can be used to decrease the complexity of the channel-coding system to achieve essentially error-free transmission and to reduce link margins when the channel characteristics are poorly predictable. This article considers ARQ methods on a power-limited channel (e.g., the deep-space channel), where it is important to minimize the total power needed to transmit the data, as opposed to a bandwidth-limited channel (e.g., terrestrial data links), where the spectral efficiency or the total required transmission time is the most relevant performance measure. In the analysis, we compare the performance of three reference concatenated coded systems used in actual deep-space missions to that obtainable by ARQ methods using the same codes, in terms of required power, time to transmit with a given number of retransmissions, and achievable probability of word error. The ultimate limits of ARQ with an arbitrary number of retransmissions are also derived.

Pollara, F.↗

Climate Hazard Assessment for Stakeholder Adaptation Planning in New York City

This paper describes a time-sensitive approach to climate change projections, developed as part of New York City's climate change adaptation process, that has provided decision support to stakeholders from 40 agencies, regional planning associations, and private companies. The approach optimizes production of projections given constraints faced by decision makers as they incorporate climate change into long-term planning and policy. New York City stakeholders, who are well-versed in risk management, helped pre-select the climate variables most likely to impact urban infrastructure, and requested a projection range rather than a single 'most likely' outcome. The climate projections approach is transferable to other regions and consistent with broader efforts to provide climate services, including impact, vulnerability, and adaptation information. The approach uses 16 Global Climate Models (GCMs) and three emissions scenarios to calculate monthly change factors based on 30-year average future time slices relative to a 30- year model baseline. Projecting these model mean changes onto observed station data for New York City yields dramatic changes in the frequency of extreme events such as coastal flooding and dangerous heat events. Based on these methods, the current 1-in-10 year coastal flood is projected to occur more than once every 3 years by the end of the century, and heat events are projected to approximately triple in frequency. These frequency changes are of sufficient magnitude to merit consideration in long-term adaptation planning, even though the precise changes in extreme event frequency are highly uncertain

Horton, Radley M.↗

Flight Software Dictionary Development for the Mars2020 Rover

The Mars2020 project, developed and operated by the Jet Propulsion Laboratory (JPL), successfully landed the Perseverance rover and its flying companion Ingenuity on the surface of Mars on February 18th 2021. Perseverance combines heritage and cutting-edge flight software and hardware to accomplish crucial mission requirements related to Martian surface sampling. The design, development, and operation of NASA’s large strategic science missions require the ability to communicate spacecraft capabilities to hundreds of engineers across multiple disciplines. The interaction between flight and ground software development, Verification and Validation (V&V), Assembly, Test, and Launch Operations (ATLO), and management each demand quick understanding of unique slices of information for each discipline. This information includes the current capabilities of the flight system as well as future capabilities and their status as they are developed and tested. Despite the fundamental and critical nature of this information, the flight software dictionaries used to track it are a stumbling block for many projects. These dictionaries provide the cornerstone for the interpretation of data sent from the spacecraft, allowing for quick comprehension by engineers on the ground. During both spacecraft development and operations, flight software dictionary management includes significant challenges due to the large number of interfacing systems and the subtle yet distinct needs of each.The engineering of flight software dictionaries for Mars2020 had numerous challenges, most-notably: parallel dictionary development to support simultaneous separate flight software build campaigns for each mission phase (cruise and surface), managing requests for operations-enabling information without perturbing the heritage interface with the rover, and the introduction of new tools by the dictionary stakeholders that forced the dictionary team to innovate and redesign the heritage tool chain. These challenges generated guiding principles for the dictionary development effort: emphasize coding best practices and unit testing in the dictionary code development tool chain, use institutionally provided COTS (commercial-off-the-shelf) tools whenever possible, and maintain the heritage flight-ground interface all while advancing operations-enabling information via a loosely coupled interface.Throughout development and operations, the Mars2020 dictionary toolchain included IBM DOORS Next Generation, GitHub, Microsoft Excel, Docker, Jenkins, and a significant custom-built Python codebase. Significant interfaces included JPL’s command and control software, heritage flight software team tools and processes, and the many cloud-based ground tools developed for the mission.This paper will discuss the requirements for the Mars2020 dictionary development, the development team’s response to those requirements, lessons learned throughout the process, steps taken towards automated deliveries and continuous integration of stakeholder inputs, potential toolchain improvements for Mars2020, and key takeaways that could be applied to future missions.

Pyrzak, Guy↗

Investigations of Spatial and Temporal Variability of Ocean and Ice Conditions in and Near the Marginal Ice Zone. The “Marginal Ice Zone Observations and Processes Experiment” (MIZOPEX) Final Campaign Summary

Despite the significance of the marginal ice zones of the Arctic Ocean, basic parameters such as sea surface temperature (SST) and a range of sea-ice characteristics are still insufficiently understood in these areas, and especially so during the summer melt period. The field campaigns summarized here, identified collectively as the “Marginal Ice Zone Ocean and Ice Observations and Processes Experiment” (MIZOPEX), were funded by U.S. National Aeronautic and Space Administration (NASA) with the intent of helping to address these information gaps through a targeted, intensive observation field campaign that tested and exploited unique capabilities of multiple classes of unmanned aerial systems (UASs). MIZOPEX was conceived and carried out in response to NASA’s request for research efforts that would address a key area of science while also helping to advance the application of UASs in a manner useful to NASA for assessing the relative merits of different UASs. To further exercise the potential of unmanned systems and to expand the science value of the effort, the field campaign added further challenges such as air deployment of miniaturized buoys and coordinating missions involving multiple aircraft. Specific research areas that MIZOPEX data were designed to address include relationships between ocean skin temperatures and subsurface temperatures and how these evolve over time in an Arctic environment during summer; variability in sea-ice conditions such as thickness, age, and albedo within the marginal ice zone (MIZ); interactions of SST, salinity, and ice conditions during the melt cycle; and validation of satellite-derived SST and ice concentration fields provided by satellite imagery and models.

54 ENVIRONMENTAL SCIENCES↗

RAID 7 disk array

Each RAID level reflects a different design architecture. Associated with each is a backdrop of imposed limitations, as well as possibilities which may be exploited within the architectural constraints of that level. There are three unique features that differentiate RAID 7 from all other levels. RAID 7 is asynchronous with respect to usage of I/O data paths. Each I/O drive (includes all data and one parity drives) as well as each host interface (there may be multiple host interfaces) has independent control and data paths. This means that each can be accessed completely, independently, of the other. This is facilitated by a separate device cache for each device/interface as well. RAID 7 is asynchronous with respect to device hierarchy and data bus utilization. Each drive and each interface is connected to a high speed data bus controlled by the embedded operating system to make independent transfers to and from central cache. RAID 7 is asynchronous with respect to the operation of an embedded real time process oriented operating system. This means that exclusive and independent of the host, or multiple host paths, the embedded OS manages all I/O transfers asynchronously across the data and parity drives. A key factor to consider is that of the RAID 7's ability to anticipate and match host I/O usage patterns. This yields the following benefits over RAID's built around micro-code based architectures. RAID 7 appears to the host as a normally connected Big Fast Disk (BFD). RAID 7 appears, from the perspective of the individual disk devices, to minimize the total number of accesses and optimize read/write transfer requests. RAID 7 smoothly integrates the random demands of independent users with the principles of spatial and temporal locality. This optimizes small, large, and time sequenced I/O requests which results in users having an I/O performance which approaches performance to that of main memory.

Stout, Lloyd↗

United States Air Force Wipe Solvent Testing

The Wright-Patterson Air Force Base (WPAFB), as part of the Air Force Material Command, requested that NASA Johnson Space Center (JSC) White Sands Test Facility (WSTF) conduct testing and analyses in support of the United States Air Force Wipe Solvent Development Project. The purpose of the wipe solvent project is to develop an alternative to be used by Air Force flight line and maintenance personnel for the wipe cleaning of oxygen equipment. This report provides material compatibility, liquid oxygen (LOX) mechanical impact, autogenous ignition temperature (AIT), and gauge cleaning test data for some of the currently available solvents that may be used to replace CFC-113 and methyl chloroform. It provides data from previous WSTF test programs sponsored by the Naval Sea Systems Command, the Kennedy Space Center, and other NASA programs for the purpose of assisting WP AFB in identifying the best alternative solvents for validation testing.

Hornung, Steven D.↗

Compact and accurate chemical mechanism for methane pyrolysis with PAH growth

In this study, a reliable and compact chemical mechanism of gas-phase methane pyrolysis leading to formation of large polycyclic aromatic hydrocarbon (PAH) molecules has been developed. This model is designed for studies of carbon nanostructure synthesis such as carbon black and graphene flakes, including soot growth kinetics. Methane pyrolysis with carbon nanostructure synthesis is a two-stage process where conversion of CH 4 to C 2 H 2 precedes the growth of PAH molecules from acetylene. We present a single chemical mechanism that accurately describes both stages. We have constructed a compact and accurate chemical mechanism capable of modeling both stages of methane pyrolysis based on the ABF mechanism which was expanded with the most prominent reaction pathways from the mechanism by Tao for small PAH molecules and HACA pathways for larger PAH molecules, up to 37 aromatic rings. The resulting mechanism was validated through comparison to multiple available sets of experimental data. Good agreement with the experimental data for both processes was obtained. Performance of the mechanism was tested for pyrolysis of methane-rich mixtures under long residence times leading to abundant formation of PAH molecules. It is shown that the inclusion of larger PAH species (up to A37) in the chemical mechanism is important for accurate prediction of the fraction of carbon converted to PAH molecules and, correspondingly, the residual fraction of acetylene in the mixture. The mechanism file is available upon request.

08 HYDROGEN↗

Development of a multivariate tool to reject background in a WZ diboson search for the CDF experiment

In the frame of the strong on-going data analysis effort of the CDF collaboration at Fermilab, a method was developed by the candidate to improve the background rejection efficiency in the search for associated pair production of electroweak W, Z bosons. The performaces of the method for vetoing the tt background in a WZ/ZZ → fνq$\bar{q}$ diboson search are reported. The method was developed in the inclusive 2-jets sample and applied to the “tag-2 jets" region, the subsample defined by the request that the two jets carry beauty flavor. In this region the tt production is one of the largest backgrounds. The tt veto proceeds in two steps: first, a set of pre-selection cuts are applied in a candidate sample where up to two leptons are accepted in addition to a jet pair, and the ZZ component of the signal is thus preserved; next, a Neural Network is trained to indicate the probability that the event be top-pair production. To validate the the method as developed in the inclusive 2-jets sample, it is applied to veto region providing a significant rejection of this important background.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

Critical Experiment Design Phase 2 Report for Integral Request 304

This report documents the second phase of the critical experiment design process (CED-2) conducted as part of integral experiment request (IER) 304. The purpose of IER-304 is to develop a temperature-dependent critical experiment capability at the Sandia National Laboratories critical experiment facility using low-enriched uranium oxide fuel. Only a few benchmark quality critical experiments are currently available to validate criticality safety computational methods at temperatures other than room temperature. Recent advancements in computational techniques such as implementation of on-the-fly Doppler broadening techniques and advanced treatment of thermal scattering data necessitate the development of additional experimental capabilities in this area. The work described in this report developed representative configurations using 7uPCX and BUCCX fuels, analyzed the physics exercised by the different arrays, and analyzed the estimated experimental uncertainties. This report also scopes the information necessary for performing modifications to the reactor to accommodate operation at elevated and reduced temperatures.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Annual Transuranic Waste Inventory Report – 2015 (Data Cutoff Date 12/31/2014)

The purpose of this Annual Transuranic Waste Inventory Report – 2015 (ATWIR-2015) is to document the updated inventory estimate of transuranic (TRU) waste reported by the TRU waste generator sites as of December 31, 2014. This updated inventory information is provided to the U.S. Department of Energy (DOE) Carlsbad Field Office (CBFO) and is available to the DOE TRU waste complex, Waste Isolation Pilot Plant (WIPP) stakeholders, and regulators. The TRU waste inventory information is used for strategic planning, supports DOE/CBFO’s input into documents (e.g., WIPP Documented Safety Analysis and National Environmental Policy Act analyses), the development of new containers or shipping packages, planned change requests, and other design changes that may take place in the repository. Furthermore, if requested by DOE/CBFO, this report will provide the basis for the Performance Assessment Inventory Report for performance assessment modeling. This report focuses on the TRU waste stored or projected to be generated (up through calendar year [CY] 2033) at the TRU waste generator sites.

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

A Feasible Approach for an Early Manned Lunar Landing. Part II: Detailed Report of Ad Hoc Task Group

This report, in two parts, presents a program development plan for attempting a first manned lunar landing in 1967. The two parts consist of a Summary Report and a Detailed Report representing the coordinated output of the Ad Hoc Task Group assigned to the study. The study was started in response to the request for such a study by the Associate Administrator in his memorandum of May 2, 1961 establishing the Ad Hoc Task Group. The purpose of the study was to take a first cut at the tasks associated with the design, development and construction of the equipment and facilities as well as the development of the crews, and to show the time phasing 6f these tasks. Included are the space sciences, life science and advanced technology tasks whose data and results are needed for designing and developing the systems required in carrying out the mission. The plan presented in the two reports does not presume to be a firm plan. Its basic purpose is, by choosing one feasible method, to size up the scope, schedule and cost of the job, discover the main problems, pacing items and major decisions and provide a threshold from which a firm and detailed project development plan can be jointly formulated by the various elements of NASA.

Fleming, William A.↗

A Feasible Approach for an Early Manned Lunar Landing. Part I: Summary Report of Ad Hoc Task Group Study

This report, in two parts, presents a program development plan for attempting a first manned lunar landing in 1967. The two parts consist of a Summary Report and a Detailed Report representing the coordinated output of the ad hoc task group assigned to the study. The study was started in response to the request for such a study by the Associate Administrator in his memorandum of May 2, 1961 establishing the Ad Hoc Task Group. The purpose of the study was to take a first cut at the tasks associated with the design, development and construction of the equipment and facilities as well as the development of the crews, and to show the time phasing of these tasks. Included are the space science, life science and advanced technology tasks whose data and results are needed for designing and developing the systems required in carrying out the mission.

Fleming, William A.↗

Software unit testing in Ada environment

A validation procedure for the Ada binding of the Graphical Kernel System (GKS) is being developed. PRIOR Data Sciences is also producing a version of the GKS written in Ada. These major software engineering projects will provide an opportunity to demonstrate a sound approach for software testing in an Ada environment. The GKS/Ada validation capability will be a collection of test programs and data, and test management guidelines. These products will be used to assess the correctness, completeness, and efficiency of any GKS/Ada implementation. The GKS/Ada developers will be able to obtain the validation software for their own use. It is anticipated that this validation software will eventually be taken over by an independent standards body to provide objective assessments of GKS/Ada implementations, using an approach similar to the validation testing currently applied to Ada compilers. In the meantime, if requested, this validation software will be used to assess GKS/Ada products. The second project, implementation of GKS using the Ada language, is a conventional software engineering tasks. It represents a large body of Ada code and has some interesting testing problems associated with automatic testing of graphics routines. Here the normal test practices which include automated regression testing, independent quality assistance, test configuration management, and the application of software quality metrics will be employed. The software testing methods emphasize quality enhancement and automated procedures. Ada makes some aspects of testing easier, and introduces some concerns. These issues are addressed.

Warnock, Glenn↗

A COTS-Based Attitude Dependent Contact Scheduling System

The mission architecture of the Gamma-ray Large Area Space Telescope (GLAST) requires a sophisticated ground system component for scheduling the downlink of science data. Contacts between the ````````````````` satellite and the Tracking and Data Relay Satellite System (TDRSS) are restricted by the limited field-of-view of the science data downlink antenna. In addition, contacts must be scheduled when permitted by the satellite s complex and non-repeating attitude profile. Complicating the matter further, the long lead-time required to schedule TDRSS services, combined with the short duration of the downlink contact opportunities, mandates accurate GLAST orbit and attitude modeling. These circumstances require the development of a scheduling system that is capable of predictively and accurately modeling not only the orbital position of GLAST but also its attitude. This paper details the methods used in the design of a Commercial Off The Shelf (COTS)-based attitude-dependent. TDRSS contact Scheduling system that meets the unique scheduling requirements of the GLAST mission, and it suggests a COTS-based scheduling approach to support future missions. The scheduling system applies filtering and smoothing algorithms to telemetered GPS data to produce high-accuracy predictive GLAST orbit ephemerides. Next, bus pointing commands from the GLAST Science Support Center are used to model the complexities of the two dynamic science gathering attitude modes. Attitude-dependent view periods are then generated between GLAST and each of the supporting TDRSs. Numerous scheduling constraints are then applied to account for various mission specific resource limitations. Next, an optimization engine is used to produce an optimized TDRSS contact schedule request which is sent to TDRSS scheduling for confirmation. Lastly, the confirmed TDRSS contact schedule is rectified with an updated ephemeris and adjusted bus pointing commands to produce a final science downlink contact schedule.

DeGumbia, Jonathan D.↗

The HEPCloud Facility: elastic computing for High Energy Physics – The NOvA Use Case

The need for computing in the HEP community follows cycles of peaks and valleys mainly driven by conference dates, accelerator shutdown, holiday schedules, and other factors. Because of this, the classical method of provisioning these resources at providing facilities has drawbacks such as potential overprovisioning. As the appetite for computing increases, however, so does the need to maximize cost efficiency by developing a model for dynamically provisioning resources only when needed. To address this issue, the HEPCloud project was launched by the Fermilab Scientific Computing Division in June 2015. Its goal is to develop a facility that provides a common interface to a variety of resources, including local clusters, grids, high performance computers, and community and commercial Clouds. Initially targeted experiments include CMS and NOvA, as well as other Fermilab stakeholders. In its first phase, the project has demonstrated the use of the “elastic” provisioning model offered by commercial clouds, such as Amazon Web Services. In this model, resources are rented and provisioned automatically over the Internet upon request. In January 2016, the project demonstrated the ability to increase the total amount of global CMS resources by 58,000 cores from 150,000 cores - a 25 percent increase - in preparation for the Recontres de Moriond. In March 2016, the NOvA experiment has also demonstrated resource burst capabilities with an additional 7,300 cores, achieving a scale almost four times as large as the local allocated resources and utilizing the local AWS s3 storage to optimize data handling operations and costs. NOvA was using the same familiar services used for local computations, such as data handling and job submission, in preparation for the Neutrino 2016 conference. In both cases, the cost was contained by the use of the Amazon Spot Instance Market and the Decision Engine, a HEPCloud component that aims at minimizing cost and job interruption. This paper describes the Fermilab HEPCloud Facility and the challenges overcome for the CMS and NOvA communities.

Fuess, S.↗

Dynamic memory remapping to reduce row-buffer conflicts

A data processing system includes a memory that includes a first memory bank and a second memory bank. The data processing system also includes a conflict detector connected to the memory and adapted to receive memory access information. The conflict detector tracks memory access statistics of the first memory bank, and determines if the first memory bank contains frequent row conflicts. The conflict detector also remaps a frequent row conflict in the first memory bank to the second memory bank. An indirection table is connected to the conflict detector and adapted to receive a memory access request, and redirects an address into a dynamically selected physical memory address in response to a remapping of the frequent row conflict to the second memory bank.

97 MATHEMATICS AND COMPUTING↗