Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “fault analysis”

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 739 records · Page 41

The System Modeling and Analysis of Resiliency in STEReO (SMARt-STEReO)

Wildfire emergency response has remained rooted in relatively low-tech solutions for coordination between ground and aerial assets. These low-tech solutions are robust for the remote environments in which wildfires are usually fought, but limit strategic cross-organizational support and the ability to deploy and effectively utilize aerial assets. As aircraft become more advanced and new technology, including drones, become available to firefighters, a new, more modern method of asset coordination is needed. NASA is working on a project called ‘Scalable Traffic Management for Emergency Response Operations’ (STEReO) to integrate unmanned aerial systems (UAS)and UAS traffic management (UTM)into wildfire response. STEReO’s goals include simplifying the coordination of aerial assets, improving the existing UAS framework, and increasing the role of additional autonomous systems to reduce human risk and to increase system resilience. This paper describes the development of the ‘System Modeling and Analysis of Resiliency in STEReO’ (SMARt-STEReO) project, which aims to model wildfire response and to quantify the additional system resilience that STEReO technology provides firefighters. This paper verifies SMARt-STEReO and defines its scope; it includes experimental and statistical analysis of the impact that the addition of UAS has on both performance metrics and also on performance resiliency response to a given fault. SMARt-STEReO is a grid-based model of fire propagation that incorporates varying crew responses. Through the use of a Python package called ‘fmdtools’, the model easily allows for the addition of faults to the system. These faults allow analysts to investigate various response parameters. Factors including terrain, fuel type and wind speed can be modified to affect the fire propagation; additionally, the number of ground crews, engines, fixed wing aircraft, helicopters, and UAS can be changed to affect the crew response. The communication lines between actors mimic those used in real life situations. This paper explains the development of SMARt-STEReO including background research, verification and validation, and preliminary experimental analysis of system resilience to both a minor and major fault in systems with and without UAS.

Resiliency↗

Evidence of a major fault zone along the California-Nevada state line 35 deg 30 min to 36 deg 30 min north latitude

The author has identified the following significant results. Geologic reconnaissance guided by analysis of ERTS-1 and Apollo-9 satellite imagery and intermediate scale photography from X-15 and U-2 aircraft has confirmed the presence of a major fault zone along the California-Nevada state line, between 35 deg 30 min and 36 deg 30 min north latitude. The name Pahrump Fault Zone has been suggested for this feature after the valley in which it is best exposed. Field reconnaissance has indicated the existence of previously unreported faults cutting bedrock along range fronts, and displacing Tertiary and Quaternary basin sediments. Gravity data support the interpretation of regional structural discontinuity along this zone. Individual fault traces within the Pahrump Fault Zone form generally left-stepping en echelon patterns. These fault patterns, the apparent offset of a Laramide age thrust fault, and possible drag folding along a major fault break suggest a component of right lateral displacement. The trend and postulated movement of the Pahrump Fault Zone are similar to the adjacent Las Vegas Shear Zone and Death Valley-Furnace Creek Faults, which are parts of a regional strike slip system in the southern Basin-Range Province.

Liggett, M. A.↗

Phased-mission system analysis using Boolean algebraic methods

Most reliability analysis techniques and tools assume that a system is used for a mission consisting of a single phase. However, multiple phases are natural in many missions. The failure rates of components, system configuration, and success criteria may vary from phase to phase. In addition, the duration of a phase may be deterministic or random. Recently, several researchers have addressed the problem of reliability analysis of such systems using a variety of methods. A new technique for phased-mission system reliability analysis based on Boolean algebraic methods is described. Our technique is computationally efficient and is applicable to a large class of systems for which the failure criterion in each phase can be expressed as a fault tree (or an equivalent representation). Our technique avoids state space explosion that commonly plague Markov chain-based analysis. A phase algebra to account for the effects of variable configurations and success criteria from phase to phase was developed. Our technique yields exact (as opposed to approximate) results. The use of our technique was demonstrated by means of an example and present numerical results to show the effects of mission phases on the system reliability.

Somani, Arun K.↗

An RTDS-Based Testbed for Investigating the Impacts of Transmission-Level Disturbances on Solar PV Operation

