Search NASA⌕ Search

SEARCH · Search NASA

Results for “Performance”

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 343 records · Page 19

Reach performance while wearing the Space Shuttle launch and entry suit during exposure to launch accelerations

Crewmen aboard the Space Shuttle are subjected to accelerations during ascent (the powered flight phase of launch) which range up to +3 G(sub x). Despite having 33 missions and nine years experience, not to mention all the time spent in development prior to the first flight, no truly quantitative reach study wearing actual crew equipment, using actual Shuttle seats and restraints has ever been done. What little information exists on reach performance while under acceleration has been derived primarily from subjective comments gathered retrospectively from Shuttle flight crews during their post mission debrief. This lack of reach performance data has resulted in uncertainty regarding emergency procedures that can realistically be performed during and actual Shuttle ascent versus what is practiced in the ground-fixed and motion-based Shuttle Simulators. With the introduction on STS-26 of the current Shuttle escape system, the question of reach performance under launch accelerations was once again raised. The escape system's requirement that each crewman wear a Launch/Entry Suit (LES), parachute harness, and parachute were all anticipated to contribute to a further degradation of reach performance during Shuttle ascent accelerations. In order to answer the reach performance question in a quantitative way, a photogrammetric method was chosen so that the actual reach values and associated envelopes could be captured. This would allow quantitative assessment of potential task performance impact and identify areas where changes to our Shuttle ascent emergency procedures might be required. Also, such a set of reach values would be valid for any similar acceleration profile using the same crew equipment. Potential Space Station applications of this data include predicting reach performance during Assured Crew Return Vehicle (ACRV) operations.

Bagian, James P.↗

Sailplane Glide Performance and Control Using Fixed and Articulating Winglets

An experimental study was conducted to investigate the effects of controllable articulating winglets on glide performance and yawing moments of high performance sailplanes. Testing was conducted in the Texas A&M University 7 x 10 foot Low Speed Wind Tunnel using a full-scale model of the outboard 5.6 feet of a 15 meter class high performance sailplane wing. Different wing tip configurations could be easily mounted to the wing model. A winglet was designed in which the cant and toe angles as well as a rudder on the winglet could be adjusted to a range of positions. Cant angles used in the investigation consisted of 5, 25, and 40 degrees measured from the vertical axis. Toe-out angles ranged from 0 to 22.5 degrees. A rudder on the winglet was used to study the effects of changing the camber of the winglet airfoil on wing performance and wing yawing moments. Rudder deflections consisted of-10, 0, and 10 degrees. Test results for a fixed geometry winglet and a standard wing tip are presented to show the general behavior of winglets on sailplane wings, and the effects of boundary-layer turbulators on the winglets are also presented. By tripping the laminar boundary-layer to turbulent before laminar separation occurs, the wing performance was increased at low Reynolds numbers. The effects on the lift and drag, yawing moment, pitching moment, and wing root bending moment of the model are presented. Oil flows were used on the wing model with the fixed geometry winglet and the standard wing tip to visualize flow directions and areas of boundary layer transition. A cant angle of 25 degrees and a toe-out angle of 2.5 degrees provided an optimal increase in wing performance for the cant and toe angles tested. Maximum performance was obtained when the winglet rudder remained in the neutral position of zero degrees. By varying the cant, toe, and rudder angles from their optimized positions, wing performance decreases. Although the winglet rudder proved to be more effective in increasing the yawing moment compared to varying the cant and toe angles, the amount of increased yawing moment was insignificant when compared to that produced by the vertical tail. A rudder on the winglet was determined to be ineffective for providing additional yaw control.

Colling, James David↗

Integrating Reliability Analysis with a Performance Tool

A large number of commercial simulation tools support performance oriented studies of complex computer and communication systems. Reliability of these systems, when desired, must be obtained by remodeling the system in a different tool. This has obvious drawbacks: (1) substantial extra effort is required to create the reliability model; (2) through modeling error the reliability model may not reflect precisely the same system as the performance model; (3) as the performance model evolves one must continuously reevaluate the validity of assumptions made in that model. In this paper we describe an approach, and a tool that implements this approach, for integrating a reliability analysis engine into a production quality simulation based performance modeling tool, and for modeling within such an integrated tool. The integrated tool allows one to use the same modeling formalisms to conduct both performance and reliability studies. We describe how the reliability analysis engine is integrated into the performance tool, describe the extensions made to the performance tool to support the reliability analysis, and consider the tool's performance.

