Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “concurrent solutions”

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 289 records · Page 16

Tikiri—Towards a lightweight blockchain for IoT

Internet of Things (IoT) platforms have been deployed in several domains to enhance efficiency of business process and improve productivity. Most IoT platforms comprise of heterogeneous software and hardware components which can potentially introduce security and privacy challenges. Blockchain technology has been proposed as one of the solutions to realize IoT security by leveraging the (a) Immutable ledger, (b) Decentralized architecture and (c) Strong cryptography primitives. However, integrating blockchain platforms with IoT based applications presents several challenges due to lack of (a) acceptable performance on resource-constrained devices, (b) high transaction throughput, (c) keyword-based search and retrieve, (d) transaction back pressure operations, and (e) real-time response. In this paper, we propose a lightweight blockchain platform, “Tikiri”, for resource-constrained IoT devices. Tikiri uses Apache Kafka for the consensus and proposes new blockchain architecture to handle real-time transaction execution on the blockchain. Tikiri is characterized by functional programming and actor-based smart contract platform that realizes concurrent execution of transactions in the blockchain. Tikiri realizes a lightweight and scalable blockchain that can provides performance on the resource-constrained IoT devices.

97 MATHEMATICS AND COMPUTING↗

Luminescent Properties of DOBDC Containing MOFs: The Role of Free Hydroxyls

A novel metal–organic framework (MOF), Mn-DOBDC, has been synthesized in an effort to investigate the role of both the metal center and presence of free linker hydroxyls on the luminescent properties of DOBDC (2,5-dihydroxyterephthalic acid) containing MOFs. Co-MOF-74, RE-DOBDC (RE–Eu and Tb), and Mn-DOBDC have been synthesized and analyzed by powder X-ray diffraction (PXRD) and the fluorescent properties probed by UV–Vis spectroscopy and density functional theory (DFT). Mn-DOBDC has been synthesized by a new method involving a concurrent facile reflux synthesis and slow crystallization, resulting in yellow single crystals in monoclinic space group C2/c. Mn-DOBDC was further analyzed by single-crystal X-ray diffraction (SCXRD), scanning electron microscopy–energy-dispersive spectroscopy (SEM-EDS), and photoluminescent emission. Results indicate that the luminescent properties of the DOBDC linker are transferred to the three-dimensional structures of both the RE-DOBDC and Mn-DOBDC, which contain free hydroxyls on the linker. In Co-MOF-74 however, luminescence is quenched in the solid state due to binding of the phenolic hydroxyls within the MOF structure. Finally, Mn-DOBDC exhibits a ligand-based tunable emission that can be controlled in solution by the use of different solvents.

36 MATERIALS SCIENCE↗

Restorable Neutralization of Poly(acrylic acid) Binders toward Balanced Processing Properties and Cycling Performance for Silicon Anodes in Lithium-Ion Batteries

Neutralization of poly(acrylic acid) (PAA)-based binders using lithium hydroxide is a common strategy for fabricating silicon anode laminates, which improves rheological properties of slurries toward high-quality electrode laminates. However, the significantly increased basicity causes degradation of Si particles while the irreversible conversion of carboxylic acid groups to lithium carboxylates undermines the binding strength, collectively leading to adverse cycling performance of the fabricated Si anodes. Herein, a novel neutralization process for PAA binders is developed. A weak base, ammonia (NH 3 ), was discovered as a neutralizing agent that still promotes rheological response of binder solutions but results in a reduced pH increase. Interestingly, the resulting ammonium carboxylate groups may cleave during the drying process to restore the neutralized PAA (PAA-NH 3 ) binders to their pristine states. The best-performing composition of 50% neutralization (PAA-50%NH 3 ) provides comparable rheological response as a PAA-Li binder as well as much improved cycling performance. Additionally, the half-cells using the PAA-50%NH 3 binder can deliver 60% capacity retention over 100 cycles at C/3 rate, affording a 23.8% increase compared to PAA-Li half-cells. This restorable neutralization process of PAA binders represents an innovative strategy of mitigating issues from slurry processing of Si particles to achieve concurrent improvements in high-quality lamination and cycling performance.

25 ENERGY STORAGE↗

Initial Study of Tailored Trajectory Management for Multi-Vehicle Uncrewed Regional Air Cargo Operations

