Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Communication traces”

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 55 records · Page 3

Relay Communications Support to the ExoMars Schiaparelli Lander

The European Space Agency’s ExoMars Trace Gas Orbiter (TGO) arrived at Mars on October 19, 2016, three days after releasing the Schiaparelli Lander on a ballistic trajectory to Meridiani Planum. During the separation event, and subsequently during Schiaparelli’s Entry, Descent, and Landing (EDL), the NASA-provided Electra UHF payload onboard TGO was used to record signals from the Schiaparelli Lander for post-processing on the ground to recover both tracking of the lander’s carrier signal and reconstruction of the lander’s 8 kb/s telemetry. In addition, ESA’s Mars Express orbiter also recorded the Schiaparelli signal, with ground post-processing providing independent tracking of the lander carrier signal, and the Giant Metrewave Radio Telescope near Pune, India was configured to provide real-time detection of the lander carrier signal. While an anomaly in the latter stages of EDL led to loss of the lander, these critical event data sets, and in particular the telemetry reconstruction enabled by the TGO Electra recording, proved essential in enabling detailed diagnosis of the anomaly. And while the loss of the lander during EDL precluded the planned surface relay operations, the preparations for that activity provide important lessons learned for future Mars relay support scenarios.

Edwards, Charles D., Jr.↗

Medical Monitoring during Short Radius Centrifugation in Bed-rested Subjects

The artificial gravity pilot project was designed to investigate the efficacy of daily exposure to a Gz acceleration gradient for counteracting the physiologic decrements induced by prolonged bed rest. A short radius centrifuge was used to produce a Gz gradient such that 1 g was applied at the level of the subject s heart and 2.5 g at the feet. For inclusion in the study, subjects were required to complete a 75-minute screening spin on the centrifuge. During the study, each active treatment subject was scheduled for a 60-minute spin each day for 20 consecutive days. During centrifugation, subjects were continuously monitored by a physician for signs and symptoms of pre-syncope, motion sickness, arrhythmias, joint/muscle pain and any other unanticipated problems. The physician was also present to provide emergency care in the case of a medical emergency. Cameras mounted on the centrifuge were used to provide a means of observing the subject s face and torso. Audio communication was continuously maintained. Other monitoring tools included two-lead EKG tracings, pulse oximetry, intermittent sphygmomanometer readings, lights in the peripheral visual field, and continuous blood pressure readout from a tonometry device. Thirty screening runs were attempted using twenty-seven subjects. Seven of these runs were terminated early for symptoms of pre-syncope, motion sickness, or GI distress. A total of eight subjects completed the active treatment arm of the study. Of the 160 centrifuge runs that were scheduled for these eight treatment subjects, 152 were completed, seven were terminated early, and one was not attempted. Of the seven early terminations, four were related to symptoms of pre-syncope, one to leg pain, one to GI discomfort, and one to equipment failure. Three terminations for adverse symptoms occurred on the first treatment day. Three terminations occurred on day nineteen of treatment and within 24 hours after scheduled soleus and quadriceps muscle biopsies. We have summarized the relative usefulness of the information obtained by the various monitoring modalities in making a decision to terminate a centrifuge run. The video and audio communication information was essential to the decision-making process. Heart rate and EKG tracings are considered valuable, even though no spins were terminated due to significant arrhythmias. The tonometer device was generally not reliable in this application. Our observations suggest that subjects may be less tolerant of centrifugation just after starting bed rest and after invasive procedures.

Reinertson, Randal↗

Electronics module with raceway and submodules

Systems and methods for providing an electronics module including a raceway for mounting submodules and establishing electrical communication with said submodules. The raceway comprises a base structure and a conductive trace formed by a conductive plating process. Connection pads on the raceway are configured to receive connection nodes of the submodules for providing a continuous electrical connection between the raceway and the submodules for electrical communication and power transmission.

Eickbush, Ryan J.↗

Psychological stress measurement through voice output analysis