Nicol, David M.↗

Performance Testing of a Trace Contaminant Control Subassembly for the International Space Station

As part of the International Space Station (ISS) Trace Contaminant Control Subassembly (TCCS) development, a performance test has been conducted to provide reference data for flight verification analyses. This test, which used the U.S. Habitation Module (U.S. Hab) TCCS as the test article, was designed to add to the existing database on TCCS performance. Included in this database are results obtained during ISS development testing; testing of functionally similar TCCS prototype units; and bench scale testing of activated charcoal, oxidation catalyst, and granular lithium hydroxide (LiOH). The present database has served as the basis for the development and validation of a computerized TCCS process simulation model. This model serves as the primary means for verifying the ISS TCCS performance. In order to mitigate risk associated with this verification approach, the U.S. Hab TCCS performance test provides an additional set of data which serve to anchor both the process model and previously-obtained development test data to flight hardware performance. The following discussion provides relevant background followed by a summary of the test hardware, objectives, requirements, and facilities. Facility and test article performance during the test is summarized, test results are presented, and the TCCS's performance relative to past test experience is discussed. Performance predictions made with the TCCS process model are compared with the U.S. Hab TCCS test results to demonstrate its validation.

Perry, J. L.↗

High-Performance Monitoring Architecture for Large-Scale Distributed Systems Using Event Filtering

Monitoring is an essential process to observe and improve the reliability and the performance of large-scale distributed (LSD) systems. In an LSD environment, a large number of events is generated by the system components during its execution or interaction with external objects (e.g. users or processes). Monitoring such events is necessary for observing the run-time behavior of LSD systems and providing status information required for debugging, tuning and managing such applications. However, correlated events are generated concurrently and could be distributed in various locations in the applications environment which complicates the management decisions process and thereby makes monitoring LSD systems an intricate task. We propose a scalable high-performance monitoring architecture for LSD systems to detect and classify interesting local and global events and disseminate the monitoring information to the corresponding end- points management applications such as debugging and reactive control tools to improve the application performance and reliability. A large volume of events may be generated due to the extensive demands of the monitoring applications and the high interaction of LSD systems. The monitoring architecture employs a high-performance event filtering mechanism to efficiently process the large volume of event traffic generated by LSD systems and minimize the intrusiveness of the monitoring process by reducing the event traffic flow in the system and distributing the monitoring computation. Our architecture also supports dynamic and flexible reconfiguration of the monitoring mechanism via its Instrumentation and subscription components. As a case study, we show how our monitoring architecture can be utilized to improve the reliability and the performance of the Interactive Remote Instruction (IRI) system which is a large-scale distributed system for collaborative distance learning. The filtering mechanism represents an Intrinsic component integrated with the monitoring architecture to reduce the volume of event traffic flow in the system, and thereby reduce the intrusiveness of the monitoring process. We are developing an event filtering architecture to efficiently process the large volume of event traffic generated by LSD systems (such as distributed interactive applications). This filtering architecture is used to monitor collaborative distance learning application for obtaining debugging and feedback information. Our architecture supports the dynamic (re)configuration and optimization of event filters in large-scale distributed systems. Our work represents a major contribution by (1) survey and evaluating existing event filtering mechanisms In supporting monitoring LSD systems and (2) devising an integrated scalable high- performance architecture of event filtering that spans several kev application domains, presenting techniques to improve the functionality, performance and scalability. This paper describes the primary characteristics and challenges of developing high-performance event filtering for monitoring LSD systems. We survey existing event filtering mechanisms and explain key characteristics for each technique. In addition, we discuss limitations with existing event filtering mechanisms and outline how our architecture will improve key aspects of event filtering.

Maly, K.↗

Performance Measurement, Visualization and Modeling of Parallel and Distributed Programs