The primary contribution of this paper is an evaluation of the potential value of a tailored trajectory management (TTM) capability for uncrewed aircraft (UA) operators that is proactive in detecting conflicts and developing trajectory-based solutions for UA prior to air traffic control (ATC) performing conflict resolution. The experiment matrix is composed of one baseline simulation that models current air traffic operations without such a capability and four test simulations with different configurations of such a capability. In each simulation, five UA operations into Fort Worth Alliance airport were modeled in the presence of recorded tracks for about 4700 flights on January 18, 2022. The analysis focused on the extent to which such a capability was able to preclude an event that could spike UA operator workload. More specifically, in this study, the emulated UA operator TTM capability for multi-vehicle regional air cargo operations was able to reduce the number of instances of concurrent UA conflicts in the modeled ATC conflict resolution timeframe of 8 minutes or less from three to as low as one.

uncrewed aircraft, regional air cargo, tailored tr↗

A High-level Design for Bidirectional Data Streaming to High-Performance Computing Systems from External Science Facilities

Cutting-edge science is increasingly data-driven due to the emergence of scientific machine learning models that can guide scientists toward fruitful areas of exploration. Experimental science facilities such as light and neutron sources, particle colliders, and radio astronomy telescopes are also producing raw measurement data at rates that exceed available data storage and computing capacity at those facilities. As a result, scientific workflows are being developed that concurrently couple experiments at science facilities with high-performance computing (HPC) facilities to enable analysis of experimental data while the experiment is ongoing, and where analysis results are potentially fed back to the experiment for use in experimental control and/or steering in a time-sensitive manner. Our goal is to design, prototype, and deploy a new capability for the Oak Ridge Leadership Computing Facility (OLCF) that enables such workflows through support for bidirectional, memory-based streaming of data from external experiments into and out of OLCF HPC systems. This high-level design document describes the related work and motivating use cases that inform our understanding of the technical requirements for this capability, and describes a proposed architectural solution that meets these requirements and our plans for demonstrating the capability.

97 MATHEMATICS AND COMPUTING↗

Lander Lighting Solution to Reduce Pilot & Autonomous Approach Errors

The south pole lighting environment will have harsh low inclination sunlight, making overhead judgement of surface features difficult. Autonomous solutions are great, however, the need for visual monitoring and independent go/no-go decisions remain. Our project proposes that lunar landing systems will be better served by including a powerful landing light system that improves visibility of surfaces from overhead by illuminating the ground at critical distances for the crew to make last minute decisions regarding an approach. The project utilized computer-based optical modeling software to predict requirements for a potential landing light system. The analysis based the lamp prediction from commercially available LED chip sets and lamp optics. The goal was to illustrate a method to raise the surface contrast of a landing site within an acceptable contrast threshold for most camera systems and human observers to recognize hazards that would not be noticed with low inclination sunlight alone. The Apollo lunar landings benefitted from overhead sun or dark conditions. The surface lighting at the Lunar South Pole is a harsh environment where surfaces are lit from a low inclination angle by the sun (from the side). This change in lighting condition precipitates a need for updated lunar landing systems that facilitate improved recognition of landing sites, and thereby increase pilot awareness of landing hazards. The reliance on LIDAR and other autonomous mechanisms alone is risky given the known usage of visual monitoring for operator concurrence on current spacecraft programs and present-day autonomous land-based vehicles. Visual monitoring via cameras or windows requires the surface contrast to be within 3 orders of magnitude for reasonable recognition of objects. Artificial overhead illumination, when sufficiently sized, provides a means to even out contrast problems created by low inclination sunlight, potentially reducing piloting errors. Current vehicle requirements do not specify this type of guidance for the purpose of increasing mission success. An optical ray-trace simulation model was developed in Zemax Optics Studio to predict the best combination of LED power, LED optics, lamp quantity, and lamp location to raise the surface contrast to within 2 orders of magnitude from 3 orders required to further increased visibility and reduce risk. The project considered the following design constraints: potential base diameter of lander, approach distance(s) for a go-no-go decision point (200 meter), solar inclination angle (2-7), lunar surface reflectance (10%), LED chip sets, LED focusing optics, LED power, lamp quantity, lamp locations, and illumination diameter of lunar surface landing zone. The results can be used to establish minimum design constraints for vehicle landing light systems. With a solar inclination angle ranging from 2-7 degrees, the horizontal illumination of the lunar surface is attenuated by about 10% when compared to overhead illumination from the Sun. This modifies the sun's maximum of 130,000 lux to 13,000 lux horizontal illuminance. The artificial lighting system was designed to provide an 18-meter-wide illumination zone, to create viewing clearances around a 6-meter-wide lander. The system provides an average illuminance of 300 lux, meeting the 2 orders of magnitude criteria. The solution utilized modern Chip On Board LEDs, that each utilized 17 watts, with focusing Total Internal Reflection (TIR) lenses. A lighting system of 300 LEDs was arrayed along the "bottom" of a “lander”. With 17 watts per LED, the system is estimated to require 5100 watts. This is a large amount of power, but it would only be needed during critical phases during the landing. LED lighting systems can be dimmed, and it is assumed that as the lander arrives closer to the landing site, the lighting system power can be adjusted as needed to produce the necessary surface illuminance. The designed reduction of contrast improves reliability of safety assessments using real time visible light camera systems and out the window viewing by the crew.

