Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “TCP”

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 325 records · Page 18

MODBUS APPLICATION AT JEFFERSON LAB

Modbus is a client/server communication model. In our applications, the embedded Ethernet device XPort is designed as the server and a SoftIOC running EPICS Modbus is the client. The SoftIOC builds a Modbus request from parameter contained in a demand that is sent by the EPICS application to the Modbus Client interface. On reception of the Modbus request, the Modbus server activates a local action to read, write, or achieve some other action. So, the main Modbus server functions are to wait for a Modbus request on 502 TCP port, treat this request, and then build a Modbus response.

Yan, Jianxun↗

Long-Term Assessment of Isotopic Exchange of Carbon Dioxide in a Subalpine Forest (Niwot Ridge AmeriFlux Site)

With funding from DOE-TCP through the joint NASA/DOE/USDA Carbon Cycle Science Program, in 2005 we began a long-term measurement program of CO 2 and its stable isotopes at the Niwot Ridge AmeriFlux site. Measurements are ongoing. The project design has been described in earlier project reports. This final progress report follows a one-year no-cost extension. Apparently, DOE did not request a final progress report in 2008, and we did not submit one. This final report was requested by DOE in May 2014, and is being written in retrospect, but with a focus on the elements that were in progress during the one-year extension. The long-term measurements of CO 2 isotopes that began with award DE-FG02-04ER63904 are ongoing in 2014 and have continued since 2005 uninterrupted.

54 ENVIRONMENTAL SCIENCES↗

Review of Enabling Technologies to Facilitate Secure Compute Customization

High performance computing environments are often used for a wide variety of workloads ranging from simulation, data transformation and analysis, and complex workflows to name just a few. These systems may process data for a variety of users, often requiring strong separation between job allocations. There are many challenges to establishing these secure enclaves within the shared infrastructure of high-performance computing (HPC) environments. The isolation mechanisms in the system software are the basic building blocks for enabling secure compute enclaves. There are a variety of approaches and the focus of this report is to review the different virtualization technologies that facilitate the creation of secure compute enclaves. The report reviews current operating system (OS) protection mechanisms and modern virtualization technologies to better understand the performance/isolation properties. We also examine the feasibility of running ``virtualized'' computing resources as non-privileged users, and providing controlled administrative permissions for standard users running within a virtualized context. Our examination includes technologies such as Linux containers (LXC [32], Docker [15]) and full virtualization (KVM [26], Xen [5]). We categorize these different approaches to virtualization into two broad groups: OS-level virtualization and system-level virtualization. The OS-level virtualization uses containers to allow a single OS kernel to be partitioned to create Virtual Environments (VE), e.g., LXC. The resources within the host's kernel are only virtualized in the sense of separate namespaces. In contrast, system-level virtualization uses hypervisors to manage multiple OS kernels and virtualize the physical resources (hardware) to create Virtual Machines (VM), e.g., Xen, KVM. This terminology of VE and VM, detailed in Section 2, is used throughout the report to distinguish between the two different approaches to providing virtualized execution environments. As part of our technology review we analyzed several current virtualization solutions to assess their vulnerabilities. This included a review of common vulnerabilities and exposures (CVEs) for Xen, KVM, LXC and Docker to gauge their susceptibility to different attacks. The complete details are provided in Section 5 on page 33. Based on this review we concluded that system-level virtualization solutions have many more vulnerabilities than OS level virtualization solutions. As such, security mechanisms like sVirt (Section 3.3) should be considered when using system-level virtualization solutions in order to protect the host against exploits. The majority of vulnerabilities related to KVM, LXC, and Docker are in specific regions of the system. Therefore, future "zero day attacks" are likely to be in the same regions, which suggests that protecting these areas can simplify the protection of the host and maintain the isolation between users. The evaluations of virtualization technologies done thus far are discussed in Section 4. This includes experiments with 'user' namespaces in VEs, which provides the ability to isolate user privileges and allow a user to run with different UIDs within the container while mapping them to non-privileged UIDs in the host. We have identified Linux namespaces as a promising mechanism to isolate shared resources, while maintaining good performance. In Section 4.1 we describe our tests with LXC as a non-root user and leveraging namespaces to control UID/GID mappings and support controlled sharing of parallel file-systems. We highlight several of these namespace capabilities in Section 6.2.3. The other evaluations that were performed during this initial phase of work provide baseline performance data for comparing VEs and VMs to purely native execution. In Section 4.2 we performed tests using the High-Performance Computing Conjugate Gradient (HPCCG) benchmark to establish baseline performance for a scientific application when run on the Native (host) machine in contrast with execution under Docker and KVM. Our tests verified prior studies showing roughly 2-4% overheads in application execution time & MFlops when running in hypervisor-base environments (VMs) as compared to near native performance with VEs. For more details, see Figures 4.5 (page 28), 4.6 (page 28), and 4.7 (page 29). Additionally, in Section 4.3 we include network measurements for TCP bandwidth performance over the 10GigE interface in our testbed. The Native and Docker based tests achieved >= ~9Gbits/sec, while the KVM configuration only achieved 2.5Gbits/sec (Table 4.6 on page 32). This may be a configuration issue with our KVM installation, and is a point for further testing as we refine the network settings in the testbed. The initial network tests were done using a bridged networking configuration. The report outline is as follows: - Section 1 introduces the report and clarifies the scope of the proj...