Audio tape recordings of selected Skylab communications were processed by a psychological stress evaluator. Strip chart tracings were read blind and scores were assigned based on characteristics reported by the manufacturer to indicate psychological stress. These scores were analyzed for their empirical relationships with operational variables in Skylab judged to represent varying degrees of situational stress. Although some statistically significant relationships were found, the technique was not judged to be sufficiently predictive to warrant its use in assessing the degree of psychological stress of crew members in future space missions.

Older, H. J.↗

Reinforcement Learning for Load-balanced Parallel Particle Tracing

We explore an online reinforcement learning (RL) paradigm to dynamically optimize parallel particle tracing performance in distributed-memory systems. Our method combines three novel components: (1) a work donation algorithm, (2) a high-order workload estimation model, and (3) a communication cost model. First, we design an RL-based work donation algorithm. Our algorithm monitors workloads of processes and creates RL agents to donate data blocks and particles from high-workload processes to low-workload processes to minimize program execution time. The agents learn the donation strategy on the fly based on reward and cost functions designed to consider processes' workload changes and data transfer costs of donation actions. Second, we propose a workload estimation model, helping RL agents estimate the workload distribution of processes in future computations. Third, we design a communication cost model that considers both block and particle data exchange costs, helping RL agents make effective decisions with minimized communication costs. We demonstrate that our algorithm adapts to different flow behaviors in large-scale fluid dynamics, ocean, and weather simulation data. Our algorithm improves parallel particle tracing performance in terms of parallel efficiency, load balance, and costs of I/O and communication for evaluations with up to 16,384 processors.

Distributed and parallel particle tracing↗

Implications of Automotive and Trucking On-Board Information Systems for General Aviation Cockpit Weather Systems

In this study, current characteristics and future developments of Intelligent Transportation Systems (ITS) in the automobile and trucking industry are investigated to identify the possible implications of such systems for General Aviation (GA) cockpit weather systems. First, ITS are explained based on tracing their historical development in various countries. Then, current systems and the enabling communication technologies are discussed. Finally, a market analysis for GA is included.

Sireli, Yesim↗

Connector interface assembly for enclosed vessels and associated systems and methods

Systems, methods, and apparatus that employ a connector assembly having a substrate layer with an inner aperture and an outer periphery, and one or more signal traces disposed on the substrate that extend from an inner first location to an outer second location of the apparatus, for communicating data between electronic devices positioned within an interior volume of an enclosed vessel and complementary electronic devices positioned in an ambient environment external to the enclosed vessel. An inner connector is conductively connected the signal traces at the inner first location of each signal trace, and an outer connector is conductively connected to the one or more signal traces at the outer second location of each signal trace. A substantially flat exterior surface extends radially over at least a portion of a region between the respective first locations and the respective second locations.

Estrada, Juan↗

Automated Instrumentation, Monitoring and Visualization of PVM Programs Using AIMS

We present views and analysis of the execution of several PVM (Parallel Virtual Machine) codes for Computational Fluid Dynamics on a networks of Sparcstations, including: (1) NAS Parallel Benchmarks CG and MG; (2) a multi-partitioning algorithm for NAS Parallel Benchmark SP; and (3) an overset grid flowsolver. These views and analysis were obtained using our Automated Instrumentation and Monitoring System (AIMS) version 3.0, a toolkit for debugging the performance of PVM programs. We will describe the architecture, operation and application of AIMS. The AIMS toolkit contains: (1) Xinstrument, which can automatically instrument various computational and communication constructs in message-passing parallel programs; (2) Monitor, a library of runtime trace-collection routines; (3) VK (Visual Kernel), an execution-animation tool with source-code clickback; and (4) Tally, a tool for statistical analysis of execution profiles. Currently, Xinstrument can handle C and Fortran 77 programs using PVM 3.2.x; Monitor has been implemented and tested on Sun 4 systems running SunOS 4.1.2; and VK uses XIIR5 and Motif 1.2. Data and views obtained using AIMS clearly illustrate several characteristic features of executing parallel programs on networked workstations: (1) the impact of long message latencies; (2) the impact of multiprogramming overheads and associated load imbalance; (3) cache and virtual-memory effects; and (4) significant skews between workstation clocks. Interestingly, AIMS can compensate for constant skew (zero drift) by calibrating the skew between a parent and its spawned children. In addition, AIMS' skew-compensation algorithm can adjust timestamps in a way that eliminates physically impossible communications (e.g., messages going backwards in time). Our current efforts are directed toward creating new views to explain the observed performance of PVM programs. Some of the features planned for the near future include: (1) ConfigView, showing the physical topology of the virtual machine, inferred using specially formatted IP (Internet Protocol) packets: and (2) LoadView, synchronous animation of PVM-program execution and resource-utilization patterns.