The increasing penetration of renewable energy resources such as solar and wind via power electronic inverters is challenging grid dynamics, as well as grid planning, operation, and protection. Recently, the North American Electric Reliability Corporation (NERC) has reported a series of similar events of the unintended loss of solar generation in Southern California over a large geographic area following the transmission-level disturbances. These events highlight the importance of understanding the characteristics of the transmission-side disturbances propagating into the distribution systems and their impacts on the operation of inverter-based resources. In this paper, a real-time electromagnetic simulation testbed is constructed for real-time electromagnetic simulations to generate realistic transmission-level disturbances and investigate their impacts on the solar PV operation under different fault types and locations, solar penetration levels, and loading levels. Through the simulation analysis and grid strength assessment, it is found that the grid strength at points of integration (POIs) of solar PVs significantly affects the transient stability of solar generators. Particularly, undesirable transient stability events are more likely to occur at the weak POIs following the transmission-level disturbances. Moreover, undesirable transient stability events become severer when the transmission-level disturbance is closer to the weak POIs or the disturbances become more serious. Additionally, the impact of the transmission-level disturbances on the solar PVs at the weak POIs exacerbate with the increasing solar penetration levels and loading levels. Thus, it is important to study and develop new technologies for grid planning, operation, and protection in weak grid conditions to address the emerging issues of integrating the high penetration of solar PVs and other IBRs.

14 SOLAR ENERGY↗

NASA Tech Briefs, December 2005

Topics covered include: Video Mosaicking for Inspection of Gas Pipelines; Shuttle-Data-Tape XML Translator; Highly Reliable, High-Speed, Unidirectional Serial Data Links; Data-Analysis System for Entry, Descent, and Landing; Hybrid UV Imager Containing Face-Up AlGaN/GaN Photodiodes; Multiple Embedded Processors for Fault-Tolerant Computing; Hybrid Power Management; Magnetometer Based on Optoelectronic Microwave Oscillator; Program Predicts Time Courses of Human/ Computer Interactions; Chimera Grid Tools; Astronomer's Proposal Tool; Conservative Patch Algorithm and Mesh Sequencing for PAB3D; Fitting Nonlinear Curves by Use of Optimization Techniques; Tool for Viewing Faults Under Terrain; Automated Synthesis of Long Communication Delays for Testing; Solving Nonlinear Euler Equations With Arbitrary Accuracy; Self-Organizing-Map Program for Analyzing Multivariate Data; Tool for Sizing Analysis of the Advanced Life Support System; Control Software for a High-Performance Telerobot; Java Radar Analysis Tool; Architecture for Verifiable Software; Tool for Ranking Research Options; Enhanced, Partially Redundant Emergency Notification System; Close-Call Action Log Form; Task Description Language; Improved Small-Particle Powders for Plasma Spraying; Bonding-Compatible Corrosion Inhibitor for Rinsing Metals; Wipes, Coatings, and Patches for Detecting Hydrazines; Rotating Vessels for Growing Protein Crystals; Oscillating-Linear-Drive Vacuum Compressor for CO2; Mechanically Biased, Hinged Pairs of Piezoelectric Benders; Apparatus for Precise Indium-Bump Bonding of Microchips; Radiation Dosimetry via Automated Fluorescence Microscopy; Multistage Magnetic Separator of Cells and Proteins; Elastic-Tether Suits for Artificial Gravity and Exercise; Multichannel Brain-Signal-Amplifying and Digitizing System; Ester-Based Electrolytes for Low-Temperature Li-Ion Cells; Hygrometer for Detecting Water in Partially Enclosed Volumes; Radio-Frequency Plasma Cleaning of a Penning Malmberg Trap; Reduction of Flap Side Edge Noise - the Blowing Flap; and Preventing Accidental Ignition of Upper-Stage Rocket Motors.

Source record↗

Event Cause Analysis in Distribution Networks using Synchro Waveform Measurements

This paper presents a machine learning method for event cause analysis to enhance situational awareness in distribution networks. The data streams are captured using time-synchronized high sampling rates synchro waveform measurement units (SWMU). The proposed method is formulated based on a machine learning method, the convolutional neural network (CNN). This method is capable of capturing the spatiotemporal feature of the measurements effectively and perform the event cause analysis. Several events are considered in this paper to encompass a range of possible events in real distribution networks, including capacitor bank switching, transformer energization, fault, and high impedance fault (HIF). The dataset for our study is generated using the real time digital simulator (RTDS) to simulate real-world events. The event cause analysis is performed using only one cycle of the voltage waveforms after the event is detected. The simulation results show the effectiveness of the proposed machine learning-based method compared to the state-of-the-art classifiers.