Aderholdt, Ferrol↗

Command-line Interface for Gamma Lighthouse Detectors

This report is a light-weight functional program for interacting with the Gamma Lighthouse Detectors (GLD) made by Quaesta Instruments. The program creates a TCP connection and requests live reporting from the detector. The messages are received in hexadecimal format then saved to a data file.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Durability of Corrosion Protection Coatings for Aluminum

The objectives of this work are to (1) Develop a detailed understanding of the performance characteristics of current chromate conversion coatings utilized in the stockpile, (2) Develop a detailed understanding of the performance characteristics of non-chromate conversion coatings proposed to replace their chromate containing counterparts, (3) Provide an informed assessment of the aforementioned coatings and a recommended course of action for the replacement of chromate containing coatings, and (4) establish subject matter expertise in the area of replacement coatings to provide as a resource to the systems organization. These tasks will be accomplished by performing a battery of traditional corrosion performance tests (in accordance with the relevant MIL specifications governing chemical conversion coatings), combined with more detailed analytical evaluation of the materials. Coatings will be evaluated in the as-received and artificially aged condition. Four different coating systems were evaluated on four different aluminum alloys in FY16. The focus this year was to continue populating the test matrix initiated in previous years, evaluating key coatings in the as received and thermally stressed condition, as compared to the baseline chromate conversion coating (Bonderite (formerly Alodine) 1200S). The non-chromate conversion coatings included Bonderite T 5900, Chemeon TCP-HF, Luster-On Aluminescent, and MacDermid-Enthone Iridite NCP. A second effort that was completed this year was to address a bottleneck that existed for the electrical evaluation of the coatings, assessing their conformance with the MIL specification. An electromechanical test system was assembled and automated, eliminating the need to rely on an already heavily utilized mechanical test system and operator in Materials Mechanics and Tribology.

36 MATERIALS SCIENCE↗

Definition of the UMaine VolturnUS-S Reference Platform Developed for the IEA Wind 15-Megawatt Offshore Reference Wind Turbine

The following report defines the UMaine VolturnUS-S reference floating offshore wind turbine (FOWT) semi-submersible designed to support the IEA-15-240-RWT 15-megawatt (MW) reference turbine. The semi-submersible is a generic steel version of the UMaine patented concrete floating foundation technology developed by the US Department of Energy. This report serves as an addendum to the previously published report, NREL/TP-5000-75698 IEA Wind TCP Task 37: Definition of the IEA Wind 15-Megawatt Offshore Reference Wind Turbine, and provides details on a floating semi-submersible design developed to support the15MW reference wind turbine.

