Search NASA⌕ Search

SEARCH · Search NASA

Results for “architect”

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 163 records · Page 9

A new taxonomy for distributed computer systems based upon operating system structure

Characteristics of the resource structure found in the operating system are considered as a mechanism for classifying distributed computer systems. Since the operating system resources, themselves, are too diversified to provide a consistent classification, the structure upon which resources are built and shared are examined. The location and control character of this indivisibility provides the taxonomy for separating uniprocessors, computer networks, network computers (fully distributed processing systems or decentralized computers) and algorithm and/or data control multiprocessors. The taxonomy is important because it divides machines into a classification that is relevant or important to the client and not the hardware architect. It also defines the character of the kernel O/S structure needed for future computer systems. What constitutes an operating system for a fully distributed processor is discussed in detail.

Foudriat, E. C.↗

Carbon exchange between the mantle and the crust and its effect upon the atmosphere: Today compared to Archean time

Paleobiologists now recognize that the Earth's biosphere has been profoundly affected by geologic processes. One very important process is the dissipation of heat which has been generated by radioactivity and/or stored within the earth. Heat flow is responsible for crustal movements and therefore it is the principal architect for constructing the environments (e.g. shallow marine, continental, etc.) wherein life developed and flourished. Heat flow has also influenced the movements of volatile elements (e.g. C, N, H, S, rare gases, etc.) both within the Earth's crust and between the crust and mantle. The inventory of these elements in the Earth's crust is important, not just because some of them constitute the building blocks of organic matter, but also because they influence the biosphere's climate. The purpose of this work is to evaluate how the decline of heat flow over the course of the Earth's history has influenced the carbon inventory in the Earth's crust. Such an evaluation must first consider whether the rate at which carbon is presently being exchanged between the mantle and crust is sufficient to play an important role in controlling the crustal inventory. Secondly, this exchange of carbon must be reevaluated in the context of the Precambrian Earth's environment. One very important consideration is that the upper mantle was perhaps 300 C hotter 3 b.y. ago than it is today.

Desmarais, D.↗

Towards automatic Markov reliability modeling of computer architectures

The analysis and evaluation of reliability measures using time-varying Markov models is required for Processor-Memory-Switch (PMS) structures that have competing processes such as standby redundancy and repair, or renewal processes such as transient or intermittent faults. The task of generating these models is tedious and prone to human error due to the large number of states and transitions involved in any reasonable system. Therefore model formulation is a major analysis bottleneck, and model verification is a major validation problem. The general unfamiliarity of computer architects with Markov modeling techniques further increases the necessity of automating the model formulation. This paper presents an overview of the Automated Reliability Modeling (ARM) program, under development at NASA Langley Research Center. ARM will accept as input a description of the PMS interconnection graph, the behavior of the PMS components, the fault-tolerant strategies, and the operational requirements. The output of ARM will be the reliability of availability Markov model formulated for direct use by evaluation programs. The advantages of such an approach are (a) utility to a large class of users, not necessarily expert in reliability analysis, and (b) a lower probability of human error in the computation.

Liceaga, C. A.↗

A study of pipelining in computing arrays

Scheduling considerations in computing arrays are examined. A simple sufficient condition is developed for determining whether a computing array can be pipelined. If the array cannot be pipelined in the form given, the condition also indicates the direction in which to proceed to make it pipelineable. The overall framework and methodology take a good part of the load off the logical architect of the array, and make the translation from the logical to the physical architecture a mechanical process.

Jagadish, H. V.↗

A knowledge-based approach to configuration layout, justification, and documentation

The design, development, and implementation is described of a prototype expert system which could aid designers and system engineers in the placement of racks aboard modules on Space Station Freedom. This type of problem is relevant to any program with multiple constraints and requirements demanding solutions which minimize usage of limited resources. This process is generally performed by a single, highly experienced engineer who integrates all the diverse mission requirements and limitations, and develops an overall technical solution which meets program and system requirements with minimal cost, weight, volume, power, etc. This system architect performs an intellectual integration process in which the underlying design rationale is often not fully documented. This is a situation which lends itself to an expert system solution for enhanced consistency, thoroughness, documentation, and change assessment capabilities.

Craig, F. G.↗

A Knowledge-Based Approach to Configuration Layout, Justification, and Documentation