Niazazari, Iman↗

Structure and Kinematics of a Complex Crater: Upheaval Dome, Southeast, Utah

Two vastly different phenomena, extraterrestrial impact and salt diapirism, have been proposed for the origin of Upheaval Dome. Upheaval Dome is a about 2.5-km-diameter structural dome surrounded by a 5-km-diameter ring structural depression, which is in turn flanked by extensive, nearly flat-lying Colorado Plateau strata. Seismic refraction data and geologic mapping indicate that the dome originated by the collapse of a transient cavity formed by impact; data also show that rising salt has had a negligible influence on dome development. Evidence for this includes several factors: (1) a rare lag deposit of impactite is present; (2) fan-tailed fracture surfaces (shatter surfaces) and a few shattercones are present; (3) the top of the underlying salt horizon is at least 500 m below the center of the dome, with no exposures of salt in the dome to support the possibility that a salt diapir has ascended through it; (4) sedimentary strata in the center are significantly imbricated by top-to-the-center thrust faulting and are complexly folded; (5) top-to-the-center low-angle normal faults are found at the perimeter of the structure; and (6) clastic dikes are widespread. The scarcity of melt rocks and shock fabrics is attributed to approximately 0.5 km of erosion; the structures of the dome reflect processes of complex crater development at a depth of about 0.5 km below the crater floor. Based on mapping and kinematic analysis, we infer that the dome formed mainly by centerward motion of rock units along listric faults. Outcrop-scale folding and upturning of beds, especially common in the center, largely resulted from this motion. In addition, we have detected some centerward motion of fault-bounded wedges resulting from displacements on subhorizontal faults that conjoin and die out within horizontal bedding in the perimeter of the structure. Collectively, the observed deformation accounts for the creation of both the central uplift and the encircling ring syncline.

Kriens, B. J.↗

Analysis of the Westland Data Set

The "Westland" set of empirical accelerometer helicopter data with seeded and labeled faults is analyzed with the aim of condition monitoring. The autoregressive (AR) coefficients from a simple linear model encapsulate a great deal of information in a relatively few measurements; and it has also been found that augmentation of these by harmonic and other parameters call improve classification significantly. Several techniques have been explored, among these restricted Coulomb energy (RCE) networks, learning vector quantization (LVQ), Gaussian mixture classifiers and decision trees. A problem with these approaches, and in common with many classification paradigms, is that augmentation of the feature dimension can degrade classification ability. Thus, we also introduce the Bayesian data reduction algorithm (BDRA), which imposes a Dirichlet prior oil training data and is thus able to quantify probability of error in all exact manner, such that features may be discarded or coarsened appropriately.

Wen, Fang↗

Gateway Power Quality Lessons Learned

Power Quality is a physical description of the electrical characteristics that allow the system to function properly without significant loss of performance or life. This physical description includes steady state voltage limits, transient voltage limits in normal/abnormal conditions, ripple voltage, stability, fault conditions, and more. All which are vital for improving reliability, ensuring stable operation, defining proper fault recovery, and ensuring a ‘plug and play’ approach to design and integration. Typically, a specification for Power Quality is created based on expected system performance or an existing standard, such as the International Space Power System Interoperability Standards (ISPSIS). One example of such a specification is the Gateway Power Quality Specification. It defines the requirements and characteristics of the 120 Volt direct current electrical power system for the Gateway Electrical Power System (EPS) and the Gateway Electrical Power Consuming Equipment (EPCE). This specification also maintains a separate requirement verification section that defines test methods for requirement verification. The test methods include analysis, test, inspection, and demonstration. These test methodologies and requirements are used to ensure that the loads operate when connected to the specified power quality and performance as defined by this specification. The challenge with developing a specification is that desired system characteristics are not always fully matured before the specification is needed and many performance requirements may be application specific. This drives the need to utilize lessons learned through extensive analysis and testing as well as historical knowledge to finalize requirements. Some example requirements where this is important are Small and Large Signal Stability, Ripple Voltage, Inrush/Surge Currents, and Fault Containment. Lessons learned are also important in the testing, analysis, and verification to ensure consistent and accurate results to verify performance. This presentation will cover the lessons learned for power quality relative to ripple, inrush/surge, fault containment, testing/verification, and more.

Power Quality↗

Interaction of extended dislocations with nanovoid clusters