17 WIND ENERGY↗

ManiPIO - Manipulate Process I/O for Industrial Control Systems

The Manipulate Process Input/Output (IO) (ManiPIO) program allows users to develop custom scripts to execute Industrial Control System (ICS) manipulations. The driving development principles of ManiPIO are modularity and ease of use. Currently the program can utilize the Modbus TCP communication protocol, but its modular programming structure allows other protocols to be quickly and easily implemented. Additional functionality can be added to fit specific user needs, due to the usage of Python classes. The input configuration instructions are human readable and allow the user to create a complex series of control system manipulations.

97 MATHEMATICS AND COMPUTING↗

Grand Challenges Revisited: Wind Energy Research Needs for a Global Energy Transition

Wind will be a foundational energy source in the electricity grid at the heart of a future integrated energy system, replacing traditional electricity generators powered by fossil fuels and providing grid reliability services in addition to energy. Future capabilities and functions of the wind energy sector will evolve apace with the future expansion and needs of global energy infrastructure; however, wind turbines designed today will not be able to provide the services needed to form and stabilize the grid as a majority supplier. In 2017, organizers for the IEA Wind Technical Experts Meeting (TEM) #89 Grand Vision for Wind Energy workshop assembled a group of experts to consider the question of how to enable a future in which wind energy supplies more than 50% of global electricity consumption. More than 70 experts representing 15 countries attended the workshop and provided diverse perspectives for the Grand Vision for Wind Energy. The IEA Wind TEM #109 was a subsequent gathering that was convened Feb. 28-March 1, 2023, in Boulder, Colorado, USA. The IEA Wind TEM #109 meeting aimed to bring together the leaders of all working groups and the IEA Wind Technology Collaboration Programme (TCP) to identify gaps in scientific knowledge, design, and deployment practice as well as identify recommendations for collaborative pathways, initiatives, and prioritized long-term research needs that can be addressed by IEA Wind. This report captures the outcomes of this meeting of international experts: five Grand Challenge areas (The Atmosphere, The Turbine, The Plant and Grid, Environmental Co-Design, and Social Science). In addition, meeting participants identified eight crosscutting topic areas that are discusses within this report (Environment-Turbine, Turbine-Atmosphere, Atmosphere-Grid/Plant, Grid/Plant-Turbine, Grid/Plant-Environment, Atmosphere-Environment, Turbine-Social, and Social-Grid/Plant).

17 WIND ENERGY↗

Model to predict annual energy production loss based on blade erosion class

Leading edge erosion (LEE) of wind turbine blades has been identified as a major factor in decreased wind turbine blade lifetimes and energy output over time. Accordingly, the International Energy Agency Wind Technology Collaboration Programme (IEA Wind TCP) has created the Task 46 to undertake cooperative research in the key topic of blade erosion. Participants in the task are given in Table 1.

17 WIND ENERGY↗

Accuracy of LEE performance loss model based on field observations

Leading edge erosion (LEE) of wind turbine blades has been identified as a major factor in decreased wind turbine blade lifetimes and energy output over time. Accordingly, the International Energy Agency Wind Technology Collaboration Programme (IEA Wind TCP) has created the Task 46 to undertake cooperative research in the key topic of blade erosion. Participants in the task are given in Table 1.

17 WIND ENERGY↗

Phenomena Identification and Ranking Tables (PIRT) analysis of wind turbine blade leading edge erosion

Leading edge erosion (LEE) of wind turbine blades has been identified as a major factor in decreased wind turbine blade lifetimes and energy output over time. Accordingly, the International Energy Agency Wind Technology Collaboration Programme (IEA Wind TCP) has created the Task 46 Phase 2 to undertake cooperative research in the key topic of blade erosion. The purpose of Task 46 Erosion Phase 2 is to further improve understanding of erosion driving factors, develop datasets and model tools to enhance prediction of leading-edge erosion likelihood, identify damage at the earliest possible stage and advance potential solutions. The scope of work covers several technical areas, reflecting the multidisciplinary nature of the challenge. Participants in the task are given in Table 1.

