The performance of compute hardware varies: software run repeatedly on the same server (or a different server with supposedly identical parts) can produce performance results that differ with each execution. This variation has important effects on the reproducibility of systems research and ability to quantitatively compare the performance of different systems. It also has implications for commercial computing, where agreements are often made conditioned on meeting specific performance targets. Over a period of 10 months, we conducted a large-scale study capturing nearly 900,000 data points from 835 servers. We examine this data from two perspectives: that of a service provider wishing to offer a consistent environment, and that of a systems researcher who must understand how variability impacts experimental results. From this examination, we draw a number of lessons about the types and magnitudes of performance variability and the effects on confidence in experiment results. We also create a statistical model that can be used to understand how representative an individual server is of the general population. The full dataset and our analysis tools are publicly available, and we have built a system to interactively explore the data and make recommendations for experiment parameters based on statistical analysis of historical data.
more »
« less
Atlantic Multidecadal Variability as a Modulator of Precipitation Variability in the Southwest United States
- Award ID(s):
- 1243204
- PAR ID:
- 10088871
- Date Published:
- Journal Name:
- Journal of Climate
- Volume:
- 31
- Issue:
- 14
- ISSN:
- 0894-8755
- Page Range / eLocation ID:
- 5525 to 5542
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Data compilations of bankfull downstream hydraulic geometry for alluvial rivers, lidar derived high-resolution spatial series of bankfull width for 67 sites, and hydrograph metrics for sites with USGS hydrographs. This compilation is composed of three datasets: (1) a compilation of alluvial river geometry at bankfull for a variety of hydraulic attributes; (2) x, y, and z coordinates of channel bank lines for a selection of sites and their associated river widths derived from high-resolution lidar topography; and (3) statistics describing the hydrographs for a subset of the larger compilation. These data are divided into two primary sets, the larger compilation and a smaller set of sites where the bankfull width was derived from lidar topography. For the high-resolution dataset, the data are available as the coordinates of the bank lines, spatial series of distance downstream and bankfull width, and the spatial series filtered for quality.more » « less
-
Many critical software systems developed in C utilize compile-time configurability. The many possible configurations of this software make bug detection through static analysis difficult. While variability-aware static analyses have been developed, there remains a gap between those and state-of-the-art static bug detection tools. In order to collect data on how such tools may perform and to develop real-world benchmarks, we present a way to leverage configuration sampling, off-the-shelf “variability-oblivious” bug detectors, and automatic feature identification techniques to simulate a variability-aware analysis. We instantiate our approach using four popular static analysis tools on three highly configurable, real-world C projects, obtaining 36,061 warnings, 80% of which are variability warnings. We analyze the warnings we collect from these experiments, finding that most results are variability warnings of a variety of kinds such as NULL dereference. We then manually investigate these warnings to produce a benchmark of 77 confirmed true bugs (52 of which are variability bugs) useful for future development of variability-aware analyses.more » « less
-
In freshwater lakes and reservoirs, climate change and eutrophication are increasing the occurrence of low-dissolved oxygen concentrations (hypoxia), which has the potential to alter the variability of zooplankton seasonal dynamics. We sampled zooplankton and physical, chemical and biological variables (e.g., temperature, dissolved oxygen, and chlorophyll a) in four reservoirs during the summer stratified period for three consecutive years. The hypolimnion (bottom waters) of two reservoirs remained oxic throughout the entire stratified period, whereas the hypolimnion of the other two reservoirs became hypoxic during the stratified period. Biomass variability (measured as the coefficient of the variation of zooplankton biomass) and compositional variability (measured as the community composition of zooplankton) of crustacean zooplankton communities were similar throughout the summer in the oxic reservoirs; however, biomass variability and compositional variability significantly increased after the onset of hypoxia in the two seasonally-hypoxic reservoirs. The increase in biomass variability in the seasonally-hypoxic reservoirs was driven largely by an increase in the variability of copepod biomass, while the increase in compositional variability was driven by increased variability in the dominance (proportion of total crustacean zooplankton biomass) of copepod taxa. Our results suggest that hypoxia may increase the seasonal variability of crustacean zooplankton communities.more » « less
An official website of the United States government