This paper presents a methodology for debugging the performance of message-passing programs on both tightly coupled and loosely coupled distributed-memory machines. The AIMS (Automated Instrumentation and Monitoring System) toolkit, a suite of software tools for measurement and analysis of performance, is introduced and its application illustrated using several benchmark programs drawn from the field of computational fluid dynamics. AIMS includes (i) Xinstrument, a powerful source-code instrumentor, which supports both Fortran77 and C as well as a number of different message-passing libraries including Intel's NX Thinking Machines' CMMD, and PVM; (ii) Monitor, a library of timestamping and trace -collection routines that run on supercomputers (such as Intel's iPSC/860, Delta, and Paragon and Thinking Machines' CM5) as well as on networks of workstations (including Convex Cluster and SparcStations connected by a LAN); (iii) Visualization Kernel, a trace-animation facility that supports source-code clickback, simultaneous visualization of computation and communication patterns, as well as analysis of data movements; (iv) Statistics Kernel, an advanced profiling facility, that associates a variety of performance data with various syntactic components of a parallel program; (v) Index Kernel, a diagnostic tool that helps pinpoint performance bottlenecks through the use of abstract indices; (vi) Modeling Kernel, a facility for automated modeling of message-passing programs that supports both simulation -based and analytical approaches to performance prediction and scalability analysis; (vii) Intrusion Compensator, a utility for recovering true performance from observed performance by removing the overheads of monitoring and their effects on the communication pattern of the program; and (viii) Compatibility Tools, that convert AIMS-generated traces into formats used by other performance-visualization tools, such as ParaGraph, Pablo, and certain AVS/Explorer modules.

Yan, Jerry C.↗

High Performance Programming Using Explicit Shared Memory Model on Cray T3D1

The Cray T3D system is the first-phase system in Cray Research, Inc.'s (CRI) three-phase massively parallel processing (MPP) program. This system features a heterogeneous architecture that closely couples DEC's Alpha microprocessors and CRI's parallel-vector technology, i.e., the Cray Y-MP and Cray C90. An overview of the Cray T3D hardware and available programming models is presented. Under Cray Research adaptive Fortran (CRAFT) model four programming methods (data parallel, work sharing, message-passing using PVM, and explicit shared memory model) are available to the users. However, at this time data parallel and work sharing programming models are not available to the user community. The differences between standard PVM and CRI's PVM are highlighted with performance measurements such as latencies and communication bandwidths. We have found that the performance of neither standard PVM nor CRI s PVM exploits the hardware capabilities of the T3D. The reasons for the bad performance of PVM as a native message-passing library are presented. This is illustrated by the performance of NAS Parallel Benchmarks (NPB) programmed in explicit shared memory model on Cray T3D. In general, the performance of standard PVM is about 4 to 5 times less than obtained by using explicit shared memory model. This degradation in performance is also seen on CM-5 where the performance of applications using native message-passing library CMMD on CM-5 is also about 4 to 5 times less than using data parallel methods. The issues involved (such as barriers, synchronization, invalidating data cache, aligning data cache etc.) while programming in explicit shared memory model are discussed. Comparative performance of NPB using explicit shared memory programming model on the Cray T3D and other highly parallel systems such as the TMC CM-5, Intel Paragon, Cray C90, IBM-SP1, etc. is presented.

Simon, Horst D.↗

Investigation of Fundamental Modeling and Thermal Performance Issues for a Metallic Thermal Protection System Design

A study was performed to develop an understanding of the key factors that govern the performance of metallic thermal protection systems for reusable launch vehicles. A current advanced metallic thermal protection system (TPS) concept was systematically analyzed to discover the most important factors governing the thermal performance of metallic TPS. A large number of relevant factors that influence the thermal analysis and thermal performance of metallic TPS were identified and quantified. Detailed finite element models were developed for predicting the thermal performance of design variations of the advanced metallic TPS concept mounted on a simple, unstiffened structure. The computational models were also used, in an automated iterative procedure, for sizing the metallic TPS to maintain the structure below a specified temperature limit. A statistical sensitivity analysis method, based on orthogonal matrix techniques used in robust design, was used to quantify and rank the relative importance of the various modeling and design factors considered in this study. Results of the study indicate that radiation, even in small gaps between panels, can reduce significantly the thermal performance of metallic TPS, so that gaps should be eliminated by design if possible. Thermal performance was also shown to be sensitive to several analytical assumptions that should be chosen carefully. One of the factors that was found to have the greatest effect on thermal performance is the heat capacity of the underlying structure. Therefore the structure and TPS should be designed concurrently.