Voids of nanoscale dimensions in irradiated metals can act as obstacles to dislocation motion and cause strengthening. In this work, nanovoid strengthening and the influences of void size, void spacing and material properties, such as stacking fault energies, on dislocation bypass mechanisms are investigated using Phase Field Dislocation Dynamics, a three-dimensional mesoscale model that predicts the minimum energy pathway taken by discrete dislocations. A broad range of face centered cubic metals (copper, nickel, silver, rhodium, and platinum) and nanovoid sizes and spacings are treated, altogether spanning void size–to–dislocation stacking fault width ratios from less than unity to ten. Material γ-surfaces, calculated from ab initio methods, are input directly into the formulation. The analysis reveals that the critical bypass stress scales linearly with the linear void fraction, effective isotropic shear modulus, and ratio of the intrinsic to unstable stacking fault energies. With only a few exceptions, the critical stress is controlled by the stress required for the leading partial to impinge the voids (to move within range of the attractive image stress field of the void). When the void diameter is nearly an order of magnitude greater than the stacking fault width, the mechanism determining critical strength shifts to the stress for the dislocation to breakaway after partially cutting the void. Furthermore, this situation corresponds to that treated by line tension models and is realized here for Pt, with a sub-nanometer stacking fault width.

36 MATERIALS SCIENCE↗

Structure and kinematics of a major tectonic contact, Michipicoten greenstone belt, Ontario

The Michipicoten greenstone belt, Ontario, experienced a complex history of folding, faulting, and fabric development. Near Wawa, a major east-west contact, here named the Steep Hill Falls (SHF) contact, extends entirely across the belt. The SHF contact is both an angular unconformity and a fault and is interpreted to be a regionally significant tectonic contact separating distinct northern and southern terranes, both of which include volcanic rocks of probable island-arc origin. The amount of horizontal transport involved in bringing the two terranes together along the SHF contact is not known. Mapping and structural analysis suggest that regionally significant horizontal displacements took place, with movement vectors that changed with time. Early faults, folds, and fabrics imply north-south to northeast-southwest (with respect to present directions) convergence, with a vergence reversal occurring during this complex event. The most likely models infer early south vergence and later north vergence. Transecting the earliest structures are younger (but still Archean) northeast-striking steep cleavages with associated upright folds that may relate to northwest-southeast assembly of the Superior Province craton. The craton assembly event thus involved a transport direction at a high angle to that inferred for the earlier assembly of the Michipicoten greenstone belt.

Mcgill, George E.↗

Advanced Diagnostic and Prognostic Testbed (ADAPT) Testability Analysis Report

As system designs become more complex, determining the best locations to add sensors and test points for the purpose of testing and monitoring these designs becomes more difficult. Not only must the designer take into consideration all real and potential faults of the system, he or she must also find efficient ways of detecting and isolating those faults. Because sensors and cabling take up valuable space and weight on a system, and given constraints on bandwidth and power, it is even more difficult to add sensors into these complex designs after the design has been completed. As a result, a number of software tools have been developed to assist the system designer in proper placement of these sensors during the system design phase of a project. One of the key functions provided by many of these software programs is a testability analysis of the system essentially an evaluation of how observable the system behavior is using available tests. During the design phase, testability metrics can help guide the designer in improving the inherent testability of the design. This may include adding, removing, or modifying tests; breaking up feedback loops, or changing the system to reduce fault propagation. Given a set of test requirements, the analysis can also help to verify that the system will meet those requirements. Of course, a testability analysis requires that a software model of the physical system is available. For the analysis to be most effective in guiding system design, this model should ideally be constructed in parallel with these efforts. The purpose of this paper is to present the final testability results of the Advanced Diagnostic and Prognostic Testbed (ADAPT) after the system model was completed. The tool chosen to build the model and to perform the testability analysis with is the Testability Engineering and Maintenance System Designer (TEAMS-Designer). The TEAMS toolset is intended to be a solution to span all phases of the system, from design and development through health management and maintenance. TEAMS-Designer is the model-building and testability analysis software in that suite.

Ossenfort, John↗

Simplified Phased-Mission System Analysis for Systems with Independent Component Repairs

