Search NASA⌕ Search

SEARCH · Search NASA

Results for “Best Effort”

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 19 records

Best effort broadcast under cascading failures in interdependent critical infrastructure networks

Here, we present a novel study of reliable broadcast in interdependent networks, in which the failures in one network may cascade to another network. In particular, we focus on the interdependency between a communication network and a power grid network, where the power grid depends on the communication network for control and the communication network depends on the grid for power. In this paper, we propose a best effort broadcast algorithm to handle crash failures in the communication network that may cause cascading failures. We guarantee that all the correct nodes, which operate correctly according to the protocol and do not experience any software or hardware or network failures, eventually deliver the message if the sender is correct. We provide a centralized algorithm and a fully distributed algorithm for nodes to analyze and handle cascading failures. At the core of our work is the fully distributed algorithm which enjoys great performance and scalability. Our evaluation results show that the algorithm handles cascading failures with low overhead.

97 MATHEMATICS AND COMPUTING↗

StoreRush: An Application-Level Approach to Harvesting Idle Storage in a Best Effort Environment

For a production HPC system where storage devices are shared between multiple applications and managed in a best effort manner, contention is often a major problem leading to some storage devices being more loaded than others and causing a significant reduction in I/O throughput. In this paper, we describe our latest efforts StoreRush to resolve this practical issue at the application level without requiring modification to the file and storage system. The proposed scheme uses a two-level messaging system to harvest idle storage via re-routing I/O requests to a less congested storage location so that write performance is improved while limiting the impact on read by throttling re-routing if deemed too much. An analytical model is derived to guide the setup of optimal throttling factor. The proposed scheme is verified against production applications Pixie3D, XGC1 and QMCPack during production windows, which very well demonstrated the effectiveness (e.g., up to 1.8x improvement in write) and scalability of our approach (up to 131,072 cores).

97 MATHEMATICS AND COMPUTING↗

Combined guaranteed throughput and best effort network-on-chip

A first packet-switched reservation request is received. Data associated with the first packet-switched reservation request is communicated through a first circuit-switched channel according to a best effort communication scheme. A second packet-switched reservation request is received. Data associated with the second packet-switched reservation request is communicated through a second circuit-switched channel according to a guaranteed throughput communication scheme.

97 MATHEMATICS AND COMPUTING↗

Bridging the gap between peak and average loads on science networks

Backbone networks are typically overprovisioned in order to support peak loads. Research and education networks (RENs), for example, are often designed to operate at 20–30% of capacity. Thus, Internet2 upgrades its backbone interconnects when the weekly 95th-percentile load is reliably above 30% of link capacity, and analysis of ESnet traffic between major laboratories shows a substantial gap between peak and average utilization. As science data volumes increase exponentially, it is unclear whether this overprovisioning trend can continue into the future. Even if overprovisioning is possible, it may not be the most cost-effective (and desirable) approach going forward. Under the current mode of free access to RENs, traffic at peak load may include both flows that need to be transferred in near-real time–for example, for computation and instrument monitoring and steering–and flows that are less time-critical, for example, archival and storage replication operations. Thus, peak load does not necessarily indicate the capacity that is absolutely required at that moment. We thus examine how data transfers are impacted when the average network load is increased while the network capacity is kept at the current levels. We also classify data transfers into on-demand (time-critical) and best-effort (less time-critical) and study the impact on both classes for different proportions of both the number of on-demand transfers and amount of bandwidth allocated for on-demand transfers. For our study, we use real transfer logs from production GridFTP servers to do simulation-based experiments as well as real experiments on a testbed. We find that when the transfer load is doubled and the network capacity is fixed at the current level, the gap between peak and average throughput decreases by an average of 18% in the simulation experiments and 16% in the testbed experiments, and the average slowdown experienced by the data transfers is under 1.5×. Moreover, when transfers are classified as on-demand or best-effort, on-demand transfers experience almost no slowdown and the mean slowdown experienced by best-effort transfers is under 2× in the simulation experiments and under 1.2× in the testbed experiments.

