Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “job starvation”

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.

DRAS: Deep Reinforcement Learning for Cluster Scheduling in High Performance Computing

Cluster schedulers are crucial in high-performance computing (HPC). They determine when and which user jobs should be allocated to available system resources. Existing cluster scheduling heuristics are developed by human experts based on their experience with specific HPC systems and workloads. However, the increasing complexity of computing systems and the highly dynamic nature of application workloads have placed tremendous burden on manually designed and tuned scheduling heuristics. More aggressive optimization and automation are needed for cluster scheduling in HPC. In this work, we present an automated HPC scheduling agent named DRAS (Deep Reinforcement Agent for Scheduling) by leveraging deep reinforcement learning. DRAS is built on a hierarchical neural network incorporating special HPC scheduling features such as resource reservation and backfilling. An efficient training strategy is presented to enable DRAS to rapidly learn the target environment. Once being provided a specific scheduling objective given by the system manager, DRAS automatically learns to improve its policy through interaction with the scheduling environment and dynamically adjusts its policy as workload changes. We implement DRAS into a HPC scheduling platform called CQGym. CQGym provides a common platform allowing users to flexibly evaluate DRAS and other scheduling methods such as heuristic and optimization methods. Furthermore, the experiments using CQGym with different production workloads demonstrate that DRAS outperforms the existing heuristic and optimization approaches by up to 50%.

97 MATHEMATICS AND COMPUTING↗

Tree crown damage and its effects on forest carbon cycling in a tropical forest

Abstract Crown damage can account for over 23% of canopy biomass turnover in tropical forests and is a strong predictor of tree mortality; yet, it is not typically represented in vegetation models. We incorporate crown damage into the Functionally Assembled Terrestrial Ecosystem Simulator (FATES), to evaluate how lags between damage and tree recovery or death alter demographic rates and patterns of carbon turnover. We represent crown damage as a reduction in a tree's crown area and leaf and branch biomass, and allow associated variation in the ratio of aboveground to belowground plant tissue. We compare simulations with crown damage to simulations with equivalent instant increases in mortality and benchmark results against data from Barro Colorado Island (BCI), Panama. In FATES, crown damage causes decreases in growth rates that match observations from BCI. Crown damage leads to increases in carbon starvation mortality in FATES, but only in configurations with high root respiration and decreases in carbon storage following damage. Crown damage also alters competitive dynamics, as plant functional types that can recover from crown damage outcompete those that cannot. This is a first exploration of the trade‐off between the additional complexity of the novel crown damage module and improved predictive capabilities. At BCI, a tropical forest that does not experience high levels of disturbance, both the crown damage simulations and simulations with equivalent increases in mortality does a reasonable job of capturing observations. The crown damage module provides functionality for exploring dynamics in forests with more extreme disturbances such as cyclones and for capturing the synergistic effects of disturbances that overlap in space and time.

Needham, Jessica F.↗