The design, development, and implementation of a prototype expert system which could aid designers and system engineers in the placement of racks aboard modules on the Space Station Freedom are described. This type of problem is relevant to any program with multiple constraints and requirements demanding solutions which minimize usage of limited resources. This process is generally performed by a single, highly experienced engineer who integrates all the diverse mission requirements and limitations, and develops an overall technical solution which meets program and system requirements with minimal cost, weight, volume, power, etc. This system architect performs an intellectual integration process in which the underlying design rationale is often not fully documented. This is a situation which lends itself to an expert system solution for enhanced consistency, thoroughness, documentation, and change assessment capabilities.

Craig, F. G.↗

Dome cities for extreme environments

Extreme environments whether they be the frigid nights of the polar regions, the burning sands of the desert, or the harsh environment of space pose interesting challenges to the architect, the engineer, and the constructor in their efforts to create habitats for mankind. In space, the goals are to provide radiation protection while also providing an aesthetic living environment for long duration missions. Because of the need to provide both radiation protection and options for expansion of base facilities, a unique structural system which separates the radiation protection systems from the pressure envelope of the habitats was created. The system uses cable networks in a tensioned structural system, which supports the lunar regolith used for shielding above the facilities. The system is modular, easily expandable, and simple to construct. Additional innovations include the use of rock melting perpetrators for piles and anchoring deadmen, and various sized craters to provide side shielding. The reflective properties of the fabric used in the membrane are utilized to provide diffuse illumination. The use of craters along with the suspended shielding allows the dome to be utilized in fashions similar to those proposed by various designers unaware of the Moon's hostile radiation environment. Additional topics addressed deal with construction techniques for large domes, i.e., on the order of 100's to 1000's of meters, thermal control, the integration of tertiary water treatment schemes with architectural design, human factors, and its implications for the design of habitats for long term use in extreme environments.

Leonard, Raymond S.↗

Integrated modeling tool for performance engineering of complex computer systems

This report summarizes Advanced System Technologies' accomplishments on the Phase 2 SBIR contract NAS7-995. The technical objectives of the report are: (1) to develop an evaluation version of a graphical, integrated modeling language according to the specification resulting from the Phase 2 research; and (2) to determine the degree to which the language meets its objectives by evaluating ease of use, utility of two sets of performance predictions, and the power of the language constructs. The technical approach followed to meet these objectives was to design, develop, and test an evaluation prototype of a graphical, performance prediction tool. The utility of the prototype was then evaluated by applying it to a variety of test cases found in the literature and in AST case histories. Numerous models were constructed and successfully tested. The major conclusion of this Phase 2 SBIR research and development effort is that complex, real-time computer systems can be specified in a non-procedural manner using combinations of icons, windows, menus, and dialogs. Such a specification technique provides an interface that system designers and architects find natural and easy to use. In addition, PEDESTAL's multiview approach provides system engineers with the capability to perform the trade-offs necessary to produce a design that meets timing performance requirements. Sample system designs analyzed during the development effort showed that models could be constructed in a fraction of the time required by non-visual system design capture tools.

Wright, Gary↗

GENESIS 2: Advanced lunar outpost

Advanced, second-generation lunar habitats for astronauts and mission specialists working on the Moon are investigated. The work was based on design constraints set forth in previous publications. Design recommendations are based on environmental response to the lunar environment, habitability, safety, near-term technology, replaceability and modularity, and suitability for NASA lunar research missions in the early 21st century. Scientists, engineers, and architects from NASA/JSC, Wisconsin aeronautical industry, and area universities gave technical input and offered critiques at design reviews throughout the process. The recommended design uses a lunar lava tube, with construction using a combination of Space Station Freedom-derived modules and lightweight Kevlar-laminate inflatables. The outpost includes research laboratories and biotron, crew quarters and support facility, mission control, health maintenance facility, and related areas for functional and psychological requirements. Furniture, specialized equipment, and lighting are included in the design analysis.

Moore, Gary T.↗

Automatic specification of reliability models for fault-tolerant computers

The calculation of reliability measures using Markov models is required for life-critical processor-memory-switch structures that have standby redundancy or that are subject to transient or intermittent faults or repair. The task of specifying these models is tedious and prone to human error because of the large number of states and transitions required in any reasonable system. Therefore, model specification is a major analysis bottleneck, and model verification is a major validation problem. The general unfamiliarity of computer architects with Markov modeling techniques further increases the necessity of automating the model specification. Automation requires a general system description language (SDL). For practicality, this SDL should also provide a high level of abstraction and be easy to learn and use. The first attempt to define and implement an SDL with those characteristics is presented. A program named Automated Reliability Modeling (ARM) was constructed as a research vehicle. The ARM program uses a graphical interface as its SDL, and it outputs a Markov reliability model specification formulated for direct use by programs that generate and evaluate the model.