97 MATHEMATICS AND COMPUTING↗

Automated Volumetric Modulated Arc Therapy Treatment Planning for Stage III Lung Cancer: How Does It Compare With Intensity-Modulated Radio Therapy?

Purpose: To compare the quality of volumetric modulated arc therapy (VMAT) or intensity-modulated radiation therapy (IMRT) plans generated by an automated inverse planning system with that of dosimetrist-generated IMRT treatment plans for patients with stage III lung cancer. Methods and Materials: Two groups of 8 patients with stage III lung cancer were randomly selected. For group 1, the dosimetrists spent their best effort in designing IMRT plans to compete with the automated inverse planning system (mdaccAutoPlan); for group 2, the dosimetrists were not in competition and spent their regular effort. Five experienced radiation oncologists independently blind-reviewed and ranked the three plans for each patient: a rank of 1 was the best and 3 was the worst. Dosimetric measures were also performed to quantitatively evaluate the three types of plans. Results: Blind rankings from different oncologists were generally consistent. For group 1, the auto-VMAT, auto-IMRT, and manual IMRT plans received average ranks of 1.6, 2.13, and 2.18, respectively. The auto-VMAT plans in group 1 had 10% higher planning tumor volume (PTV) conformality and 24% lower esophagus V70 (the volume receiving 70 Gy or more) than the manual IMRT plans; they also resulted in more than 20% higher complication-free tumor control probability (P+) than either type of IMRT plans. The auto- and manual IMRT plans in this group yielded generally comparable dosimetric measures. For group 2, the auto-VMAT, auto-IMRT, and manual IMRT plans received average ranks of 1.55, 1.75, and 2.75, respectively. Compared to the manual IMRT plans in this group, the auto-VMAT plans and auto-IMRT plans showed, respectively, 17% and 14% higher PTV dose conformality, 8% and 17% lower mean lung dose, 17% and 26% lower mean heart dose, and 36% and 23% higher P+. Conclusions: mdaccAutoPlan is capable of generating high-quality VMAT and IMRT treatment plans for stage III lung cancer. Manual IMRT plans could achieve quality similar to auto-IMRT plans if best effort was spent.

62 RADIOLOGY AND NUCLEAR MEDICINE↗

Satellite-Based Solar Forecasting Including Maintenance of Computer and Storage Equipment at CSU/CIRA (CRADA Final Report)

The Cooperative Institute for Research in the Atmosphere (CIRA) at Colorado State University (CSU) proposes to continue its research partnership with the NREL in Golden, CO. The partnership resonates with the goals outlined in a Memorandum of Understanding between the Department of Energy and the Department of Commerce (with the National Oceanic and Atmospheric Administration (NOAA)) signed in 2011. This CRADA will sustain the research partnership and provide an avenue and resources for ongoing collaborations, including the maintenance of NREL-furnished computer and storage equipment at CSU/CIRA. There is no formal exchange of funds in this CRADA; support above and beyond the in-kind items outlined in this document will come on a best-effort basis and/or in association with formal sponsored-research enabled collaborations. The research conducted under this CRADA continues to work toward enabling and improving short-term solar energy forecasting as developed under previous CIRA/CSU and NREL collaborations, with specific focus on point-based (e.g., solar farm) forecasting on the 1-3 hour timeframe. Under the best-effort actions during the CRADA period, technical maintenance of CIRA's existing satellite-based solar forecasting algorithm ("CIRACast"; Miller et al., 2017) was continued to maintain operability with evolving datasets. These efforts benefit the public by maintaining national capability for point solar forecasting using geostationary observation platforms, and laying the groundwork for future technical improvements as opportunities arise.

14 SOLAR ENERGY↗

Can I/O Variability Be Reduced on QoS-Less HPC Storage Systems?