T A Clark↗

Efficient Hierarchical State Vector Simulation of Quantum Circuits via Acyclic Graph Partitioning

Early but promising results in quantum computing have been enabled by the concurrent development of quantum algorithms, devices, and materials. Classical simulation of quantum programs has enabled the design and analysis of algorithms and implementation strategies targeting current and anticipated quantum device architectures. In this paper, we present a graph-based approach to achieve efficient quantum circuit simulation. Our approach involves partitioning the graph representation of a given quantum circuit into sub-graphs/circuits that exhibit better data locality. Simulation of each sub-circuit is organized hierarchically, with the iterative construction and simulation of smaller state vectors, improving overall performance. Also, this partitioning reduces the number of passes through data, improving the total computation time. We present three partitioning strategies and observe that acyclic graph partitioning typically results in the best time-to-solution. In contrast, other strategies reduce the partitioning time at the expense of potentially increased simulation times. Experimental evaluation demonstrates the effectiveness of our approach.

Fang, Bo↗

Development and Experimental Validation of a High-Power DC Distribution Testbed for Advanced Charging Infrastructure and Energy Management

This paper presents the development of a hardware testbed for DC-distributed high-power charging (HPC) stations. As DC distributed solutions emerge as a viable solution to optimize HPC site operations, challenges such as interoperability, protection, and seamless integration of distributed energy resources (DER) persist. These issues underscore the need for a robust testing facility to investigate compliance of available commercial off-the-shelf (COTS) market devices. The developed testbed features a DC-distributed charging hub including a charger, emulated energy storage system (ESS), and site level communication and controller implementation. It facilitates the testing of COTS hardware, charger prototypes, standards validation and site energy management system (SEMS) controllers at rated power. This paper details the development of the charging infrastructure platform, implementation of communication system, validation of different SEMS algorithms, and understanding improvements required for future expansion. Using the developed testbed, interoperability gaps for SEMS implementation with multi-vehicle concurrent charging via a multi-port charger are experimentally observed. Aimed at supporting the transition to large-scale EV charging infrastructure deployment and DER integration, this testbed plays a crucial role in conformity testing of COTS device interoperability.

24 POWER TRANSMISSION AND DISTRIBUTION↗

ISS Double-Gimbaled CMG Subsystem Simulation Using the Agile Development Method

This paper presents an evolutionary approach in simulating a cluster of 4 Control Moment Gyros (CMG) on the International Space Station (ISS) using a common sense approach (the agile development method) for concurrent mathematical modeling and simulation of the CMG subsystem. This simulation is part of Training systems for the 21st Century simulator which will provide training for crew members, instructors, and flight controllers. The basic idea of how the CMGs on the space station are used for its non-propulsive attitude control is briefly explained to set up the context for simulating a CMG subsystem. Next different reference frames and the detailed equations of motion (EOM) for multiple double-gimbal variable-speed control moment gyroscopes (DGVs) are presented. Fixing some of the terms in the EOM becomes the special case EOM for ISS's double-gimbaled fixed speed CMGs. CMG simulation development using the agile development method is presented in which customer's requirements and solutions evolve through iterative analysis, design, coding, unit testing and acceptance testing. At the end of the iteration a set of features implemented in that iteration are demonstrated to the flight controllers thus creating a short feedback loop and helping in creating adaptive development cycles. The unified modeling language (UML) tool is used in illustrating the user stories, class designs and sequence diagrams. This incremental development approach of mathematical modeling and simulating the CMG subsystem involved the development team and the customer early on, thus improving the quality of the working CMG system in each iteration and helping the team to accurately predict the cost, schedule and delivery of the software.

Inampudi, Ravi↗

Optimal Power Management for Large-Scale Battery Energy Storage Systems via Bayesian Inference