Accurate analysis of reliability of system requires that it accounts for all major variations in system's operation. Most reliability analyses assume that the system configuration, success criteria, and component behavior remain the same. However, multiple phases are natural. We present a new computationally efficient technique for analysis of phased-mission systems where the operational states of a system can be described by combinations of components states (such as fault trees or assertions). Moreover, individual components may be repaired, if failed, as part of system operation but repairs are independent of the system state. For repairable systems Markov analysis techniques are used but they suffer from state space explosion. That limits the size of system that can be analyzed and it is expensive in computation. We avoid the state space explosion. The phase algebra is used to account for the effects of variable configurations, repairs, and success criteria from phase to phase. Our technique yields exact (as opposed to approximate) results. We demonstrate our technique by means of several examples and present numerical results to show the effects of phases and repairs on the system reliability/availability.

Somani, Arun K.↗

Detecting and Characterizing Fracture Zones Using a Convolutional Neural Network

This project directly supports the Geothermal Technologies Office (GTO) objectives outlined in the Multi-Year Program Plan (MYPP) by advancing two key research areas: “Exploration and Characterization” and “Data, Modeling, and Analysis.” This project has successfully demonstrated a pre-drilling ability to image and characterize the distribution and connectivity of subsurface faults and fractures, key parameters for identifying permeable pathways that enable geothermal fluids to circulate and produce energy. Specifically, we developed and implemented innovative machine learning methodologies to enhance geothermal exploration. Large-scale faults were detected using a Convolutional Neural Network (CNN), while small-scale fractures were characterized using a novel Double-Beam Neural Network (DBNN). These tools have proven both technically effective and cost-efficient by reducing reliance on expensive exploratory drilling. Through collaboration with our geothermal industry partner, this research has significantly advanced techniques for identifying hidden geothermal systems and extending the productive lifespan of existing geothermal fields. We applied our methods to two geothermal fields—Soda Lake (Nevada) and Lightning Dock (New Mexico)—to identify shallow steam-charged fracture zones and characterize deep faults at depths of 1.5-2 km. The steam zone identified at the Soda Lake geothermal field showed excellent agreement with prior drilling data, validating the effectiveness of our approaches. In addition, the analysis revealed three new prospective drilling targets for further development and verification. The outcomes of this project improve our scientific understanding of geothermal reservoir behavior, enhance exploration efficiency, extend the economic life of existing geothermal plants. Ultimately, these advancements contribute to GTO’s goal of achieving more sustainable, affordable, and data-driven geothermal energy development across the United States.

15 GEOTHERMAL ENERGY↗

In-Flight Detection of Vibration Anomalies in Unmanned Aerial Vehicles

Owing to the frequency of occurrence and high risk associated with bearings, identification and characterization of bearing faults in motors via nondestructive evaluation (NDE) methods have been studied extensively, amongst which vibration analysis has been found to be a promising technique for early diagnosis of anomalies. However, a majority of the existing techniques rely on vibration sensors attached onto or in close proximity to the motor in order to collect signals with a relatively high SNR. Due to weight and space restrictions, these techniques cannot be used in unmanned aerial vehicles (UAVs), especially during flight operations since accelerometers cannot be attached onto motors in small UAVs. Small UAVs are often subjected to vibrational disturbances caused by multiple factors such as weather turbulence, propeller imbalance or bearing faults. Such anomalies may not only pose risks to UAV's internal circuitry, components or payload, they may also generate undesirable noise level particularly for UAVs expected to fly in low-altitudes or urban canyon. This paper presents a detailed discussion of challenges in in-flight detection of bearing failure in UAVs using existing approaches and offers potential solutions to detect overall vibration anomalies in small UAV operations based on IMU data.

Portia Banerjee↗

Physics-Based Methods of Failure Analysis and Diagnostics in Human Space Flight