For a production high-performance computing (HPC) system, where storage devices are shared between multiple applications and managed in a best effort manner, I/O contention is often a major problem. In this paper, we propose a balanced messaging-based re-routing in conjunction with throttling at the middleware level. This work tackles two key challenges that have not been fully resolved in the past: whether I/O variability can be reduced on a QoS-less HPC storage system, and how to design a runtime scheduling system that can scale up to a large amount of cores. The proposed scheme uses a two-level messaging system to re-route I/O requests to a less congested storage location so that write performance is improved, while limiting the impact on read by throttling re-routing. An analytical model is derived to guide the setup of optimal throttling factor. We thoroughly analyze the virtual messaging layer overhead and explore whether the in-transit buffering is effective in managing I/O variability. Contrary to the intuition, in-transit buffer cannot completely solve the problem. It can reduce the absolute variability but not the relative variability. The proposed scheme is verified against a synthetic benchmark as well as being used by production applications.

Huang, Dan↗

On-Board Particulate Filter Failure Prevention and Failure Diagnostics Using Radio Frequency Sensing

The increasing use of diesel and gasoline particulate filters requires advanced on-board diagnostics (OBD) to prevent and detect filter failures and malfunctions. Early detection of upstream (engine-out) malfunctions is paramount to preventing irreversible damage to downstream aftertreatment system components. Such early detection can mitigate the failure of the particulate filter resulting in the escape of emissions exceeding permissible limits and extend the component life. However, despite best efforts at early detection and filter failure prevention, the OBD system must also be able to detect filter failures when they occur. In this paper, radio frequency (RF) sensors were used to directly monitor the particulate filter state of health for both gasoline particulate filter (GPF) and diesel particulate filter (DPF) applications. The testing included controlled engine dynamometer evaluations, which characterized soot slip from various filter failure modes, as well as on-road fleet vehicle tests. The results show a high sensitivity to detect conditions resulting in soot leakage from the particulate filter, as well as potential for direct detection of structural failures including internal cracks and melted regions within the filter media itself. Finally and furthermore, the measurements demonstrate, for the first time, the capability to employ a direct and continuous monitor of particulate filter diagnostics to both prevent and detect potential failure conditions in the field.

42 ENGINEERING↗

Laser Materials Processing Final Report CRADA No. TC-1526-98

This CRADA project was a joint effort between Lawrence Livermore National Laboratory (LLNL) and United Technologies Corporation (UTC)/Pratt & Whitney (P&W) to demonstrate process capability for drilling holes in turbine airfoils using LLNL-developed femtosecond laser machining technology. The basis for this development was the ability of femtosecond lasers to drill precision holes in variety of materials with little or no collateral damage. The ultimate objective was to develop a laser machine tool consisting of an extremely advanced femtosecond laser subsystem to be developed by LLNL on a best-effort basis and a drilling station for turbine blades and vanes to be developed by P&W. In addition, P&W was responsible for commercializing the system. The goal of the so called Advanced Laser Drilling (ALD) system was to drill specified complex hole-shapes in turbine blades and vanes with a high degree precision and repeatability and simultaneously capable of very high speed processing.

36 MATERIALS SCIENCE↗

Feasibility of critical infrastructure protection using network functions for programmable and decoupled ICS policy enforcement over WAN