17 WIND ENERGY↗

Cybersecurity Workforce Training for SMR Integration into Distribution Grids: A Competency Framework and Containerized Hands-On Lab for the SMR/DER/Microgrid Boundary

Small modular reactors (SMRs) and microreactors are entering the U.S. distribution grid as synchronous generation on feeders designed for loads and inverter-based distributed energy resources (DERs). No existing cybersecurity training program addresses this intersection of nuclear operations, DER management, and operational technology security. As subcontractor to Iowa State University on the CyDERMS Center, Argonne analyzed the relevant standards and training landscape, translated the resulting gaps into a twelve-objective competency framework across distribution-operator and graduate-analyst role tracks, and built a containerized training lab using a ∼400-bus composite grid model behind a realistically simulated Modbus TCP SCADA stack. The analysis isolates the balance-of-plant / energy-management-system (BOP/EMS) boundary as the critical jurisdictional seam where, as of March 2026, neither NRC nor NERC CIP cleanly claims cybersecurity responsibility for distribution-connected SMRs. The framework maps each objective across NIST CSF 2.0, ISA/IEC 62443, NIST NICE Task–Knowledge–Skill statements, and NRC RG 5.71 awareness-and-training controls. The training lab implements operator-recognition assessment scenarios spanning grid-side disturbances and telemetry-layer anomalies.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Progress in the validation of rotor aerodynamic codes using field data

Within the framework of the fourth phase of the International Energy Agency (IEA) Wind Task 29, a large comparison exercise between measurements and aeroelastic simulations has been carried out featuring three simulation cases in axial, sheared and yawed inflow conditions. Results were obtained from more than 19 simulation tools originating from 12 institutes, ranging in fidelity from blade element momentum (BEM) to computational fluid dynamics (CFDs) and compared to state-of-the-art field measurements from the 2 MW DanAero turbine. More than 15 different variable types ranging from lifting-line variables to blade surface pressures, loads and velocities have been compared for the different conditions, resulting in over 250 comparison plots. The result is a unique insight into the current status and accuracy of rotor aerodynamic modeling. For axial flow conditions, a good agreement was found between the various code types, where a dedicated grid sensitivity study was necessary for the CFD simulations. However, compared to wind tunnel experiments on rotors featuring controlled conditions, it remains a challenge to achieve good agreement of absolute levels between simulations and measurements in the field. For sheared inflow conditions, uncertainties due to rotational and unsteady effects on airfoil data result in the CFD predictions standing out above the codes that need input of sectional airfoil data. However, it was demonstrated that using CFD-synthesized airfoil data is an effective means to bypass this shortcoming. For yawed flow conditions, it was observed that modeling of the skewed wake effect is still problematic for BEM codes where CFD and free vortex wake codes inherently model the underlying physics correctly. The next step is a comparison in turbulent inflow conditions, which is featured in IEA Wind Task 47. Doing this analysis in cooperation under the auspices of the IEA Wind Technology Collaboration Program (TCP) has led to many mutual benefits for the participants. The large size of the consortium brought ample manpower for the analysis where the learning process by combining several complementary experiences and modeling techniques gave valuable insights that could not be found when the analysis is carried out individually.

17 WIND ENERGY↗

Theoretical Thermodynamics of Mixtures at High Pressures