Blosser, Max L.↗

Improving TCP Network Performance by Detecting and Reacting to Packet Reordering

There are many factors governing the performance of TCP-basec applications traversing satellite channels. The end-to-end performance of TCP is known to be degraded by the reordering, delay, noise and asymmetry inherent in geosynchronous systems. This result has been largely based on experiments that evaluate the performance of TCP in single flow tests. While single flow tests are useful for deriving information on the theoretical behavior of TCP and allow for easy diagnosis of problems they do not represent a broad range of realistic situations and therefore cannot be used to authoritatively comment on performance issues. The experiments discussed in this report test TCP s performance in a more dynamic environment with competing traffic flows from hundreds of TCP connections running simultaneously across the satellite channel. Another aspect we investigate is TCP's reaction to bit errors on satellite channels. TCP interprets loss as a sign of network congestion. This causes TCP to reduce its transmission rate leading to reduced performance when loss is due to corruption. We allowed the bit error rate on our satellite channel to vary widely and tested the performance of TCP as a function of these bit error rates. Our results show that the average performance of TCP on satellite channels is good even under conditions of loss as high as bit error rates of 10(exp -5)

Kruse, Hans↗

Numerical Modeling of Pulse Detonation Rocket Engine Gasdynamics and Performance

This paper presents viewgraphs on the numerical modeling of pulse detonation rocket engines (PDRE), with an emphasis on the Gasdynamics and performance analysis of these engines. The topics include: 1) Performance Analysis of PDREs; 2) Simplified PDRE Cycle; 3) Comparison of PDRE and Steady-State Rocket Engines (SSRE) Performance; 4) Numerical Modeling of Quasi 1-D Rocket Flows; 5) Specific PDRE Geometries Studied; 6) Time-Accurate Thrust Calculations; 7) PDRE Performance (Geometries A B C and D); 8) PDRE Blowdown Gasdynamics (Geom. A B C and D); 9) PDRE Geometry Performance Comparison; 10) PDRE Blowdown Time (Geom. A B C and D); 11) Specific SSRE Geometry Studied; 12) Effect of F-R Chemistry on SSRE Performance; 13) PDRE/SSRE Performance Comparison; 14) PDRE Performance Study; 15) Grid Resolution Study; and 16) Effect of F-R Chemistry on SSRE Exit Species Mole Fractions.

Source record↗

Sustained attention performance during sleep deprivation: evidence of state instability

Nathaniel Kleitman was the first to observe that sleep deprivation in humans did not eliminate the ability to perform neurobehavioral functions, but it did make it difficult to maintain stable performance for more than a few minutes. To investigate variability in performance as a function of sleep deprivation, n = 13 subjects were tested every 2 hours on a 10-minute, sustained-attention, psychomotor vigilance task (PVT) throughout 88 hours of total sleep deprivation (TSD condition), and compared to a control group of n = 15 subjects who were permitted a 2-hour nap every 12 hours (NAP condition) throughout the 88-hour period. PVT reaction time means and standard deviations increased markedly among subjects and within each individual subject in the TSD condition relative to the NAP condition. TSD subjects also had increasingly greater performance variability as a function of time on task after 18 hours of wakefulness. During sleep deprivation, variability in PVT performance reflected a combination of normal timely responses, errors of omission (i.e., lapses), and errors of commission (i.e., responding when no stimulus was present). Errors of omission and errors of commission were highly intercorrelated across deprivation in the TSD condition (r = 0.85, p = 0.0001), suggesting that performance instability is more likely to include compensatory effort than a lack of motivation. The marked increases in PVT performance variability as sleep loss continued supports the "state instability" hypothesis, which posits that performance during sleep deprivation is increasingly variable due to the influence of sleep initiating mechanisms on the endogenous capacity to maintain attention and alertness, thereby creating an unstable state that fluctuates within seconds and that cannot be characterized as either fully awake or asleep.

