<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>I/O scheduling &#8211; Science</title>
	<atom:link href="https://scienmag.com/tag/i-o-scheduling/feed/" rel="self" type="application/rss+xml" />
	<link>https://scienmag.com</link>
	<description></description>
	<lastBuildDate>Fri, 16 Oct 2026 14:39:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://scienmag.com/wp-content/uploads/2024/07/cropped-scienmag_ico-32x32.jpg</url>
	<title>I/O scheduling &#8211; Science</title>
	<link>https://scienmag.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">73899611</site>	<item>
		<title>Wavelet-Fourier hybrid sharpens I/O phase predictions on HPC clusters</title>
		<link>https://scienmag.com/wavelet-fourier-hybrid-sharpens-i-o-phase-predictions-on-hpc-clusters/</link>
		
		<dc:creator><![CDATA[Denise Maddox]]></dc:creator>
		<pubDate>Fri, 16 Oct 2026 14:39:50 +0000</pubDate>
				<category><![CDATA[Science News]]></category>
		<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[checkpointing behavior modeling]]></category>
		<category><![CDATA[data transfer prediction]]></category>
		<category><![CDATA[exascale computing]]></category>
		<category><![CDATA[exascale system optimization]]></category>
		<category><![CDATA[Fourier transform]]></category>
		<category><![CDATA[FTIO]]></category>
		<category><![CDATA[high-performance computing]]></category>
		<category><![CDATA[HPC system resource management]]></category>
		<category><![CDATA[HPC workload analysis]]></category>
		<category><![CDATA[Hybrid]]></category>
		<category><![CDATA[I/O bottleneck]]></category>
		<category><![CDATA[I/O phases]]></category>
		<category><![CDATA[I/O scheduling]]></category>
		<category><![CDATA[I/O variability mitigation]]></category>
		<category><![CDATA[improving]]></category>
		<category><![CDATA[large-scale data transfer analysis]]></category>
		<category><![CDATA[Phase]]></category>
		<category><![CDATA[predictions]]></category>
		<category><![CDATA[Signal Processing]]></category>
		<category><![CDATA[signal processing in HPC]]></category>
		<category><![CDATA[supercomputing data management]]></category>
		<category><![CDATA[wavelet Fourier hybrid]]></category>
		<category><![CDATA[wavelet transform]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=285986</guid>

					<description><![CDATA[A hybrid wavelet-Fourier analysis in the FTIO tool pinpoints when periodic I/O phases are actually valid, cutting prediction error and paving the way for smarter I/O scheduling on exascale supercomputers.]]></description>
										<content:encoded><![CDATA[<p>On the world&#8217;s largest supercomputers, some of the most consequential traffic never appears on a screen: the relentless stream of data moving between compute nodes and storage. As machine learning, big data analytics, and complex multi-step workflows run alongside traditional simulation codes, input/output has become a defining bottleneck of high-performance computing. Many applications spend between 15 and 40 percent of their execution time performing I/O, and researchers expect that share to climb. A new study from the Technical University of Darmstadt, published in Frontiers in High Performance Computing, shows how a hybrid of two classic signal processing tools—the Fourier transform and the wavelet transform—can make I/O behavior dramatically more predictable, with implications for how future exascale systems manage their most contended resource.</p>
<p>The work targets a stubborn problem: I/O variability. Modern HPC applications alternate between computation and I/O phases, and the I/O phases tend to be periodic, dominated by write operations such as checkpointing that occur in bursts synchronously across thousands of processes. Jobs that periodically write can account for a quarter to a third of the node-hours on large systems and over a third of all data written. But strictly periodic behavior is often valid only in specific time segments, and contention arises when different jobs compete for shared storage bandwidth. Existing I/O management approaches rely on predictive models built from past execution runs, which are error-prone precisely because I/O behavior varies between runs.</p>
<p>The research team, Ahmad Tarraf and Felix Wolf, enhanced their existing tool FTIO—Frequency Techniques for I/O—which predicts periodic I/O phases both online and offline by combining signal processing with outlier detection. FTIO samples the I/O bandwidth signal at a fixed sampling rate, applies the discrete Fourier transform to move it into the frequency domain, and uses the power spectrum to suppress noise from small-amplitude, high-frequency components. Outlier detection methods such as the Z-score, DBSCAN, or isolation forest then identify the dominant frequency. A Z-score beyond three typically flags an outlier, and the tool normalizes scores against an 80 percent tolerance to decide whether a signal is periodic with one candidate, weakly periodic with two, or not periodic at all.</p>
<p>The first enhancement gives users a richer description than a single dominant frequency. Because the Fourier decomposition expresses a signal as a sum of cosine waves, incorporating multiple frequency components makes the temporal characterization more accurate while keeping the model compact—only cosine waves are added. The team demonstrated this on the HACC-IO benchmark, which mimics the I/O phase of a cosmology code, executed with 384 processes on the Lichtenberg cluster at TU Darmstadt. Varying the number of extracted frequencies up to ten showed progressively more accurate representations of the writing phases.</p>
<p>The second refinement is Fourier fitting. Unlike the discrete Fourier transform, which returns the exact harmonic decomposition of a signal, Fourier fitting approximates the coefficients—amplitudes, phases, and frequencies—through non-linear least squares using SciPy&#8217;s curve_fit function, initialized with the top cosine waves from the DFT. This matters because frequencies lying between the discrete frequency bins of the DFT may fit the signal better. The researchers observed that Fourier fitting improves results when the signal contains noise from I/O variation, is not strongly periodic, or the sampling frequency is too low. On HACC-IO with 9,216 processes, selecting ten components already gave a good characterization, but Fourier fitting reduced the mean square error by 31.11 percent.</p>
<p>The centerpiece of the study is a hybrid approach that couples the discrete wavelet transform with the discrete Fourier transform. The wavelet transform sacrifices frequency resolution for time resolution, convolving the signal with scaled and translated versions of a mother wavelet—by default the Haar wavelet. Computed by successively passing the signal through high-pass and low-pass filters and downsampling by two at each decomposition level, the DWT produces detail and approximation coefficients that reveal which frequency ranges were active when. The team applies the DFT to the upsampled approximation coefficients, yielding a smoother signal with less variation than the raw trace.</p>
<p>From there, the method turns elegantly quantitative. If a dominant frequency is found, it determines the width of a sliding window and the number of samples inside it. The Pearson correlation between the dominant cosine wave from the DFT and the upsampled approximation coefficients is calculated inside the window, iterated across the length of the trace—sharing similarities with the continuous wavelet transform. Segments where the correlation stays positive are compared to the dominant cosine wave: segments shorter than their own period are discarded, and adjacent segments whose boundaries lie within one period are merged. The result is an array of start and end times when the signal can genuinely be characterized by the detected frequency.</p>
<p>The evaluation on the production Lichtenberg cluster, whose shared IBM Spectrum Scale file system achieves 150 GB/s, delivered concrete numbers. For the HACC-IO trace, FTIO found a dominant frequency of 0.055 Hz—corresponding to an 18.01-second period—but this representation was not valid for the entire 180-second run due to variations in the application. The hybrid analysis pinpointed that the frequency was valid inside the intervals 9.88 to 72.08 seconds and 106.38 to 168.28 seconds, with the entire process of computing the DWT, applying the sliding window correlation, and extracting results consuming just 4.2 seconds.</p>
<p>The team then demonstrated the approach on DLIO, an I/O benchmark for deep learning, configured with a modified ResNet50 setup that generates training data, trains the model, and performs 35.4 GB of checkpointing every epoch across ten epochs, using 96 MPI ranks on two nodes. With a sampling frequency of 10 Hz and a wavelet decomposition level of two, FTIO found in around four seconds that the dominant frequency of 0.0361 Hz—a 27.65-second period—was valid inside the interval 84.54 to 370.04 seconds. The researchers caution that further evaluation is needed to identify limitations, optimize the decomposition level, and enhance the correlation calculation at window boundaries.</p>
<p>The significance extends beyond one tool. Previous work showed that when FTIO&#8217;s predictions are combined with the I/O scheduler Set-10, system utilization rose by 26 percent and I/O slowdown fell by 56 percent. As exascale systems embrace modular supercomputing and increasingly dynamic, data-intensive workloads, knowing not just the period of an application&#8217;s I/O phases but exactly when those phases are valid could let schedulers orchestrate storage contention avoidance with unprecedented precision. The hybrid wavelet-Fourier characterization maintains a compact, interpretable behavioral model—unlike black-box machine learning predictors—while remaining efficient enough to run on production clusters. The datasets and reproduction instructions are publicly available, and the authors note the approach is promising, pending deeper examination of boundary calculations and parameter selections.</p>
<p><strong>Subject of Research:</strong> HPC I/O performance prediction</p>
<p><strong>Article Title:</strong> Improving I/O phase predictions in FTIO using hybrid wavelet-Fourier analysis</p>
<p><strong>Article References:</strong> Tarraf, A., &amp; Wolf, F. (2026). Improving I/O phase predictions in FTIO using hybrid wavelet-Fourier analysis. <em>Frontiers in High Performance Computing, 3</em>, Article 1638924. <a href="https://doi.org/10.3389/fhpcp.2025.1638924" rel="noopener noreferrer">https://doi.org/10.3389/fhpcp.2025.1638924</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.3389/fhpcp.2025.1638924" rel="noopener noreferrer">10.3389/fhpcp.2025.1638924</a></p>
<p><strong>Keywords:</strong> high-performance computing, I/O phases, FTIO, wavelet transform, Fourier transform, signal processing, exascale computing, I/O scheduling, Improving, phase, predictions, hybrid</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">285986</post-id>	</item>
	</channel>
</rss>
