Search NASA⌕ Search

SEARCH · Search NASA

Results for “storage architectures”

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

Method and system for reducing metadata overhead in a two-tier storage architecture

Example embodiments of the present invention relate to a method, a system, and a computer program product for maintaining dynamically loadable namespaces. The method includes presenting, to an application, a file system having a global single namespace (SN) comprising a plurality of dynamically-loadable namespaces (DLNs) maintained in a capacity tier (CT) of object storage of a storage system. In response to a job submitted by the application, dynamically loading a first dynamically-loadable namespace, including the metadata only for the first dynamically-loadable namespace, associated with the job from the capacity tier of object storage into a fast tier (FT) of storage of the storage system.

97 MATHEMATICS AND COMPUTING↗

Battery-ultracapacitor hybrid energy storage system architecture for mild-hybrid power systems

A mild-hybrid energy storage system architecture is provided, comprising: a battery; an ultracapacitor connected in parallel with the battery; a passive battery pre-charge circuit connected between a terminal of the battery and a DC bus; a battery main contactor connected in parallel with the battery pre-charge circuit between the terminal of the battery and the DC bus; a passive ultracapacitor pre-charge circuit connected between a terminal of the ultracapacitor and the DC bus; an ultracapacitor main contactor connected in parallel with the ultracapacitor pre-charge circuit between the terminal of the ultracapacitor and the DC bus; and a control module configured to independently control operation of the battery pre-charge circuit, the battery main contactor, the ultracapacitor pre-charge circuit and the ultracapacitor main contactor.

Varigonda, Subbarao↗

HDF5 in the exascale era: Delivering efficient and scalable parallel I/O for exascale applications

Accurately modeling real-world systems requires scientific applications at exascale to generate massive amounts of data and manage data storage efficiently. However, parallel input and output (I/O) faces challenges due to new application workflows and the state-of-the-art memory, interconnect, and storage architectures considered in exascale designs. The storage hierarchy has expanded with node-local persistent memory, solid-state storage, and traditional disk and tape-based storage, thus requiring efficiency at each layer and much more efficient data movement among these layers. This paper discusses how the ExaHDF5 project improved the I/O performance and data management for exascale architectures by enhancing HDF5, a widely used parallel I/O library. The team developed an Asynchronous I/O Virtual Object Layer (VOL) connector that allowed overlapping I/O with computation. They also created a Cache VOL to complement asynchronous I/O by incorporating fast storage layers, such as burst buffer and node-local storage, into the parallel I/O workflow through caching and staging data. Additionally, the team enabled data aggregation and I/O at the node level by using a Subfiling Virtual File Driver (VFD). To demonstrate superior I/O performance with HDF5 at exascale, the ExaHDF5 team collaborated with several exascale applications. In this paper, we show I/O performance improvements for three applications: Cabana (a particle-based simulation library), EQSIM (a regional earthquake simulation software), and E3SM (a climate system modeling library).

Asynchronous I/Ol↗

ExaHDF5: Delivering Efficient Parallel I/O on Exascale Computing Systems

Scientific applications at exascale generate and analyze massive amounts of data. A critical requirement of these applications is the capability to access and manage this data efficiently on exascale systems. As such, parallel I/O, the key technology enables moving data between compute nodes and storage, faces monumental challenges from new applications, memory, and storage architectures considered in the designs of exascale systems. As the storage hierarchy is expanding to include node-local persistent memory, burst buffers, etc., as well as disk-based storage, data movement among these layers must be efficient. Parallel I/O libraries of the future should be capable of handling file sizes of many terabytes and beyond. In this paper, we describe new capabilities we have developed in Hierarchical Data Format version 5 (HDF5), the most popular parallel I/O library for scientific applications. HDF5 is one of the most used libraries at the leadership computing facilities for performing parallel I/O on existing HPC systems. The state-of-the-art features we describe include: Virtual Object Layer (VOL), Data Elevator, asynchronous I/O, full-featured single-writer and multiple-reader (Full SWMR), and parallel querying. In this paper, we introduce these features, their implementations, and the performance and feature benefits to applications and other libraries.

97 MATHEMATICS AND COMPUTING↗

Mesoporous nanocrystalline film architecture for capacitive storage devices