Non-NASA Center↗

Analysis of Aircraft Control Performance using a Fuzzy Rule Base Representation of the Cooper-Harper Aircraft Handling Quality Rating

The Cooper-Harper rating of Aircraft Handling Qualities has been adopted as a standard for measuring the performance of aircraft since it was introduced in 1966. Aircraft performance, ability to control the aircraft, and the degree of pilot compensation needed are three major key factors used in deciding the aircraft handling qualities in the Cooper- Harper rating. We formulate the Cooper-Harper rating scheme as a fuzzy rule-based system and use it to analyze the effectiveness of the aircraft controller. The automatic estimate of the system-level handling quality provides valuable up-to-date information for diagnostics and vehicle health management. Analyzing the performance of a controller requires a set of concise design requirements and performance criteria. Ir, the case of control systems fm a piloted aircraft, generally applicable quantitative design criteria are difficult to obtain. The reason for this is that the ultimate evaluation of a human-operated control system is necessarily subjective and, with aircraft, the pilot evaluates the aircraft in different ways depending on the type of the aircraft and the phase of flight. In most aerospace applications (e.g., for flight control systems), performance assessment is carried out in terms of handling qualities. Handling qualities may be defined as those dynamic and static properties of a vehicle that permit the pilot to fully exploit its performance in a variety of missions and roles. Traditionally, handling quality is measured using the Cooper-Harper rating and done subjectively by the human pilot. In this work, we have formulated the rules of the Cooper-Harper rating scheme as fuzzy rules with performance, control, and compensation as the antecedents, and pilot rating as the consequent. Appropriate direct measurements on the controller are related to the fuzzy Cooper-Harper rating system: a stability measurement like the rate of change of the cost function can be used as an indicator if the aircraft is under control; the tracking error is a good measurement for performance needed in the rating scheme. Finally, the change of the control amount or the output of a confidence tool, which has been developed by the authors, can be used as an indication of pilot compensation. We use a number of known aircraft flight scenarios with known pilot ratings to calibrate our fuzzy membership functions. These include normal flight conditions and situations in which partial or complete failure of tail, aileron, engine, or throttle occurs.

Tseng, Chris↗

Preliminary Performance Analyses of the Constellation Program ARES 1 Crew Launch Vehicle

By the time NASA's Exploration Systems Architecture Study (ESAS) report had been released to the public in December 2005, engineers at NASA's Marshall Space Flight Center had already initiated the first of a series of detailed design analysis cycles (DACs) for the Constellation Program Crew Launch Vehicle (CLV), which has been given the name Ares I. As a major component of the Constellation Architecture, the CLV's initial role will be to deliver crew and cargo aboard the newly conceived Crew Exploration Vehicle (CEV) to a staging orbit for eventual rendezvous with the International Space Station (ISS). However, the long-term goal and design focus of the CLV will be to provide launch services for a crewed CEV in support of lunar exploration missions. Key to the success of the CLV design effort and an integral part of each DAC is a detailed performance analysis tailored to assess nominal and dispersed performance of the vehicle, to determine performance sensitivities, and to generate design-driving dispersed trajectories. Results of these analyses provide valuable design information to the program for the current design as well as provide feedback to engineers on how to adjust the current design in order to maintain program goals. This paper presents a condensed subset of the CLV performance analyses performed during the CLV DAC-1 cycle. Deterministic studies include development of the CLV DAC-1 reference trajectories, identification of vehicle stage impact footprints, an assessment of launch window impacts to payload performance, and the computation of select CLV payload partials. Dispersion studies include definition of input uncertainties, Monte Carlo analysis of trajectory performance parameters based on input dispersions, assessment of CLV flight performance reserve (FPR), assessment of orbital insertion accuracy, and an assessment of bending load indicators due to dispersions in vehicle angle of attack and side slip angle. A short discussion of the various customers for the dispersion results, along with results and ramifications of each study, are also provided.

Phillips, Mark↗

Characteristics of Whipple Shield Performance in the Shatter Regime