Large-scale battery energy storage systems (BESS) have found ever-increasing use across industry and society to accelerate clean energy transition and improve energy supply reliability and resilience. However, their optimal power management poses significant challenges: the underlying high-dimensional nonlinear nonconvex optimization lacks computational tractability in real-world implementation, and the uncertainty of the exogenous power demand makes exact optimization difficult. This paper presents a new solution framework to address these bottlenecks. The solution pivots on introducing power-sharing ratios to specify each cell’s power quota from the output power demand. To find the optimal power-sharing ratios, we formulate a nonlinear model predictive control (NMPC) problem to achieve power-loss-minimizing BESS operation while complying with safety, cell balancing, and power supply-demand constraints. We then propose a parameterized control policy for the power-sharing ratios, which utilizes only three parameters, to reduce the computational demand in solving the NMPC problem. This policy parameterization allows us to translate the NMPC problem into a Bayesian inference problem for the sake of 1) computational tractability, and 2) overcoming the nonconvexity of the optimization problem. We leverage the ensemble Kalman inversion technique to solve the parameter estimation problem. Concurrently, a low-level control loop is developed to seamlessly integrate our proposed approach with the BESS to ensure practical implementation. This low-level controller receives the optimal power-sharing ratios, generates output power references for the cells, and maintains a balance between power supply and demand despite uncertainty in output power. We conduct extensive simulations and experiments on a 20-cell prototype to validate the proposed approach.

Battery energy storage systems (BESSs)↗

Materials and Process Activities for NASA's Composite Crew Module

In January 2007, the NASA Administrator and Associate Administrator for the Exploration Systems Mission Directorate chartered the NASA Engineering and Safety Center (NESC) to design, build, and test a full-scale Composite Crew Module (CCM). The overall goal of the CCM project was to develop a team from the NASA family with hands-on experience in composite design, manufacturing, and testing in anticipation of future space exploration systems being made of composite materials. The CCM project was planned to run concurrently with the Orion project s baseline metallic design within the Constellation Program so that features could be compared and discussed without inducing risk to the overall Program. The materials and process activities were prioritized based on a rapid prototype approach. This approach focused developmental activities on design details with greater risk and uncertainty, such as out-of-autoclave joining, over some of the more traditional lamina and laminate building block levels. While process development and associated building block testing were performed, several anomalies were still observed at the full-scale level due to interactions between process robustness and manufacturing scale-up. This paper describes the process anomalies that were encountered during the CCM development and the subsequent root cause investigations that led to the final design solutions. These investigations highlight the importance of full-scale developmental work early in the schedule of a complex composite design/build project.

Polis, Daniel L.↗

Assessment of MSFCs Process for the Development and Activation of Space Act Agreements

A Space Act Agreement (SAA) is a contractual vehicle that NASA utilizes to form partnerships with non-NASA entities to stimulate cutting-edge innovation within the science and technology communities while concurrently supporting the NASA missions. SAAs are similar to traditional contracts in that they involve the commitment of Agency resources but allow more flexibility and are more cost effective to implement than traditional contracts. Consequently, the use of SAAs to develop partnerships has greatly increased over the past several years. To facilitate this influx of SAAs, Marshall Space Flight Center (MSFC) developed a process during a kaizen event to streamline and improve the quality of SAAs developed at the Center level. This study assessed the current SAA process to determine if improvements could be implemented to increase productivity, decrease time to activation, and improve the quality of deliverables. Using a combination of direct procedural observation, personnel interviews, and statistical analysis, elements of the process in need of remediation were identified and potential solutions developed. The findings focus primarily on the difficulties surrounding tracking and enforcing process adherence and communication issues among stakeholders. Potential solutions include utilizing customer relationship management (CRM) software to facilitate process coordination and co-locating or potentially merging the two separate organizations involved in SAA development and activation at MSFC.

Daugherty, Rachel A.↗

Object Oriented Modeling and Design

The Object Oriented Modeling and Design seminar is intended for software professionals and students, it covers the concepts and a language-independent graphical notation that can be used to analyze problem requirements, and design a solution to the problem. The seminar discusses the three kinds of object-oriented models class, state, and interaction. The class model represents the static structure of a system, the state model describes the aspects of a system that change over time as well as control behavior and the interaction model describes how objects collaborate to achieve overall results. Existing knowledge of object oriented programming may benefit the learning of modeling and good design. Specific expectations are: Create a class model, Read, recognize, and describe a class model, Describe association and link, Show abstract classes used with multiple inheritance, Explain metadata, reification and constraints, Group classes into a package, Read, recognize, and describe a state model, Explain states and transitions, Read, recognize, and describe interaction model, Explain Use cases and use case relationships, Show concurrency in activity diagram, Object interactions in sequence diagram.