A mesoporous, nanocrystalline, metal oxide construct particularly suited for capacitive energy storage that has an architecture with short diffusion path lengths and large surface areas and a method for production are provided. Energy density is substantially increased without compromising the capacitive charge storage kinetics and electrode demonstrates long term cycling stability. Charge storage devices with electrodes using the construct can use three different charge storage mechanisms immersed in an electrolyte: (1) cations can be stored in a thin double layer at the electrode/electrolyte interface (non-faradaic mechanism); (2) cations can interact with the bulk of an electroactive material which then undergoes a redox reaction or phase change, as in conventional batteries (faradaic mechanism); or (3) cations can electrochemically adsorb onto the surface of a material through charge transfer processes (faradaic mechanism).

25 ENERGY STORAGE↗

Mesoporous nanocrystalline film architecture for capacitive storage devices

A mesoporous, nanocrystalline, metal oxide construct particularly suited for capacitive energy storage that has an architecture with short diffusion path lengths and large surface areas and a method for production are provided. Energy density is substantially increased without compromising the capacitive charge storage kinetics and electrode demonstrates long term cycling stability. Charge storage devices with electrodes using the construct can use three different charge storage mechanisms immersed in an electrolyte: (1) cations can be stored in a thin double layer at the electrode/electrolyte interface (non-faradaic mechanism); (2) cations can interact with the bulk of an electroactive material which then undergoes a redox reaction or phase change, as in conventional batteries (faradaic mechanism); or (3) cations can electrochemically adsorb onto the surface of a material through charge transfer processes (faradaic mechanism).

Dunn, Bruce S.↗

DoCeph: DPU-Offloaded Messaging in Ceph for Reduced Host CPU Utilization

Ceph is a widely used distributed object store, but its messenger layer imposes substantial CPU overhead on the host. To address this limitation, we propose DoCeph, a DPU-offloaded storage architecture for Ceph that disaggregates the system by offloading the communication-intensive messaging component to the DPU while retaining the storage backend on the host. The DPU efficiently manages communication, using lightweight RPC for metadata operations and DMA for data transfer. Moreover, DoCeph introduces a pipelining technique that overlaps data transmission with buffer preparation, mitigating hardware-imposed transfer size limitations. We implemented DoCeph on a Ceph cluster with NVIDIA BlueField-3 DPUs. Evaluation results indicate that DoCeph cuts host CPU usage by up to 92% while sustaining stable throughput and providing larger performance benefits for object writes over 1 MB.

Park, Kuri [Sogang University]↗

Baylor University Campus-Wide Deep Dive

In January 2020, staff members from the Engagement and Performance Operations Center (EPOC) and the Lonestar Education And Research Network (LEARN) met with researchers and staff at Baylor University for the purpose of a Campus-Wide Deep Dive into research drivers. The goal of this meeting was to help characterize the requirements for five campus research use cases and to enable cyberinfrastructure support staff to better understand the needs of the researchers they support. Profiled scientific use cases included: - Experimental High Energy Physics (HEP) - Proton Computed Tomography (pCT) - Nutrition and Relation to Digestive Microbiome - Baylor University Core Research Facilities - Molecular Quantum-dot Cellular Automata (QCA), and Material Science of Quantum Computing - Modeling and Simulation of Low-Dimensional and Nano-Structured Materials - Computational Fluid Dynamics Material for this event included the written documentation from each of the research areas at Baylor University, documentation about the current state of technology support, and a write-up of the discussion that took place in person. The Case Studies highlighted the ongoing challenges that Baylor University has in supporting a cross-section of established and emerging research use cases. Each Case Study mentioned unique challenges which were summarized into common needs. These included: - Tradeoffs for network/software security, and usability of the resulting infrastructure. Better communication to set expectations and understand realities is required. - Computation use on campus is widespread and healthy. While no major problems were uncovered, upgrades to maintain current usage patterns and encourage growth will be required. - Storage is a critical need for enterprise use cases and research. In particular, a campus wide ‘storage architecture’ to support research use cases (e.g. instruments, data sharing) is required in the 2-5 year time window. - Instrumentation on campus is healthy and expanding. Technology must scale with this in the form of computation and storage. - Working with LEARN to upgrade network capacity (in multiples of 10G, or upgrades to 100G) will be required in the 1-3 year time frame. - Network monitoring and visibility will help to establish external science use cases. - Data sharing via portal systems is not currently a critical need, but growing in scope. EPOC can assist Baylor with options.

99 GENERAL AND MISCELLANEOUS↗

Additive Manufacturing of Thermal Energy Storage Composites with Microencapsulated Phase Change Materials Supported in a Multi-Polymer Matrix