Ballistic limit equations define the failure of metallic Whipple shields in three parts: low velocity, shatter, and hypervelocity. Failure limits in the shatter regime are based on a linear interpolation between the onset of projectile fragmentation, and impulsive rupture of the shield rear wall. A series of hypervelocity impact tests have been performed on aluminum alloy Whipple shields to investigate failure mechanisms and performance limits in the shatter regime. Test results demonstrated a more rapid increase in performance than predicted by the latest iteration of the JSC Whipple shield BLE following the onset of projectile fragmentation. This increase in performance was found to level out between 4.0-5.0 km/s, with a subsequent decrease in performance for velocities up to 6.0 km/s. For a detached spall failure criterion, the failure limit was found to continually decrease up to a velocity of 7.0 km/s, substantially varying from the BLE, while for perforation-based failure an increase in performance was observed. An existing phenomenological ballistic limit curve was found to provide a more accurate reproduction of shield behavior that the BLE, however a number of underlying assumptions such as the occurrence of complete projectile fragmentation and the effect on performance of incipient projectile melt were found to be inaccurate. A cratering relationship based on the largest residual fragment size has been derived for application at velocities between 3.0-4.0 km/s, and was shown to accurately reproduce the trends of the experimental data. Further investigation is required to allow a full analytical description of shatter regime performance for metallic Whipple shields.

Ryan, S.↗

Relationships Among Lower Body Strength, Power, and Performance of Functional Tasks

There is a large degree of variability among crewmembers with respect to decrements in muscle strength and power following long duration spaceflight, ranging from 0 to approx.30% reductions. The purpose of this study was to investigate the influence of varying decrements in lower body muscle strength and power (relative to body weight) on the performance of 2 occupationally relevant tasks (ladder climb and supine egress & walk). Seventeen participants with leg strength similar to US crewmembers performed a leg press power test, an isokinetic knee extension strength test and they were asked to complete the 2 functional tasks as quickly as possible. On additional test days the participants were asked to repeat the functional tasks under 3 conditions where a different external load was applied each time using a weighted suit in order to experimentally manipulate participants strength/body weight and power/body weight ratios. The weight in the suit ranged from 20-120% of body weight and was distributed in proportion to limb segment weights to minimize changes in center of gravity. The ladder task consisted of climbing 40 rungs on a ladder treadmill as fast as possible. The supine egress & walk task consisted of rising from a supine position and walking through an obstacle course. Results show a relatively linear relationship between strength/body weight and task time and power/body weight with task time such that the fastest performance times are associated with higher strength and power with about half the variance in task time is accounted for by a single variable (either strength or power). For the average person, a 20% reduction in power/body weight (from 18 to 14.4 W/kg) induces an increase (slowing) of about 10 seconds in the ladder climb task from 14 to 24 seconds (approx.70%) and a slowing of the supine egress & walk task from 14 to 21 seconds (approx.50%). Similar relationships were observed with strength/body weight and task performance. For the average person, a 20% reduction in strength/body weight (from 2.1 to 1.7 Nm/kg) resulted in a slowing of the ladder climb from 10.5 to 24 seconds (approx.128%) and a slowing of the supine egress & walk from 11 to 20 seconds (approx.82%). These data suggest that the single variable of either low body muscle strength or power, relative to body weight is predictive of about 50% of the variance in task performance time, and that considerable slowing in task performance is associated with relatively typical decrements in muscle performance seen with long duration spaceflight. The observation of a relatively linear relationship between strength/power and task time suggests that across the full spectrum of initial crew strengths and typical decrements in strength previously observed, that task performance would be expected to be slowed following long duration spaceflight. These data will be confirmed in actual spaceflight with subsequent studies.

Ploutz-Snyder, Lori↗

Correlation of Space Shuttle Landing Performance with Post-Flight Cardiovascular Dysfunction