Shaykhian, Gholam Ali↗

Structure and grain coarsening during the processing of engineering ceramics

Studies have been made of three ceramic systems (Al2O3, Y2O3/MgO, and SiC/C/B), both to explore a surface area/density diagram approach to examining the coarsening processes during sintering and to explore an alternative coarsening parameter, i.e., the grain boundary surface area (raising it at a given value of the density) and not the pore surface area; therefore, pinning of the grain boundaries by solid-solution drag is the only function evidenced by these results. The importance of such pinning even at densities as low as 75% of theoretical is linked to the existence of microstructural inhomogeneities. The early stages of sintering of Y2O3 powder have been examined using two techniques, BET surface area analysis and transmission electron microscopy. Each has given some insight into the process occurring and, used together, have provided some indication of the effect of MgO on coarsening during sintering. Attempts to further elucidate effects of MgO on the coarsening behavior of Y2O3 by the surface area/density diagram approach were unsuccessful due to masking effects of contaminating reactions during sintering and/or thermal etching. The behavior of the undoped SiC which only coarsens can be clearly distinguished by the surface area/density diagram from that of SiC/C/B which also concurrently densifies. Little additional information was obtainable by this method due to unfavorable sample etching characteristics. The advantages, disadvantages, and difficulties of application of these techniques to the study of coarsening during sintering are discussed.

Shaw, Nancy J.↗

The effects of stimulus modality and task integrality: Predicting dual-task performance and workload from single-task levels

The influence of stimulus modality and task difficulty on workload and performance was investigated. The goal was to quantify the cost (in terms of response time and experienced workload) incurred when essentially serial task components shared common elements (e.g., the response to one initiated the other) which could be accomplished in parallel. The experimental tasks were based on the Fittsberg paradigm; the solution to a SternBERG-type memory task determines which of two identical FITTS targets are acquired. Previous research suggested that such functionally integrated dual tasks are performed with substantially less workload and faster response times than would be predicted by suming single-task components when both are presented in the same stimulus modality (visual). The physical integration of task elements was varied (although their functional relationship remained the same) to determine whether dual-task facilitation would persist if task components were presented in different sensory modalities. Again, it was found that the cost of performing the two-stage task was considerably less than the sum of component single-task levels when both were presented visually. Less facilitation was found when task elements were presented in different sensory modalities. These results suggest the importance of distinguishing between concurrent tasks that complete for limited resources from those that beneficially share common resources when selecting the stimulus modalities for information displays.

Hart, S. G.↗

A Lunar Communications and Navigation Satellite Concept for the Robotic Lunar Exploration Program

The Second Robotic Lunar Exploration Program (RLEP) mission has two primary objectives. Broadly stated, they are "To See the Light" and "To Touch the Ice", meaning one mission objective is to survey the lighting conditions on the rim of a candidate crater over the course of a year, and the second objective is to descend into th.! s crater to search for water ice. The Space Communications Program Office at NASA/GSFC is supporting the RLEP-2 Project by developing a communications and navigation architecture for the mission. The primary candidate crater studied is the Shackleton Crater near the South Pole of the Moon. The rim of this crater has approximately 14 contiguous days of visibility to the Earth over the course of a month, while mission elements in the crater have no line of sight to either the Earth or potentially an element on the rim of the crater. One solution studied is to launch a relay spacecraft with RLEP-2 to provide communications and navigation services to the elements on the lunar surface. To support operations concepts requiring long duration contacts between the relay and the elements in the crater, an inclined elliptical orbit originally conceived by Todd Ely a t JPL was chosen for the relay. The orbit was adjusted to lower the maximum range while maintaining its "frozen" nature, meaning once placed in this orbit little delta-V is required for orbit maintenance. The orbital parameters were adjusted such that the relay has visibility into the crater for approximately 8.7 hours of the 12 hour orbital period. The relay satellite design draws heavily upon heritage concepts and hardware to achieve a very low risk implementation. The design concept is a 3-axis spacecraft that is capable of supporting return communication links from multiple surface elements concurrently through a four-element S-Band Multiple Access phased array with two forward links provided through single dedicated elements. The payload is a bent-pipe relay with beamforming performed on the ground (Earth). To mitigate concerns with multipath observed during Mars missions, the preliminary design employs PN-spread signal structures which have been used successfully by Tracking and Data Relay Satellite System (TDRSS) users for simultaneous real-time and recorded data playback. Details of the relay communication trade studies and rationale for the selected design elements are discussed in the paper.