The development of an understanding of the chemistry of mixtures of metallic hydrogen and abundant, higher-z material such as oxygen, carbon, etc., is important for understanding of fundamental processes of energy release, differentiation, and development of atmospheric abundances in the Jovian planets. It provides a significant theoretical base for the interpretation of atmospheric elemental abundances to be provided by atmospheric entry probes in coming years. Significant differences are found when non-perturbative approaches such as Thomas-Fermi-Dirac (TFD) theory are used. Mapping of the phase diagrams of such binary mixtures in the pressure range from approx. 10 Mbar to approx. 1000 Mbar, using results from three-dimensional TFD calculations is undertaken. Derivation of a general and flexible thermodynamic model for such binary mixtures in the relevant pressure range was facilitated by the following breakthrough: there exists an accurate nd fairly simple thermodynamic representation of a liquid two-component plasma (TCP) in which the Helmholtz free energy is represented as a suitable linear combination of terms dependent only on density and terms which depend only on the ion coupling parameter. It is found that the crystal energies of mixtures of H-He, H-C, and H-O can be satisfactorily reproduced by the same type of model, except that an effective, density-dependent ionic charge must be used in place of the actual total ionic charge.

Hubbard, W. B.↗

Type of service wide area networking

A variety of long-distance types of circuits can be used for data communication. A description is given of an experiment which optimizes the simultaneous use of terrestrial and satellite circuits in a TCP/IP network. Traditionally, it has been difficult to use effectively the full capacity of high-bandwidth satellite circuits, due to long round-trip times coupled with TCP window-size limitations. The experiment significantly reduced the problem, and the result was effective use of all the available bandwidth and a satellite circuit for a single data transfer. This experiment also demonstrates the use of multiple T1 communication lines and type of service networking over these lines.

Lekashman, John↗

The Xpress Transfer Protocol (XTP): A tutorial (short version)

The Xpress Transfer Protocol (XTP) is a reliable, light weight transfer layer protocol. Current transport layer protocols such as DoD's Transmission Control Protocol (TCP) and ISO's Transport Protocol (TP) were not designed for the next generation of high speed, interconnected reliable networks such as fiber distributed data interface (FDDI) and the gigabit/second wide area networks. Unlike all previous transport layer protocols, XTP is being designed to be implemented in hardware as a VLSI chip set. By streamlining the protocol, combining the transport and network layers, and utilizing the increased speed and parallelization possible with a VLSI implementation, XTP will be able to provide the end-to-end data transmission rates demanded in the high speed networks without compromising reliability and functionality. This tutorial briefly describes the operation of the XTP protocol and in particular, its error, flow and rate control; inter-networking addressing mechanisms; and multicast support features, as defined in the XTP Protocol Definition Revision 3.4.

Sanders, Robert M.↗

The Xpress Transfer Protocol (XTP): A tutorial (expanded version)

The Xpress Transfer Protocol (XTP) is a reliable, real-time, light weight transfer layer protocol. Current transport layer protocols such as DoD's Transmission Control Protocol (TCP) and ISO's Transport Protocol (TP) were not designed for the next generation of high speed, interconnected reliable networks such as fiber distributed data interface (FDDI) and the gigabit/second wide area networks. Unlike all previous transport layer protocols, XTP is being designed to be implemented in hardware as a VLSI chip set. By streamlining the protocol, combining the transport and network layers and utilizing the increased speed and parallelization possible with a VLSI implementation, XTP will be able to provide the end-to-end data transmission rates demanded in high speed networks without compromising reliability and functionality. This paper describes the operation of the XTP protocol and in particular, its error, flow and rate control; inter-networking addressing mechanisms; and multicast support features, as defined in the XTP Protocol Definition Revision 3.4.

Sanders, Robert M.↗

Issues in designing transport layer multicast facilities

Multicasting denotes a facility in a communications system for providing efficient delivery from a message's source to some well-defined set of locations using a single logical address. While modem network hardware supports multidestination delivery, first generation Transport Layer protocols (e.g., the DoD Transmission Control Protocol (TCP) (15) and ISO TP-4 (41)) did not anticipate the changes over the past decade in underlying network hardware, transmission speeds, and communication patterns that have enabled and driven the interest in reliable multicast. Much recent research has focused on integrating the underlying hardware multicast capability with the reliable services of Transport Layer protocols. Here, we explore the communication issues surrounding the design of such a reliable multicast mechanism. Approaches and solutions from the literature are discussed, and four experimental Transport Layer protocols that incorporate reliable multicast are examined.

Dempsey, Bert J.↗