Industrial control systems (ICS) represent a major component of our critical infrastructure. With the increasing need for more control and monitoring of such systems, ICS have seen an increase in connectivity to wide area networks (WAN) exposing aging equipment to rapidly evolving cybersecurity threats. Furthermore, the ICS data requires a reliability measure from the networks for critical functions for infrastructure monitoring and control. Especially when remote plant sites are involved such as pipelines, energy distribution networks, and transportation, WAN transport impairments most often provide a best effort delivery with no strict reliability guarantees. Network functions can provide a vendor agnostic, programmable critical infrastructure protection with a single maintenance, policy determination, and reliability assurance surface. A network function (NF) can be utilized for policy enforcement over the communication between remote entities and the main control office. This paper presents the research on transparent integration with existing ICS without disrupting communications, resulting in minimal downtime while decoupling the fast paced evolution of defensive security measures from the upgrade cycle of expensive long term hardware. We report our measurements on the resource requirements and overhead in the network for successful NF insertion under a wide variety of network impairments (network packet delay, reordering, and loss). Our paired NF implementation provides a policy enforcement platform extensible to cover myriad cybersecurity-related communication goals, including packet signing for verification, encryption for data privacy, packet filtering and data diode operation (i.e. protecting against eavesdropping, packet injection, and denial-of-service). Furthermore, bundling communication specifications into packet flows allows for tunability in applying policies as coarse- or fine-grained as the needs of the operator. We report on network function resource requirements in the form of required queue depth and network utilization overhead to inform the decision making against hardware cost constraints.

42 ENGINEERING↗

Activity gradient driven mass transport in molten fluoride salt medium

Abstract The molten salt-cooled reactor concept has garnered significant interest and one of the current challenges limiting the deployment of these reactor concepts is the complex corrosion phenomenon observed in molten salt environments. One of these phenomena is activity gradient mass transport, which has been shown to affect dissimilar materials submerged in the same salt medium even when best efforts have been made to electrically isolate dissimilar materials from one another. This mechanism while shown experimentally, has not been predictively studied through a modeling approach. In this study, activity gradients in several 316L-X materials systems have been modeled and the mass transport predicted by the model has been confirmed through static isothermal corrosion testing in a molten fluoride salt medium.

36 MATERIALS SCIENCE↗

Chapter 3: Ultrathin Oxides for Solar Cells

This chapter discusses the many uses of ultrathin oxide layers across a broad range of photovoltaic (PV) technologies. The chapter is broken down into six sections, working from the solar absorber outwards: passivation layers, selective contact/buffer layers, recombination layers, barrier layers, anti-reflective coatings, and anti-soiling layers. The goal is to introduce the layer function, outline the scientific mechanisms behind each function, and provide illustrative examples from academic literature and industry. One theme in this chapter is the multifunctionality of oxide layers in the PV device stack, that is, a single layer rarely has only one purpose and therefore certain ideas will build upon other sections. The chapter covers a wide range of material and the discussions and examples are by no means exhaustive. The best efforts have been made to capture the central concepts for each topic and direct the reader to additional resources that have been found by the authors to be useful and relevant.

anti-reflection coatings↗

Migration to WebDAV in Belle II Experiment

The usage of WebDAV protocol has become more and more popular within the physics experiments using grid middleware in the last decade, and today it represents a valid alternative to the GridFTP currently supported at best-effort level after the retirement of Globus Toolkit. Belle II experiment established the adoption of WebDAV protocol as the main protocol for data access and third-party-copy transfers, without relying on Storage Resource Manager interface (SRM). The migration process, carried on with continuous and gradual steps, has required a large effort to guarantee a smooth transition maintaining the production infrastructure fully operational. In this contribution we show the transition process, the tool of support developed to monitor step by step the status of third-party-copy support with WebDAV protocol by storages of the collaboration tested in both case pull and push, the strategy adopted to configure DIRAC and the solutions put in place for the corner cases. Finally, we will present some statistics of utilization and we will analyse the achieved results.

97 MATHEMATICS AND COMPUTING↗

Indicator-directed Dynamic Power Management for Iterative Workloads on GPU-Accelerated Systems