Advanced manufacturing techniques, such as additive manufacturing (AM), that can directly integrate phase change materials (PCMs) have garnered interest in recent years due to their potential for development of highly efficient thermal energy storage architectures. Complex, high surface area geometries embedded with PCMs that are only feasible with AM can improve thermal management with reduced material waste. Our work focuses on developing composite filaments with microencapsulated phase change materials (MEPCM) bound within a single or dual polymer matrix that can be processed through standard filament extruders and additively manufactured using off-the-shelf 3D printers. Polymer powders, rather than polymer pellets, were key to homogenously mixed filaments achieving high MEPCM loadings with no deterioration in thermal energy storage (TES) capability during extrusion. Composite filaments contain upwards of 60 wt% MEPCM and were printed without loss in feature resolution, print speed, or layer adhesion. Storage enthalpies of printed composites range from 100 - 130 kJ/kg, which were within 5% of the theoretical enthalpy based on weight fraction of MEPCM and maintained enthalpies within 1% over 500 thermal cycles. We can reliably manufacture low density, high surface area structures like 15% gyroid infill, along with dense, compact pucks at a 100% concentric infill. Prints were also scalable to a 900 cm3 honeycomb infill heat exchanger model that has an estimated energy storage capacity of 9 Wh.

3D printing↗

Driving magnetic domains at the nanoscale by interfacial strain-induced proximity

Here, we investigate the local nanoscale changes of the magnetic anisotropy of a Ni film subject to an inverse magnetostrictive effect by proximity to a V 2 O 3 layer. Using temperature-dependent photoemission electron microscopy (PEEM) combined with X-ray magnetic circular dichroism (XMCD), direct images of the Ni spin alignment across the first-order structural phase transition (SPT) of V 2 O 3 were obtained. We find an abrupt temperature-driven reorientation of the Ni magnetic domains across the SPT, which is associated with a large increase of the coercive field. Moreover, angular dependent ferromagnetic resonance (FMR) shows a remarkable change in the magnetic anisotropy of the Ni film across the SPT of V 2 O 3 . Micromagnetic simulations based on these results are in quantitative agreement with the PEEM data. Direct measurements of the lateral correlation length of the Ni domains from XMCD images show an increase of almost one order of magnitude at the SPT compared to room temperature, as well as a broad spatial distribution of the local transition temperatures, thus corroborating the phase coexistence of Ni anisotropies caused by the V 2 O 3 SPT. We show that the rearrangement of the Ni domains is due to strain induced by the oxide layers’ structural domains across the SPT. Our results illustrate the use of alternative hybrid systems to manipulate magnetic domains at the nanoscale, which allows for engineering of coercive fields for novel data storage architectures.

36 MATERIALS SCIENCE↗

Deploying and Operating CephFS for Scientific Applications at Fermilab

Fermilab has been running a Ceph cluster in production for several years to support high-throughput scientific computing. Our primary use case is CephFS, which serves interactive data analysis workloads, with growing interest in using RGW for scalable object storage of scientific datasets. In this talk, we'll share lessons learned from successfully deploying and maintaining our Ceph cluster with cephadm, including challenges faced, performance tuning, and operational practices. We'll also present custom tools we've developed to streamline monitoring and management and discuss how Ceph fits into our broader storage architecture for large-scale scientific research.

Peisker, Alison [Fermilab]↗

Synchronization between processes in a coordination namespace

A system and method of supporting point-to-point synchronization among processes/nodes implementing different hardware barriers in a tuple space/coordinated namespace (CNS) extended memory storage architecture. The system-wide CNS provides an efficient means for storing data, communications, and coordination within applications and workflows implementing barriers in a multi-tier, multi-nodal tree hierarchy. The system provides a hardware accelerated mechanism to support barriers between the participating processes. Also architected is a tree structure for a barrier processing method where processes are mapped to nodes of a tree, e.g., a tree of degree k to provide an efficient way of scaling the number of processes in a tuple space/coordination namespace.

Jacob, Philip↗

Map reduce using coordination namespace hardware acceleration

A system and method for supporting data MapReduce operations in a tuple space/coordinated namespace (CNS) extended memory storage architecture. The system-wide CNS provides an efficient means for storing and communicating data generated by local processes running at the nodes, and coordinated to provide MapReduce operations in a multi-nodal system. A hardware accelerated mechanism supports map reduce sorting/shuffle operations and reduce operations according to an aggregate function. Local processes running at a node generate a tuple corresponding to data generated by a process, each tuple having a tuple name and tuple data value corresponding to the generated data. Each tuple is processed and stored at the node or another node, dependent upon its tuple name. Tuple records associated with a tuple name are accumulated at one or more nodes according to a linked list structure at each that is accessible via a hash table index pointer at the node.