Gramling, Jeffrey J.↗

Porous Semiconducting K–Sn–Mo–S Aerogel: Synthesis, Local Structure, and Ion-Exchange Properties

Chalcogenide-based aerogels are emerging porous semiconducting nanomaterials that appeal to applications in clean energy and the environment. Here, we report a novel gel, potassium–tin–molybdenum–sulfides (KTMS), that integrates the electrostatically bound K + ions in the covalent network of Sn–Mo–S. Its gelation requires a concurrent reduction of Mo 6+ → Mo 4+/5+ and the oxidation of S 2– → Sn – (n ≈ 1) and Sn 2+ → Sn 4+ . KTMS is an amorphous semiconductor showing quantum confinement effects on band gap energies, 2.1 → 1.4 → 0.9 eV for its wet- → aero- → xerogels. Synchrotron X-ray pair distribution function (PDF) and extended X-ray absorption fine structure (EXAFS) revealed a complex local structure of KTMS consisting of molecular Mo 2 (S 2 ) 6 and Mo 3 S(S 2 ) 6 clusters. In addition, the Sn–S coordination is related to crystalline Na4Sn3S8 and SnS2. KTMS also demonstrated the removal of the radionuclides of Cs + , Sr 2+ , and UO 2 2+ from ppm to ppb levels with distribution constants (Kd) up to ≥104 mL/g. Notably, despite the lack of atomic periodicity in the amorphous KTMS, the K+ ion is ion-exchangeable with chemically diverse Sr 2+ , Cs + , and UO 2 2+ in aqueous solutions; especially the ion-exchange properties of Sr 2+ and UO 2 2+ ≡(O=U=O) 2+ is not known to any chalcogels known to date. The sequestration of Cs + and Sr 2+ was achieved by the exchange of K + in the amorphous KTMS, and the removal of [O=U 6+ =O] 2+ synergistically involves surface sorption via -S····U 6+ =O 2 2+ covalent interactions and ion-exchange via the hard–soft Lewis acid–base paradigm. Overall, cooperative roles played by the diverse bonding motifs, surface-exposed Lewis basic frameworks, and polarizability of the (poly)sulfides make it an exceptional adsorbent for chemically diverse radioactive species. This finding will guide the design of superior sorbents for chemically distinct metal ion separation.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

The Application of New Software Technology to the Architecture of the National Cycle Program

As part of the Numerical Propulsion System Simulation (NPSS) effort of NASA Lewis in conjunction with the United States aeropropulsion industry, a new system simulation framework, the National Cycle Program (NCP), capable of combining existing empirical engine models with new detailed component-based computational models is being developed. The software architecture of the NCP program involves a generalized object- oriented framework and a base-set of engine component models along with supporting tool kits which will support engine simulation in a distributed environment. As the models are extended to contain two and three dimensions the computing load increases rapidly and it is intended that this load be distributed across multiple work stations executing concurrently in order to get acceptably fast results. The research carried out was directed toward performance analysis of the distributed object system. More specifically, the performance of the actor-based distributed object design I created earlier was desired. To this end, the research was directed toward the design and implementation of suitable performance-analysis techniques and software to demonstrate those techniques. There were three specific results which are reported in two separate reports submitted separately as NASA Technical Memoranda. The results are: (1) Design, implementation, and testing of a performance analysis program for a set of active objects (actor based objects) which allowed the individual actors to be assigned to arbitrary processes on an arbitrary set of machines. (2) The global-balance-equation approach has the fundamental limitation that the number of equations increases exponentially with the number of actors. Hence, unlike many approximate approaches to this problem, the nearest-neighbor approach allows checking of the solution and an estimate of the error. The technique was demonstrated in a prototype analysis program as part of this research. The results of the program were checked against the global-balance solution discussed above. Late during the grant, a much better approximation was developed and this is discussed in result below. As a consequence, a proposal was submitted to continue the research by developing the new approximation including development of a complete program from the prototype. (3) The source of approximation in the nearest-neighbor algorithm is the requirement for estimating some joint probabilities from some marginal distributions. A completely ad hoc estimate was used in the prototype.

Schoeffler, James D.↗