Modern high-performance and warehouse computing centers show strong interest in minimizing system power consumption while satisfying customers’ quality of service (QoS). Dynamic voltage and frequency scaling (DVFS) is effective for achieving this goal. Nevertheless, automating the process online and making it transparent to users must address three major challenges: (1) Complexity — today’s hardware components (e.g., CPUs, GPUs, memory, network, etc.) can be configured in several or dozens of frequency/voltage states for satisfying divergent system demands. Given their combination and the emergence of heterogeneity, searching the optimal configuration in the design space online can be timing consuming. (2) QoS guarantee — user-defined objectives such as power constraint and performance target must be monitored, predicted and ensured at the best effort. (3) Adaptability — various known and unknown workloads run on systems. Workloads characteristics should be quickly determined and configurations dynamically adjusted in accord with workloads and QoS. In this work, we focus on applications exhibiting an interesting feature – iterative or periodic, which is common among conventional HPC and emerging machine learning workloads. We propose an online dynamic power-performance (ODPP) management framework to dynamically adjust GPU DVFS configurations to meet performance and power objectives and constraints, without any code annotation or intrusion. Particularly, ODPP extracts the performance and power indicators for applications from their resources utilization profiles in a short episode. It further automatically constructs an accurate model that infers from the indicators how the application's performance and power vary with GPU core and memory frequencies. Aided with the model, for both seen and unseen applications, ODPP can quickly determine the most appropriate DVFS configuration for their execution. We evaluate ODPP on an NVIDIA GPU using multiple exascale computing (ECP) and deep learning applications.

Zou, Pengfei↗

The engagement and performance operations center: Epoc

In 2018, the US National Science Foundation (NSF) funded the Engagement and Performance Operations Center (EPOC), a joint project between Indiana University (IU) and the Department of Energy's Energy Science Network (ESnet), to work with domain scientists to accelerate the ability of distributed collaborations to share data in order to reach broader science goals. The goal of this funding was to create an operations center for engagement-including definition of formal processes, tracking of engagements, and funded staff, not simply best effort by volunteers, with a goal of enabling digital societies to better share scientific data.

Moynihan, E↗

Introduction: Cybersecurity and Software Assurance Minitrack

Modern society is dependent on software systems of remarkable scope and complexity. Yet methods for assuring their security and functionality have not kept pace. The result is persistent compromises and failures despite best efforts. Cybersecurity methods must work together for situational awareness, attack prevention and detection, threat attribution, minimization of consequences, and attack recovery. Because defective software cannot be secure, assurance technologies must play a central role in cybersecurity approaches. There is increasing recognition of the need for rigorous methods for cybersecurity and software assurance. The goal of this minitrack is to develop science foundations, technologies, and practices that can improve the security and dependability of complex systems.

Burns, Luanne↗

Dual Channel Dual Staging: Hierarchical and Portable Staging for GPU-Based In-Situ Workflow

In-situ workflows have emerged as an attractive approach for addressing data movement challenges at very large scales. Since GPU-based architectures dominate the HPC landscapes, porting these in-situ workflows, and, specifically, the inter-application data exchange, to GPU-based systems can be challenging. Technologies such as GPUDirect RDMA (GDR), which is typically used for I/O in GPU applications as an optimization that circumvents the CPU overhead, can be leveraged to support bulk data exchanges between GPU applications. However, current GDR design often lacks performance portability across HPC clusters built with different hardware configurations. Furthermore, the local CPU may also be effectively used as an auxiliary communication mechanism to offload data exchanges. In this paper, we present a dual channel dual staging approach for efficient, scalable, and performance-portable inter-application data exchange for in-situ workflows. This approach exploits the data access pattern within in-situ workflows along with the inherent execution asynchrony to accelerate data exchanges and, at the same time, improve performance portability. Specifically, the dual channel dual staging method leverages both the local CPU and the remote data staging server to build a hierarchical joint staging area and uses this staging area to transform blocking inter-application bulk data exchanges into best-effort local data movements between GPU and CPU. The dual channel dual staging is implemented as a portability extension of the Dataspaces-GPU staging framework. We present an experimental evaluation of its performance, portability, and scalability using this implementation on three leadership GPU clusters. The evaluation results demonstrate that the dual channel dual staging method saves up to 75% in data-exchange time compared to host-based, GDR, and alternate portable designs, while maintaining scalability (up to 512 GPUs) and performance portability across the three platforms.

Zhang, Bo [University of Utah]↗