The Integrated Health Management (IHM) for the future aerospace systems requires to interface models of multiple subsystems in an efficient and accurate information environment at the earlier stages of system design. The complexity of modern aeronautic and aircraft systems (including e.g. the power distribution, flight control, solid and liquid motors) dictates employment of hybrid models and high-level reasoners for analysing mixed continuous and discrete information flow involving multiple modes of operation in uncertain environments, unknown state variables, heterogeneous software and hardware components. To provide the information link between key design/performance parameters and high-level reasoners we rely on development of multi-physics performance models, distributed sensors networks, and fault diagnostic and prognostic (FD&P) technologies in close collaboration with system designers. The main challenges of our research are related to the in-flight assessment of the structural stability, engine performance, and trajectory control. The main goal is to develop an intelligent IHM that not only enhances components and system reliability, but also provides a post-flight feedback helping to optimize design of the next generation of aerospace systems. Our efforts are concentrated on several directions of the research. One of the key components of our strategy is an innovative approach to the diagnostics/prognostics based on the real time dynamical inference (DI) technologies extended to encompass hybrid systems with hidden state trajectories. The major investments are into the multiphysics performance modelling that provides an access of the FD&P technologies to the main performance parameters of e.g. solid and liquid rocket motors and composite materials of the nozzle and case. Some of the recent results of our research are discussed in this chapter. We begin by introducing the problem of dynamical inference of stochastic nonlinear models and reviewing earlier results. Next, we present our analytical approach to the solution of this problem based on the path integral formulation. The resulting algorithm does not require an extensive global search for the model parameters, provides optimal compensation for the effects of dynamical noise, and is robust for a broad range of dynamical models. In the following Section the strengths of the algorithm are illustrated illustrated by inferring the parameters of the stochastic Lorenz system and comparing the results with those of earlier research. Next, we discuss a number of recent results in application to the development of the IHM for aerospace system. Firstly, we apply dynamical inference approach to a solution of classical three tank problems with mixed unknown continuous and binary parameters. The problem is considered in the context of ground support system for filling fuel tanks of liquid rocket motors. It is shown that the DI algorithm is well suited for successful solution of a hybrid version of this benchmark problem even in the presence of additional periodic and stochastic perturbation of unknown strength. Secondly, we illustrate our approach by its application to an analysis of the nozzle fault in a solid rocket motor (SRM). The internal ballistics of the SRM is modelled as a set of one-dimensional partial differential equations coupled to the dynamics of the propellant regression. In this example we are specifically focussed on the inference of discrete and continuous parameters of the nozzle blocking fault and on the possibility of an application of the DI algorithm to reducing the probability of "misses" of an on-board FD&P for SRM. In the next section re-contact problem caused by first stage/upper stage separation failure is discussed. The reaction forces imposed on the nozzle of the upper stage during the re-contact and their connection to the nozzle damage and to the thrust vector control (TVC) signal are obtained. It is shown that transient impact induced torquean be modelled as a response of an effective damped oscillator. A possible application of the DI algorithm to the inference of damage parameters and predicting fault dynamics ahead of time using the actuator signal is discussed. Finally, we formulate Bayesian inferential framework for development of the IHM system for in-flight structural health monitoring (SHM) of composite materials. We consider the signal generated by piezoelectric actuator mounted on composite structure generating elastic waves in it. The signal received by the sensor is than compared with the baseline signal. The possibility of damage inference is discussed in the context of development of the SHM.

Smelyanskiy, Vadim N.↗

A labeled dataset for building HVAC systems operating in faulted and fault-free states

Abstract Open data is fueling innovation across many fields. In the domain of building science, datasets that can be used to inform the development of operational applications - for example new control algorithms and performance analysis methods - are extremely difficult to come by. This article summarizes the development and content of the largest known public dataset of building system operations in faulted and fault free states. It covers the most common HVAC systems and configurations in commercial buildings, across a range of climates, fault types, and fault severities. The time series points that are contained in the dataset include measurements that are commonly encountered in existing buildings as well as some that are less typical. Simulation tools, experimental test facilities, and in-situ field operation were used to generate the data. To inform more data-hungry algorithms, most of the simulated data cover a year of operation for each fault-severity combination. The data set is a significant expansion of that first published by the lead authors in 2020.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

UMap: An application-oriented user level memory mapping library

Exploiting the prominent role of complex memories in exascale node architecture, the UMap page fault handler offers new capabilities to access large memory-mapped data sets directly. UMap provides flexible configuration options to customize page handling to each application, including analysis of massive observational and simulation data sets. The high-performance design features I/O decoupling, dynamic load balancing, and application-level controls. Page faults triggered by application threads and processes accessing data mapped to a UMapp’ed region are handled via the Linux userfaultfd protocol, an asynchronous message-oriented kernel-user communication mechanism that avoids the context switch penalty of traditional signal fault handlers. UMap is fully open source. In this paper, we give an overview of the UMap library architecture, its extensible plugin architecture, and the use/performance of UMap in emerging heterogeneous memory hierarchies such as near-node Non-volatile Memory (NVM) and network attached memories. We highlight new capabilities in two pagefault management plugins, the NetworkStore and SparseStore. We demonstrate the integration between UMap and multiple ECP products including Caliper, Metall, ZFP, Mochi, and Ripples.

97 MATHEMATICS AND COMPUTING↗