Jacob, Philip↗

Synchronization between processes in a coordination namespace

A system and method of supporting point-to-point synchronization among processes/nodes implementing different hardware barriers in a tuple space/coordinated namespace (CNS) extended memory storage architecture. The system-wide CNS provides an efficient means for storing data, communications, and coordination within applications and workflows implementing barriers in a multi-tier, multi-nodal tree hierarchy. The system provides a hardware accelerated mechanism to support barriers between the participating processes. Also architected is a tree structure for a barrier processing method where processes are mapped to nodes of a tree, e.g., a tree of degree k, to provide an efficient way of scaling the number of processes in a tuple space/coordination namespace.

Jacob, Philip↗

Densified vertically lamellar electrode architectures for compact energy storage

As one of the most compact electrochemical energy storage systems, lithium-ion batteries (LIBs) are playing an indispensable role in the process of vehicle electrification to accelerate the shift to sustainable mobility. Making battery electrodes thicker is a promising strategy for improving the energy density of LIBs which is essential for applications with weight or volume constraints, such as electric-powered transportation; however, their power densities are often significantly restricted due to elongated and tortuous charge traveling distances. Here, we propose an effective methodology that couples bidirectional freeze-casting and compression-induced densification to create densified vertically lamellar electrode architectures for compact energy storage. The vertically lamellar architectures not only overcome the critical thickness limit for conventional electrodes but also facilitate and redistribute the lithium-ion flux enabling both high rate capability and stable cyclability. Furthermore, this proposed methodology is universal as demonstrated in various electrochemical active material systems. This study offers a facile approach that realizes simultaneous high energy and high power in high-loading battery electrodes and provides useful rationales in designing electrode architectures for scalable energy storage systems.

42 ENGINEERING↗

Spent nuclear fuel receipt rate analysis within an integrated waste management system (IWMS) architecture that includes consolidated storage

A key parameter in analyzing the performance of an integrated waste management system (IWMS) architecture for the disposition of spent nuclear fuel (SNF) is the SNF receipt rate from reactor and other custodian sites. Receipt rate in this paper means how much SNF is accepted per year for transport in the IWMS from such sites. Introducing one or more federal consolidated interim storage facilities (CISFs) into the IWMS architecture can potentially accelerate the receipt rate profile over time relative to system architectures without a CISF. This raises the question of what an optimal SNF receipt rate profile for an IWMS architecture might be in view of practical constraints and desired system performance attributes and associated metrics. This paper describes a sensitivity study on SNF receipt rates and the associated results for a selected set of IWMS scenarios aimed at informing near-term planning for interim storage capabilities and transportation assets. Two different strategies for CISF operation while awaiting availability of a disposal system to receive SNF are compared: one that relatively quickly fills an initial CISF and then idles the transportation system; and another that aims for more continuous use of transportation assets and receipt capabilities at the CISF. This study examines cost considerations and other factors, such as the timing of clearing reactor sites of SNF, efficient use of capital assets, and some other metrics that might be important to a CISF host community. Based on the analysis, an initial approach is presented that targets a continuous receipt strategy while maintaining the flexibility to step up receipt capabilities to a reasonable degree when needed and beneficial, within overall system constraints.

11 - NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Principled Schedulability Analysis for Distributed Storage Systems Using Thread Architecture Models

In this article, we present an approach to systematically examine the schedulability of distributed storage systems, identify their scheduling problems, and enable effective scheduling in these systems. We use Thread Architecture Models (TAMs) to describe the behavior and interactions of different threads in a system, and show both how to construct TAMs for existing systems and utilize TAMs to identify critical scheduling problems. We specify three schedulability conditions that a schedulable TAM should satisfy: completeness, local enforceability, and independence; meeting these conditions enables a system to easily support different scheduling policies. We identify five common problems that prevent a system from satisfying the schedulability conditions, and show that these problems arise in existing systems such as HBase, Cassandra, MongoDB, and Riak, making it difficult or impossible to realize various scheduling disciplines. We demonstrate how to address these schedulability problems using both direct and indirect solutions, with different trade-offs. To show how to apply our approach to enable scheduling in realistic systems, we develop Tamed-HBase and Muzzled-HBase, sets of modifications to HBase that can realize the desired scheduling disciplines, including fairness and priority scheduling, even when presented with challenging workloads.

Computer Science↗