Mehra, Pankaj↗

Design for the Structure and the Mechanics of Moballs

The moball is envisioned to be a round, self-powered, and wind-driven multifunctioning sensor used in the Gone with the Wind ON-Mars (GOWON) [http://www.lpi.usra.edu/meetings/ marsconcepts2012/pdf/4238.pdf]: A Wind-Driven Networked System of Mobile sensors on Mars. The moballs would have sensing, processing, and communication capabilities. The moballs would perform in situ detection of key environmental elements such as vaporized water, trace gases, wind, dust, clouds, light and UV exposure, temperature, as well as minerals of interest, possible biosignatures, surface magnetic and electric fields, etc. The embedded various low-power micro instruments could include a Multispectral Microscopic Imager (to detect various minerals), a compact curved focal plane array camera (UV/Vis/NIR) with a large field of view, a compact UV/Visible spectrometer, a micro-weather station, etc. The moballs could communicate with each other and an orbiter. Their wind- or gravity-driven rolling movement could be used to harvest and store electric energy. They could also generate and store energy using the sunlight, when available, and the diurnal temperature variations on Mars. The moballs would be self-aware of their (and their neighbors ) positions, energy storage, and memory availability; they would have processing power and could intelligently cooperate with neighboring moballs by distributing tasks, sharing data, and fusing information. The major advantages of using the wind-driven and spherical moball network over rovers or other fixed sensor webs to explore Mars would be: (1) moballs could explore a much larger expanse of Mars in a much faster fashion, (2) they could explore the difficult terrains such as steep slopes and sand dunes, and (3) they would be self-energy- generating and could work together and move around autonomously. The challenge in designing the structure and the mechanics of the moball would be that it should be sturdy enough to withstand the impact of its initial fall, as well as other impacts from obstacles in its way. A mechanism would be needed that could enable hundreds of moballs to be carried while they would be deflated and compact, then would inflate them just after deploying them to their drop site. Furthermore, the moballs should also be light enough to allow them to move easily over obstacles by force of the wind. They also should have some kind of maneuvering mechanism in place to help them avoid very hazardous sharp objects or events, and to enable them to get closer to the objects of interest. The structure of the moballs was designed so that they would have different layers. The outer layer should comprise a sturdy, yet light, polymer that could withstand both the impact of the initial drop, as well as the impact of the different obstacles it would encounter while traversing the surface of Mars. This polymer should not deteriorate with the 100 K daily temperature swings on Mars. The inner layer should consist of a very light gas such as nitrogen or helium. In terms of maneuvering, six very light weights placed at strategic locations would give moballs the ability to turn, or even hop, over hazardous (e.g., sharp) obstacles, or even initiate a movement (before getting more help from the wind to be carried around) when stuck. Maneuvering would be necessary in order to get closer to objects of interest. If the weights would be allowed to move freely, they could also be used to generate energy.

Davoodi, Faranak↗

Single-cell RNA-seq revealed diverse cell types in the mouse placenta at mid-gestation

The mammalian placenta consists of a set of cells to ensure normal placental functions throughout gestation. Dysfunctional placentae are considered as the origin of a series of pregnancy complications. Therefore, it is urgent for detailed information about the molecular recipes of the cell types within the normal placenta. In the past years, gene expression analysis via single-cell RNA-seq (scRNA-seq) offers opportunities to identify new cell types in a variety of organs and tissues. In this study, scRNA-seq was used to explore the cell heterogeneity within the E10.5 mouse placenta and unravel their discrepancies in cell composition and communications. We identified sixteen cell clusters, including some cell clusters that originated from the maternal tissue. Moreover, we traced the developmental trajectories of trophoblasts and Hofbauer-like cells. Further analysis revealed cell connections between the endothelial cells and pericytes, syncytiotrophoblasts, as well as decidual cells. Besides, we highlighted several signaling pathways, such as the EGF, FGF, canonical, and non-canonical WNT signaling pathways, which mediated the potential crosstalk between different cell types within placenta. Our research provides an in-depth understanding of placental development, cellular composition, and communications at the maternal-fetal interface.

60 APPLIED LIFE SCIENCES↗

SYMBIOSYS: A Methodology for Performance Analysis of Composable HPC Data Services

Microservices are a powerful new way of building, customizing, and deploying distributed services owing to their flexibility and maintainability. Several large-scale distributed platforms have emerged to serve the growing needs of data-centric workloads and services in commercial computing. Concurrently, high-performance computing (HPC) systems and software are rapidly evolving to meet the demands of diversified applications and heterogeneity. The interplay of hardware factors, software configuration parameters, and the flexibility offered with a microservice architecture makes it nontrivial to estimate the optimal service instantiation for a given application workload. Further, this problem is exacerbated when considering that these services operate in a dynamic and heterogeneous HPC environment. An optimally integrated service can be vastly more performant than a haphazardly integrated one. Existing performance tools for HPC either fail to understand the request-response model of communication inherent to microservices or they operate within a narrow scope, limiting the insight that can be gleaned from employing them in isolation. We propose a methodology for integrated performance analysis of HPC microservices frameworks and applications called SYMBIOSYS. We describe its design and implementation within the context of the Mochi framework. This integration is achieved by combining distributed callpath profiling and tracing with a performance data exchange strategy that collects fine-grained, low-level metrics from the RPC communication library and network layers. The result is a portable, low-overhead performance analysis setup that provides a holistic profile of the dependencies among microservices and how they interact with the Mochi RPC software stack. Using HEPnOS, a production-quality Mochi data service, we demonstrate the low-overhead operation of SYMBIOSYS at scale and use it to identify the root causes of poorly performing service configurations.

microservices↗

Optimizing Lunar Map Partitioning for Multipath Fade Loss Analyses

A methodology is presented pertaining to the run-time optimization of quasi-optical ray-tracing simulations. These shooting-and-bouncing ray methods are used for assessing multipath fade loss in cislunar communication links. Our approach employs partitioning lunar terrain maps in shapes that approximate two-dimensional projections of Fresnel zone cross-sections. This technique drastically reduces computational run-time without causing significant loss of simulation accuracy.

Digital elevation models↗

Constructing Space-Time Views from Fixed Size Statistical Data: Getting the Best of Both Worlds

Many performance monitoring tools are currently available to the super-computing community. The performance data gathered and analyzed by these tools fall under two categories: statistics and event traces. Statistical data is much more compact but lacks the probative power event traces offer. Event traces, on the other hand, can easily fill up the entire file system during execution such that the instrumented execution may have to be terminated half way through. In this paper, we propose an innovative methodology for performance data gathering and representation that offers a middle ground. The user can trade-off tracing overhead, trace data size vs. data quality incrementally. In other words, the user will be able to limit the amount of trace collected and, at the same time, carry out some of the analysis event traces offer using spacetime views for the entire execution. Two basic ideas are employed: the use of averages to replace recording data for each instance and "formulae" to represent sequences associated with communication and control flow. With the help of a few simple examples, we illustrate the use of these techniques in performance tuning and compare the quality of the traces we collected vs. event traces. We found that the trace files thus obtained are, in deed, small, bounded and predictable before program execution and that the quality of the space time views generated from these statistical data are excellent. Furthermore, experimental results showed that the formulae proposed were able to capture 100% of all the sequences associated with 11 of the 15 applications tested. The performance of the formulae can be incrementally improved by allocating more memory at run-time to learn longer sequences.

Schmidt, Melisa↗

Time-stepping DPG formulations for the heat equation

For a wide range of PDEs, the discontinuous Petrov–Galerkin (DPG) methodology of Demkowicz and Gopalakrishnan provides discrete stability starting from a coarse mesh and minimization of the residual in a user-controlled norm, among other appealing features. Research on DPG for transient problems has mainly focused on spacetime discretizations, which has theoretical advantages, but practical costs for computations and software implementations. The sole examination of time-stepping DPG formulations was performed by Führer, Heuer, and Gupta, who applied Rothe’s method to an ultraweak formulation of the heat equation to develop an implicit time-stepping scheme; their work emphasized theoretical results, including error estimates in time and space. Here, we follow Führer, Heuer, and Gupta in examining the heat equation; our focus is on numerical experiments, examining the stability and accuracy of several formulations, including primal as well as ultraweak, and explicit as well as implicit and Crank–Nicolson time-stepping schemes. We are additionally interested in communication-avoiding algorithms, and we therefore include a highly experimental formulation that places all the trace terms on the right-hand side of the equation.

97 MATHEMATICS AND COMPUTING↗

Zinc: From Biological Functions to Therapeutic Potential

The trace element zinc (Zn) displays a wide range of biological functions. Zn ions control intercellular communication and intracellular events that maintain normal physiological processes. These effects are achieved through the modulation of several Zn-dependent proteins, including transcription factors and enzymes of key cell signaling pathways, namely those involved in proliferation, apoptosis, and antioxidant defenses. Efficient homeostatic systems carefully regulate intracellular Zn concentrations. However, perturbed Zn homeostasis has been implicated in the pathogenesis of several chronic human diseases, such as cancer, diabetes, depression, Wilson’s disease, Alzheimer’s disease, and other age-related diseases. This review focuses on Zn’s roles in cell proliferation, survival/death, and DNA repair mechanisms, outlines some biological Zn targets, and addresses the therapeutic potential of Zn supplementation in some human diseases.

Costa, Maria Inês↗

NASA’s Top Human System Research and Technology Needs for Mars

NASA is working with industry and international partners to return humans to the Moon and to eventually enable humans to explore Mars. Within NASA, several organizations work together to identify, prioritize, fund, execute, and operationalize the research and technology development (R&TD) that will be necessary to enable crew health and performance (CHP) during these future missions. These organizations include flight programs, the Health and Medical Technical Authority (HMTA), the Human Research Program, the Space Technology Mission Directorate, System Capability Leadership Teams, and other organizations, many of which existed for several years prior to the creation of the Moon-to-Mars (M2M) Program Office in 2023. A variety of constructs, vocabularies, and processes exist for managing risks and supporting strategic planning across these organizations. For example, M2M objectives, program risks, human system risks, human research gaps, capability gaps, and envisioned futures are all constructs currently used within NASA to identify and prioritize R&TD needs. These strategic planning constructs are evolving to allow M2M objectives and R&TD investments to be aligned and traced at a detailed level. A recognized need exists among stakeholder organizations to identify and communicate the highest CHP R&TD priorities in a unified and digestible way that addresses the perspectives of NASA’s CHP community. To achieve this, the HMTA arranged a series of discussions with representatives of NASA’s CHP community, during which the 8 highest priority CHP capabilities that will enable human missions to Mars, referred to as the “top human system capability needs for Mars”, were identified. The list includes Earth-independent human operations; Mars-duration food system; Mars-duration effects on human physiology; risk mitigations for vehicle atmospheres; computational injury and anthropometric models; exploration exercise countermeasures; individual variability in responses to spaceflight; and sensorimotor countermeasures. Existing tools and processes for strategic planning and risk management were evaluated, as well as the technical practicalities, cost, and schedule feasibility associated with potential R&TD investments in different capability need areas. This capability needs report is not owned by any one NASA organization and does not replace existing strategic or program planning processes; rather it aims to complement and inform them with a unified set of community generated priorities. These top capability needs will be re-evaluated periodically based on R&TD progress and the evolving M2M architecture.

technology gaps↗

NASA’s Top Human System Research and Technology Needs for Mars

NASA is working with industry and international partners to return humans to the Moon and to eventually enable humans to explore Mars. Within NASA, several organizations work together to identify, prioritize, fund, execute, and operationalize the research and technology development (R&TD) that will be necessary to enable crew health and performance (CHP) during these future missions. These organizations include flight programs, the Health and Medical Technical Authority (HMTA), the Human Research Program, the Space Technology Mission Directorate, System Capability Leadership Teams, and other organizations, many of which existed for several years prior to the creation of the Moon-to-Mars (M2M) Program Office in 2023. A variety of constructs, vocabularies, and processes exist for managing risks and supporting strategic planning across these organizations. For example, M2M objectives, program risks, human system risks, human research gaps, capability gaps, and envisioned futures are all constructs currently used within NASA to identify and prioritize R&TD needs. These strategic planning constructs are evolving to allow M2M objectives and R&TD investments to be aligned and traced at a detailed level. A recognized need exists among stakeholder organizations to identify and communicate the highest CHP R&TD priorities in a unified and digestible way that addresses the perspectives of NASA’s CHP community. To achieve this, the HMTA arranged a series of discussions with representatives of NASA’s CHP community, during which the 8 highest priority CHP capabilities that will enable human missions to Mars, referred to as the “top human system capability needs for Mars”, were identified. The list includes Earth-independent human operations; Mars-duration food system; Mars-duration effects on human physiology; risk mitigations for vehicle atmospheres; computational injury and anthropometric models; exploration exercise countermeasures; individual variability in responses to spaceflight; and sensorimotor countermeasures. Existing tools and processes for strategic planning and risk management were evaluated, as well as the technical practicalities, cost, and schedule feasibility associated with potential R&TD investments in different capability need areas. This capability needs report is not owned by any one NASA organization and does not replace existing strategic or program planning processes; rather it aims to complement and inform them with a unified set of community generated priorities. These top capability needs will be re-evaluated periodically based on R&TD progress and the evolving M2M architecture.

technology gaps↗

Automated Instrumentation, Monitoring and Visualization of PVM Programs Using AIMS

We present views and analysis of the execution of several PVM codes for Computational Fluid Dynamics on a network of Sparcstations, including (a) NAS Parallel benchmarks CG and MG (White, Alund and Sunderam 1993); (b) a multi-partitioning algorithm for NAS Parallel Benchmark SP (Wijngaart 1993); and (c) an overset grid flowsolver (Smith 1993). These views and analysis were obtained using our Automated Instrumentation and Monitoring System (AIMS) version 3.0, a toolkit for debugging the performance of PVM programs. We will describe the architecture, operation and application of AIMS. The AIMS toolkit contains (a) Xinstrument, which can automatically instrument various computational and communication constructs in message-passing parallel programs; (b) Monitor, a library of run-time trace-collection routines; (c) VK (Visual Kernel), an execution-animation tool with source-code clickback; and (d) Tally, a tool for statistical analysis of execution profiles. Currently, Xinstrument can handle C and Fortran77 programs using PVM 3.2.x; Monitor has been implemented and tested on Sun 4 systems running SunOS 4.1.2; and VK uses X11R5 and Motif 1.2. Data and views obtained using AIMS clearly illustrate several characteristic features of executing parallel programs on networked workstations: (a) the impact of long message latencies; (b) the impact of multiprogramming overheads and associated load imbalance; (c) cache and virtual-memory effects; and (4significant skews between workstation clocks. Interestingly, AIMS can compensate for constant skew (zero drift) by calibrating the skew between a parent and its spawned children. In addition, AIMS' skew-compensation algorithm can adjust timestamps in a way that eliminates physically impossible communications (e.g., messages going backwards in time). Our current efforts are directed toward creating new views to explain the observed performance of PVM programs. Some of the features planned for the near future include: (a) ConfigView, showing the physical topology of the virtual machine, inferred using specially formatted IP (Internet Protocol) packets; and (b) LoadView, synchronous animation of PVM-program execution and resource-utilization patterns.

Mehra, Pankaj↗