Introduction: Microgravity induces cardiovascular adaptations resulting in orthostatic intolerance on re-exposure to normal gravity. Orthostasis could interfere with performance of complex tasks during the re-entry phase of Shuttle landings. This study correlated measures of Shuttle landing performance with post-flight indicators of orthostatic intolerance. Methods: Relevant Shuttle landing performance parameters routinely recorded at touchdown by NASA included downrange and crossrange distances, airspeed, and vertical speed. Measures of cardiovascular changes were calculated from operational stand tests performed in the immediate post-flight period on mission commanders from STS-41 to STS-66. Stand test data analyzed included maximum standing heart rate, mean increase in maximum heart rate, minimum standing systolic blood pressure, and mean decrease in standing systolic blood pressure. Pearson correlation coefficients were calculated with the null hypothesis that there was no statistically significant linear correlation between stand test results and Shuttle landing performance. A correlation coefficient? 0.5 with a p<0.05 was considered significant. Results: There were no significant linear correlations between landing performance and measures of post-flight cardiovascular dysfunction. Discussion: There was no evidence that post-flight cardiovascular stand test data correlated with Shuttle landing performance. This implies that variations in landing performance were not due to space flight-induced orthostatic intolerance.

McCluskey, R.↗

High-Performance, Multi-Node File Copies and Checksums for Clustered File Systems

Modern parallel file systems achieve high performance using a variety of techniques, such as striping files across multiple disks to increase aggregate I/O bandwidth and spreading disks across multiple servers to increase aggregate interconnect bandwidth. To achieve peak performance from such systems, it is typically necessary to utilize multiple concurrent readers/writers from multiple systems to overcome various singlesystem limitations, such as number of processors and network bandwidth. The standard cp and md5sum tools of GNU coreutils found on every modern Unix/Linux system, however, utilize a single execution thread on a single CPU core of a single system, and hence cannot take full advantage of the increased performance of clustered file systems. Mcp and msum are drop-in replacements for the standard cp and md5sum programs that utilize multiple types of parallelism and other optimizations to achieve maximum copy and checksum performance on clustered file systems. Multi-threading is used to ensure that nodes are kept as busy as possible. Read/write parallelism allows individual operations of a single copy to be overlapped using asynchronous I/O. Multinode cooperation allows different nodes to take part in the same copy/checksum. Split-file processing allows multiple threads to operate concurrently on the same file. Finally, hash trees allow inherently serial checksums to be performed in parallel. Mcp and msum provide significant performance improvements over standard cp and md5sum using multiple types of parallelism and other optimizations. The total speed-ups from all improvements are significant. Mcp improves cp performance over 27x, msum improves md5sum performance almost 19x, and the combination of mcp and msum improves verified copies via cp and md5sum by almost 22x. These improvements come in the form of drop-in replacements for cp and md5sum, so are easily used and are available for download as open source software at http://mutil.sourceforge.net.

Kolano, Paul Z.↗

I/O Performance Characterization of Lustre and NASA Applications on Pleiades

In this paper we study the performance of the Lustre file system using five scientific and engineering applications representative of NASA workload on large-scale supercomputing systems such as NASA s Pleiades. In order to facilitate the collection of Lustre performance metrics, we have developed a software tool that exports a wide variety of client and server-side metrics using SGI's Performance Co-Pilot (PCP), and generates a human readable report on key metrics at the end of a batch job. These performance metrics are (a) amount of data read and written, (b) number of files opened and closed, and (c) remote procedure call (RPC) size distribution (4 KB to 1024 KB, in powers of 2) for I/O operations. RPC size distribution measures the efficiency of the Lustre client and can pinpoint problems such as small write sizes, disk fragmentation, etc. These extracted statistics are useful in determining the I/O pattern of the application and can assist in identifying possible improvements for users applications. Information on the number of file operations enables a scientist to optimize the I/O performance of their applications. Amount of I/O data helps users choose the optimal stripe size and stripe count to enhance I/O performance. In this paper, we demonstrate the usefulness of this tool on Pleiades for five production quality NASA scientific and engineering applications. We compare the latency of read and write operations under Lustre to that with NFS by tracing system calls and signals. We also investigate the read and write policies and study the effect of page cache size on I/O operations. We examine the performance impact of Lustre stripe size and stripe count along with performance evaluation of file per process and single shared file accessed by all the processes for NASA workload using parameterized IOR benchmark.

Saini, Subhash↗