Liceaga, Carlos A.↗

Automating analog design: Taming the shrew

The pace of progress in the design of integrated circuits continues to amaze observers inside and outside of the industry. Three decades ago, a 50 transistor chip was a technological wonder. Fifteen year later, a 5000 transistor device would 'wow' the crowds. Today, 50,000 transistor chips will earn a 'not too bad' assessment, but it takes 500,000 to really leave an impression. In 1975 a typical ASIC device had 1000 transistors, took one year to first samples (and two years to production) and sold for about 5 cents per transistor. Today's 50,000 transistor gate array takes about 4 months from spec to silicon, works the first time, and sells for about 0.02 cents per transistor. Fifteen years ago, the single most laborious and error prone step in IC design was the physical layout. Today, most IC's never see the hand of a layout designer: and automatic place and route tool converts the engineer's computer captured schematic to a complete physical design using a gate array or a library of standard cells also created by software rather than by designers. CAD has also been a generous benefactor to the digital design process. The architect of today's digital systems creates the design using an RTL or other high level simulator. Then the designer pushes a button to invoke the logic synthesizer-optimizer tool. A fault analyzer checks the result for testability and suggests where scan based cells will improve test coverage. One obstinate holdout amidst this parade of progress is the automation of analog design and its reduction to semi-custom techniques. This paper investigates the application of CAD techniques to analog design.

Barlow, A.↗

The Automated Instrumentation and Monitoring System (AIMS) reference manual

Whether a researcher is designing the 'next parallel programming paradigm,' another 'scalable multiprocessor' or investigating resource allocation algorithms for multiprocessors, a facility that enables parallel program execution to be captured and displayed is invaluable. Careful analysis of execution traces can help computer designers and software architects to uncover system behavior and to take advantage of specific application characteristics and hardware features. A software tool kit that facilitates performance evaluation of parallel applications on multiprocessors is described. The Automated Instrumentation and Monitoring System (AIMS) has four major software components: a source code instrumentor which automatically inserts active event recorders into the program's source code before compilation; a run time performance-monitoring library, which collects performance data; a trace file animation and analysis tool kit which reconstructs program execution from the trace file; and a trace post-processor which compensate for data collection overhead. Besides being used as prototype for developing new techniques for instrumenting, monitoring, and visualizing parallel program execution, AIMS is also being incorporated into the run-time environments of various hardware test beds to evaluate their impact on user productivity. Currently, AIMS instrumentors accept FORTRAN and C parallel programs written for Intel's NX operating system on the iPSC family of multi computers. A run-time performance-monitoring library for the iPSC/860 is included in this release. We plan to release monitors for other platforms (such as PVM and TMC's CM-5) in the near future. Performance data collected can be graphically displayed on workstations (e.g. Sun Sparc and SGI) supporting X-Windows (in particular, Xl IR5, Motif 1.1.3).

Yan, Jerry↗

Object-oriented technologies in a multi-mission data system

The Operations Engineering Laboratory (OEL) at JPL is developing new technologies that can provide more efficient and productive ways of doing business in flight operations. Over the past three years, we have worked closely with the Multi-Mission Control Team to develop automation tools, providing technology transfer into operations and resulting in substantial cost savings and error reduction. The OEL development philosophy is characterized by object-oriented design, extensive reusability of code, and an iterative development model with active participation of the end users. Through our work, the benefits of object-oriented design became apparent for use in mission control data systems. Object-oriented technologies and how they can be used in a mission control center to improve efficiency and productivity are explained. The current research and development efforts in the JPL Operations Engineering Laboratory are also discussed to architect and prototype a new paradigm for mission control operations based on object-oriented concepts.

Murphy, Susan C.↗

First lunar outpost

Design and research efforts at the University of Puerto Rico have focused on the evaluation and refinement of the Habitability Criteria for a prolonged human presence in space during the last four years. Living quarters for a Mars mission and a third generation lunar base concept were proposed. This academic year, 1991-92, work on further refinement of the habitability criteria and design of partial gravity furniture was carried on. During the first semester, design alternatives for furniture necessary in a habitat design optimized for lunar and Martian environments were developed. Designs are based on recent research data from lunar and Mars gravity simulations, and current NASA standards. Artifacts will be submitted to NASA architects to be tested in KC-135 flights. Test findings will be submitted for incorporation in future updates to NASA habitat design standards. Second semester work was aimed at integrating these findings into the First Lunar Outpost (FLO), a mission scenario currently being considered by NASA. The mission consists of a manned return to the moon by crews of four astronauts for periods of 45 days. The major hardware components of the mission are as follows: (1) a Crew Module for the delivery of the crew and their supplies, and (2) the Habitat Module, which will arrive on the Moon unmanned. Our design efforts concentrated on this Habitat Module and on application of habitability criteria. Different geometries for the pressure vessel and their impact on the interior architecture were studied. Upon the selection of a geometry, a more detailed analysis of the interior design was performed, taking into consideration the reduced gravity, and the protection against radiation, micrometeorites, and the extreme temperature variation. A proposal for a FLO was submitted by the students, consisting essentially of a 24-feet (7.3 m.) by 35-feet (10.67 m) high vertical cylinder with work areas, crew quarters, galley, wardroom, leisure facilities, health maintenance, waste management, EVA operations facilities, and safe havens.

Andino, Aureo F.↗

Volume server: A scalable high speed and high capacity magnetic tape archive architecture with concurrent multi-host access

A major challenge facing data processing centers today is data management. This includes the storage of large volumes of data and access to it. Current media storage for large data volumes is typically off line and frequently off site in warehouses. Access to data archived in this fashion can be subject to long delays, errors in media selection and retrieval, and even loss of data through misplacement or damage to the media. Similarly, designers responsible for architecting systems capable of continuous high-speed recording of large volumes of digital data are faced with the challenge of identifying technologies and configurations that meet their requirements. Past approaches have tended to evaluate the combination of the fastest tape recorders with the highest capacity tape media and then to compromise technology selection as a consequence of cost. This paper discusses an architecture that addresses both of these challenges and proposes a cost effective solution based on robots, high speed helical scan tape drives, and large-capacity media.

Rybczynski, Fred↗

Mass storage at NSA

The need to manage large amounts of data on robotically controlled devices has been critical to the mission of this Agency for many years. In many respects this Agency has helped pioneer, with their industry counterparts, the development of a number of products long before these systems became commercially available. Numerous attempts have been made to field both robotically controlled tape and optical disk technology and systems to satisfy our tertiary storage needs. Custom developed products were architected, designed, and developed without vendor partners over the past two decades to field workable systems to handle our ever increasing storage requirements. Many of the attendees of this symposium are familiar with some of the older products, such as: the Braegen Automated Tape Libraries (ATL's), the IBM 3850, the Ampex TeraStore, just to name a few. In addition, we embarked on an in-house development of a shared disk input/output support processor to manage our every increasing tape storage needs. For all intents and purposes, this system was a file server by current definitions which used CDC Cyber computers as the control processors. It served us well and was just recently removed from production usage.

Shields, Michael F.↗

An overview of the EOSDIS V0 information management system: Lessons learned from the implementation of a distributed data system

The EOSDIS Version 0 system, released in July, 1994, is a working prototype of a distributed data system. One of the purposes of the V0 project is to take several existing data systems and coordinate them into one system while maintaining the independent nature of the original systems. The project is a learning experience and the lessons are being passed on to the architects of the system which will distribute the data received from the planned EOS satellites. In the V0 system, the data resides on heterogeneous systems across the globe but users are presented with a single, integrated interface. This interface allows users to query the participating data centers based on a wide set of criteria. Because this system is a prototype, we used many novel approaches in trying to connect a diverse group of users with the huge amount of available data. Some of these methods worked and others did not. Now that V0 has been released to the public, we can look back at the design and implementation of the system and also consider some possible future directions for the next generation of EOSDIS.

Ryan, Patrick M.↗

Vehicle health management for guidance, navigation and control systems

The objective of the program was to architect a vehicle health management (VHM) system for space systems avionics that assures system readiness for launch vehicles and for space-based dormant vehicles. The platforms which were studied and considered for application of VHM for guidance, navigation and control (GN&C) included the Advanced Manned Launch System (AMLS), the Horizontal Landing-20/Personnel Launch System (HL-20/PLS), the Assured Crew Return Vehicle (ACRV) and the Extended Duration Orbiter (EDO). This set was selected because dormancy and/or availability requirements are driving the designs of these future systems.

Radke, Kathleen↗