Hybrid Edge-HPC Systems for Low-Latency Data-Driven Inference Liubov Kurafeeva∗ , Ryan Hartung† , Benjamin Carter∗ , Alan Subedi‡ , Avhishek Biswas‡ , Michael Fay‡ , Shantenu Jha§¶ , Chandra Krintz† Andre Merzky¶ , Douglas Thain† , Memet Can Vuran‡ , Rich Wolski† ∗ Dept. of Computer Science,
University of California Santa Barbara
arXiv:2605.20532v1 [cs.DC] 19 May 2026
† Dept. of Computer Science and Engineering
University of Notre Dame ‡ School of Computing University of Nebraska-Lincoln § Princeton Plasma Physics Laboratory ¶ Dept. of Electrical and Computer Engineering Rutgers-New Brunswick Abstract—Emerging cyber-physical systems increasingly require low-latency inference from streaming sensor data while maintaining models that reflect complex and evolving physical processes. However, in many domains, model updates depend on high-fidelity simulations and training that execute on remote highperformance computing (HPC) systems under batch scheduling. This creates a fundamental mismatch between the responsiveness required at the edge and the cost, throughput, and availability of simulation-driven model updates. To resolve this mismatch, we present RBF (Reverse Backfill), a hybrid edge–HPC learning and inference architecture that integrates low-latency edge inference with asynchronous, simulation-driven model improvement. RBF targets simulationbounded settings in which model updates are limited by simulation throughput and HPC scheduling delays, and reinterprets HPC backfilling by using opportunistic computation to improve model accuracy rather than system utilization. RBF decouples inference from simulation and training by deploying lightweight surrogate models at the edge while incorporating improved models asynchronously as they become available. The architecture supports pluggable surrogate models and orchestrates computation across heterogeneous infrastructure spanning edge devices, private 5G networks, cloud resources, and HPC systems. We instantiate RBF using a real-world digital agriculture deployment that couples edge sensing with computational fluid dynamics (CFD) simulations to infer spatial airflow patterns in a large screenhouse. Our evaluation characterizes end-toend system behavior under realistic constraints, quantifying simulation latency, training cost, inference throughput, and the impact of delayed model updates on prediction accuracy. Results demonstrate that RBF enables continuous, low-latency inference while improving model fidelity over time, effectively integrating HPC resources into operational cyber-physical systems despite delayed and irregular model updates. Index Terms—Adaptive distributed systems, Hybrid physics–data modeling, Edge–HPC computing continuum, Computational fluid dynamics (CFD), Surrogate modeling, Cyber-physical systems, Controlled-environment agriculture
I. I NTRODUCTION Emerging cyber-physical systems increasingly require lowlatency inference from streaming sensor data while maintaining models that capture complex and evolving physical processes.
In many domains, including environmental monitoring, energy systems, and digital agriculture, these models depend on highfidelity simulations that are computationally expensive and must execute on remote high-performance computing (HPC) systems. This creates a fundamental mismatch: edge applications require continuous, low-latency inference, while model updates are governed by simulation throughput and HPC scheduling delays. As a result, systems must operate with stale models and improve them opportunistically as new simulation results become available. To enable this, we present RBF (Reverse Backfill), a hybrid edge-HPC learning and inference architecture. RBF treats HPC resources not as synchronous backends, but as asynchronous model-improvement engines. Edge nodes perform continuous inference using surrogate models, while simulation and training pipelines generate improved models opportunistically as resources become available. This design enables uninterrupted inference while reducing model staleness over time. RBF targets simulation-driven settings in which model updates are bounded by the cost and scheduling of high-fidelity computation. This distinguishes it from data-driven continuous learning systems, where models can be updated directly from streaming observations. In RBF, model improvement is inherently delayed and irregular, requiring explicit system support for asynchronous updates. The architecture is built around three key ideas. First, it decouples inference from simulation-driven model updates, allowing edge nodes to operate continuously while models are retrained asynchronously. Second, it supports pluggable surrogate models and simulation pipelines, enabling flexible tradeoffs among accuracy, latency, and compute cost. Third, it orchestrates computation across the edge-cloud-HPC continuum, integrating sensing, simulation, and inference across heterogeneous infrastructure. We instantiate RBF in a real-world digital agriculture deployment that couples edge sensing with computational fluid
dynamics (CFD) simulations to infer spatial airflow patterns capacity under batch scheduling. These tiers are connected in a large agricultural screenhouse. This instantiation serves as through a fault-resilient distributed log that serves as the a testbed for evaluating the system’s behavior under realistic primary mechanism for data exchange, model dissemination, constraints, including HPC queue delays and variable model and system coordination. update intervals. At a high level, RBF operates as a continuous inference loop. Our evaluation focuses on system-level tradeoffs in Edge nodes generate and consume sensor data while performing simulation-driven inference pipelines. We characterize the inference using the most recent available model. Simulation latency and throughput of the simulation-training pipeline, and training pipelines consume this data to produce updated evaluate the impact of model staleness on prediction accuracy, models, which are published asynchronously and deployed and measure the overhead of model transfer and edge inference. at the edge as they become available. This design enables The results show that system performance is dominated by continuous operation while hiding HPC delay and reducing simulation latency, and that networking and inference overheads model staleness over time. are negligible in comparison. In summary, this paper makes the following contributions: A. Edge Inference Tier The edge tier performs data ingestion, inference, and • Asynchronous HPC-in-the-loop operation. RBF decouples low-latency inference from simulation-driven model interaction with the physical environment. Sensor devices updates, enabling continuous inference under simulation- generate streaming measurements that are transmitted over bounded updates and incorporating improved models local wireless networks and published to the distributed log. This log decouples data producers from consumers, enabling opportunistically. • Pluggable hybrid modeling. RBF supports interchange- both local inference and remote processing. Edge services process incoming data using the most recent able simulation and surrogate modeling components, enabling flexible evaluation across model types and system surrogate model, while updated models are retrieved and deployed asynchronously. This allows inference to proceed constraints. • Distributed orchestration across the computing contin- continuously while incorporating improved models without uum. RBF coordinates sensing, simulation, and inference interruption. The edge tier supports heterogeneous networking environacross edge, cloud, and HPC resources while maintaining ments, including private 5G deployments. Advanced capabilities responsiveness at the edge through 5G network slicing. Taken together, this paper demonstrates how HPC resources such as network slicing enable isolation of inference-critical can be integrated into operational cyber-physical systems as traffic and support experimentation with new communication asynchronous components in continuous inference loops. Doing patterns. The architecture also supports pluggable surrogate so enables on-demand decision support while preserving the models, enabling evaluation of different modeling approaches under varying resource constraints. fidelity advantages of high-resolution simulation. The remainder of the paper is organized as follows. Section II B. Simulation and Training Pipeline presents the RBF architecture, including its design goals, the The simulation and training pipeline generates updated learning and inference loop, the surrogate training pipeline, and surrogate models from sensor data and high-fidelity simulations. mechanisms for model orchestration and deployment across Sensor data from the log is used to parameterize simulations, edge and HPC resources. Section III describes an instantiation whose outputs are used to train surrogate models for low-latency of this architecture in a real-world agricultural screenhouse inference. deployment and digital agriculture application. Section IV uses The pipeline supports multiple simulation frameworks and this deployment to empirically evaluate the tradeoffs enabled surrogate model types, including physics-informed and operatorby RBF and to characterize its end-to-end performance across learning approaches. Components are integrated through wellthe simulation, training, and inference pipeline. defined interfaces, enabling new models and workflows to be II. RBF A RCHITECTURE incorporated without modifying the overall system. RBF enables continuous inference in systems where model Simulation and training execute on both the dedicated cluster updates are governed by high-fidelity simulation and delayed and HPC tiers. The outputs are versioned models that are computation. The architecture is designed to operate under four published to the log and deployed asynchronously at the edge. constraints: (i) low-latency inference requirements at the edge, (ii) high computational cost of simulation and training, (iii) C. Reverse Backfill on HPC Systems RBF incorporates HPC systems as an opportunistic source batch scheduling and queue delays on HPC systems, and (iv) of simulation and model improvement. Rather than requiring evolving environments that require periodic model updates. RBF is composed of three logical tiers, as illustrated in predictable execution, simulation and training jobs are submitFigure 1. The edge tier performs sensor data generation, ted to shared HPC systems and execute whenever resources ingestion, and low-latency inference. The dedicated cluster tier become available. executes simulation and training workloads at a regular cadence. This reinterprets backfilling as a mechanism for improvThe HPC tier provides additional, opportunistic simulation ing model accuracy rather than utilization. Completed jobs
Fig. 1. RBF System Architecture
The Reverse Backfill architecture has three tiers. (Left) At the remote facility, sensor data is collected and conveyed over a private wireless network to a fault resilient distributed log using a pub/sub protocol. When available, published models are downloaded and used for rapid inference in place of simulation. (Middle) A dedicated, but resource-limited, cluster pulls the published data, runs a simulation of the facility, and uses the output to train a surrogate model, which is published back to the distributed log. (Right) At a shared HPC facility, Reverse Backfilling is used to execute more simulations concurrently, albeit at a less predictable cadence. This augments the capacity of the dedicated cluster by filling in intermediate timepoints. produce updated models that are published and deployed asynchronously, increasing the frequency of model updates despite irregular execution. Inference proceeds independently of HPC execution, using the most recent model available. This decoupling enables the system to tolerate queue delays and long-running simulations while maintaining continuous operation. D. Data and Model Orchestration RBF uses a distributed, fault-resilient log to coordinate data movement and model deployment across tiers. Sensor data, simulation inputs, and model artifacts are published to the log, enabling asynchronous communication among system components. Simulation pipelines consume data from the log, while updated models are versioned and published for deployment at the edge. This mechanism supports model lifecycle management, including versioning, replacement, and rollback, and ensures that the most recent model is always available. By unifying data and model flow within a single abstraction, the log enables loose coupling, fault tolerance, and flexible integration of new components across the system. III. S YSTEM I NSTANTIATION We instantiate RBF using a real-world digital agriculture deployment that couples edge sensing with CFD simulations to infer airflow within a large agricultural screenhouse. This deployment serves as a representative realization of the software architecture described above and enables evaluation under realistic sensing, networking, and HPC constraints. As shown in Figure 2, the test deployment implements an asynchronous, simulation-driven pipeline in which data collection, simulation, and training stages overlap across multiple pipeline instances, and model updates are published opportunistically as they complete. The goal is to maintain
Fig. 2. Timeline of the RBF instantiation illustrating asynchronous, simulationdriven model updates. Passive data collection (pdc), simulation (sim), and training (train) stages overlap across multiple pipeline instances, while model updates are published opportunistically upon completion. This design enables continuous inference despite irregular and delayed HPC execution.
continuous, low-latency inference while mitigating model staleness under irregular and delayed HPC-driven model updates. A set of simulations (sim) are launched in parallel on dedicated resources using data collected up to the time of execution (denoted pdc in Figure 2). Training begins only after all simulations complete and simulation outputs are transformed for training and transferred to training resources (e.g. GPUs). Once training finishes, a new pipeline instance is initiated using the most recent data, resulting in overlapping pipeline executions. In our deployment, the combined sim and train stages require approximately two hours on dedicated CPU and GPU resources. Each completed training stage produces a new surrogate model that is published to the edge. As a result, models deployed using only dedicated resources may be up to two hours old.
To reduce model staleness, the pipeline is also executed opportunistically on shared HPC systems. Jobs are submitted to batch queues using workflow management system (WMS) and parameterized with the most recent data at the time of execution. Models produced by these runs arrive at the edge between those generated by the dedicated pipeline, effectively increasing the rate of model updates despite irregular execution. This approach increases the frequency of model updates without requiring predictable execution, directly mitigating the effects of model staleness. Because pipeline execution time might be different for WMS and dedicated resources, an opportunistic model may occasionally arrive after a dedicated model yet carry an older training cutoff date—the latest sensor timestamp included in the training data—. To handle this, the training cutoff date is recorded alongside each model artifact. Before updating deployed model, the edge system component compares model cutoff date against that of the currently deployed model and skips update if the incoming model’s cutoff is not strictly newer. This ensures that the deployed model’s training data is monotonically non-decreasing in freshness, regardless of the order in which jobs from different resource tiers complete.
the pluggable design of RBF, enabling multiple surrogate models to be trained and evaluated under identical system conditions. The models vary in complexity and computational cost, enabling evaluation of accuracy–latency tradeoffs at the edge. Trained models are deployed to edge devices (Raspberry Pi single board computers [8]), where they provide continuous predictions of airflow across the screenhouse. Sensor data is streamed to the distributed log, where it is consumed by both the simulation pipeline and edge inference services. As new models are produced, they are published to the log, allowing the system to update predictions without interrupting operation. B. The RBF Data Mover
RBF currently assumes that data is transferred between computational components (including components executing at the edge) using files. For example, the output data from the simulation stage will be a set of files that (possibly after a transformation) will be used as input files to the training stage. To enable this, we extended the open-source, CSPOT logbased event system [9] with a basic file transfer protocol that implements delay-tolerant communication of files between A. RBF Evaluation Facility components. The RBF Data Mover (RBFDM) uses CSPOT We implement this pipeline using an Evaluation Facility and logs to create versioned files that are created by a file “push” application for making continuous meteorological inferences to a log and read using a file “pull.” By placing the data for a 4-acre Citrus Under Protective Screens (CUPS) facility. repositories where the CSPOT logs are stored outside of all CUPS is a large (200 × 100 × 6 meter) agricultural screenhouse firewalls, any file producer pushes the file that has been created that is designed to protect citrus trees from the insect that to a CSPOT log in a repository where it can be fetched by the vectors the causal agent of the deadly Huanglongbing (HLB) file’s consumers. disease (also known as citrus greening). The screen mesh CSPOT assigns a unique sequence number to each log entry. is fine enough to protect the crop but also modifies the The RBFDM writes blocks into a CSPOT log, one at a time, environmental conditions under which citrus is grown. The and records the sequence number associated with the starting application monitors and predicts these conditions to inform, and ending log entries and associates these with a file version actuate, and control irrigation planning, spray management, number. A reader of the file can specify the specific version and frost prevention for CUPS deployments. number and/or the starting sequence number in the log. The The deployment consists of a network of sensors that collect RBFDM API includes a call that returns the most recent (latest) meteorological data, including wind speed, wind direction, file version. To implement a notification that a new file has temperature, and humidity outside the CUPS. These measure- been appended to the log, readers poll the log looking for an ments are used to parameterize high-fidelity computational updated file version. fluid dynamics (CFD) simulations that model airflow within All RBF components that use files as inputs or generate files the screenhouse. The resulting simulation outputs are used to as outputs (including edge devices implementing fast inference train surrogate models that enable low-latency inference at the models) use the RBFDM facility to read and store their files, edge (i.e. on farm). respectively. Further, the RBF software stack uses the RBFDM We use OpenFOAM [1] to perform CFD simulations, to implement software updates. When a software change must configured to model the screenhouse geometry and boundary be propagated across a deployment, the software (which is conditions derived from the sensor data. The prototype imple- statically linked) is pushed to CSPOT logs by the CI/CD system ments the sim stage as 72 parallel OpenFOAM simulations each and then pulled to each node and installed when the version configured with the SnappyHexMesh mesh generator [2] and number updates. The RBFDM uses CSPOT CAPlets [10] to PorousSimpleFOAM [3] solver, to capture the CUPS screen- implement secure communication. filtered atmospheric effects of the CUPS growing conditions across approximately 7 million irregularly shaped cells at the C. Private 5G Network centimeter level. The RBF private 5G network is built on two open source Simulation outputs are used to train multiple surrogate mod- components: srsRAN Project [11] for the Radio Access els, including a physics-informed neural network (PINN) [4], Network (RAN) and Open5GS [12] for the 5G core. Both are [5], a Fourier neural operator (FNO) [6], and a principal compo- deployed as Docker containers on a dedicated host machine, nent regression (PCR) [7] model. This instantiation leverages communicating over an internal bridge network.
Fig. 3. Model accuracy decay over time using different history windows for all three models (PINN, FNO, PCR). The x-axis shows elapsed time ranging from 30 minutes to 4 hours after model generation. The y-axis shows cumulative MAE (m/s) computed by aggregating all prediction errors across the three sensor test locations in the field. Each subplot shows the decay curves for one model type.
The gNB is driven by an Ettus Research USRP B210 of our dedicated-access computational pipeline. Second, we software defined radio operating on 3GPP Band n78 with a show how model accuracy decays over time, detailing the 40 MHz channel bandwidth and 30 kHz subcarrier spacing in effects of “backfilling” the production of inference models TDD mode. The core network implements a full 5G Standalone by the dedicated pipeline with opportunistic computations run (SA) architecture, including the AMF, SMF, UPF, NSSF, and at different sites. Finally, we evaluate the deployment of the supporting network functions. Together, these provide a self- inference models onto edge devices, showing that they can be contained cellular network with no dependency on external delivered and executed with minimal overhead. carrier infrastructure. A. Dedicated-Access Pipeline Performance Two Raspberry Pi 4 Model B single board computers serve as As described in the previous section, RBF is designed to user equipment (UEs), each fitted with a Quectel 5G modem connected over USB. The modem exposes a QMI control produce an inference model on a regular, maximum cadence interface and AT command ports to the host operating system. using a limited, but dedicated cluster and set of two GPUs Each modem carries a programmable SIM provisioned with (which we refer to as the “dedicated-access pipeline”). It a unique IMSI and authentication credentials registered in then augments this maximal model-production cadence with the Open5GS subscriber database. On power up, the modem additional computations that are initiated after waiting (at attaches to the NR SA cell and establishes a PDU session, different sites) in a batch queue for an unpredictable time which surfaces as a wwan0 network interface on the Raspberry period. As long as the models produced by dedicated resources remain sufficiently accurate to support inference, opportunistic Pi with a statically assigned IP address. The two Raspberry Pi nodes serve distinct roles in the model updates serve only to improve prediction accuracy. On average across 15 runs, the dedicated-access pipeline pipeline, each defining a separate data path across the RAN. The sensor data path carries telemetry from the sensor node to completes in 134.8 ± 58.0 minutes. Of this total, the sim stage the inference pipeline, where consistent low latency is critical accounts for approximately 52 minutes for CFD computation for real time operation. The model distribution path delivers (72 nodes) and 14 minutes for data transformation of simulation surrogate model weight updates from the cloud backend to the outputs (for use in model training). The train stage executes edge inference node, a flow that demands high throughput but PINN, FNO, and PCR training in parallel on CPU/GPU tolerates moderate delay. Since these two paths share the same resources and requires approximately 55 minutes in total. radio link, contention between them can degrade either latency Individually, PINN training requires 50.0 ± 21.6 minutes, FNO or throughput. This motivates the use of network slicing to requires 54.8 ± 18.2 minutes, and PCR requires 15.9 ± 3.4 minutes. The remaining time is due to data fetching from isolate the two flows. This instantiation demonstrates how RBF supports the edge, model transfer to the edge, logging, and other simulation-driven applications in which model updates are miscellaneous system overhead. Thus, a new inference model delayed and irregular, while enabling continuous inference is available at the edge, on average, every 134.8 minutes. This through asynchronous and opportunistic model improvement. end-to-end cadence represents the fastest achievable retraining cycle with dedicated resources, completely independent of HPC IV. E MPIRICAL E VALUATION queue contention. We next use the RBF Evaluation Facility and CUPS The ±58.0 minute standard deviation (42% of the mean) application to empirically evaluate the system end-to-end. We arises from two sources: (i) synchronization overheads during demonstrate the effectiveness of RBF by presenting our results data staging and model transfer across the cluster, and (ii) in three stages. First, we establish the operational cadence variable training iteration counts when the 72 simulation cases
Fig. 4. Timeline of model publish events for all three model types (PINN, FNO, PCR) during a simultaneous live experiment on two resources: the dedicated-access cluster and the NERSC batch-queue HPC.
produce different numbers of unique data points. Despite this inherent variability, the dedicated-access pipeline remains operationally predictable and quantifiable, enabling reliable operational planning. B. Inference Model Accuracy Decay Because the inference models are trained from simulations using “live” data and data immediately preceding it from the recent past, they are most accurate for the immediate future and their accuracy decays with time. In this study, the dedicated pipeline produces an inference model that is trained from data that is (on average) at least 134.8 minutes old – the data that was available when the simulations were initiated. Given this 134.8-minute dedicated pipeline cadence, the critical questions are: What accuracy do the deployed inference models maintain when produced at the maximal cadence? • Does retraining more frequently improve accuracy and, if so, by how much? •
Figure 3 displays the decay of model accuracy over time for all three models (PINN, FNO, PCR). In the figure, the x-axis shows the time, in hours, since the model has been produced, and the y-axis shows the mean absolute error (MAE) in meters per second when a prediction generated by a model is compared to a measurement at a test point in the field. That is, to compute MAE, we parameterize the inference model with the current data and compare the inference it makes to the next available measurement. Thus the figure depicts the “decay” in accuracy (measured as MAE) as the time since the model was produced with respect to different test points in the field. Note that the CFD simulations all take the latest real-time sensor data and a short “history” of measurements immediately preceding it when they are initiated. In Figure 3 we show the accuracy decay for each model using a different color, depending on history length. These results show the opportunity for dynamic and automatic hyper-parameter tuning.
For example, PINN is most accurate between zero and 6 hours after the model was generated when the simulations were trained with either 6 hours (blue) or 24 hours (green) of history length. Note that the accuracy curves for PINN cross at the 6 hour mark and afterwards, 48-hours of history (red) is most accurate. Thus, if an opportunistic computation can produce an additional model in under 6 hours, it should use a 6-hour history length. If not, it should use a 48-hour history length. However, the length of history affects the training time (but not the simulation time) and this increases the maximal pipeline cadence. Finding the optimal history length (as a hyperparameter) dynamically, for each computation is the subject of our future work. In this study, we use a 6-hour history length (the blue features in the figure) for all simulations which is minimal for PINN and PCR but which is approximately 0.1 meters per second less accurate (in terms of MAE) compared to a 12-hour history for FNO. C. Opportunistic Model Regeneration Each new model generation effectively resets the system to time zero on the decay curve —- the point of maximum accuracy. Using dedicated resources, fresh models are available every 134.8 minutes (the sim+train time in Figure 2). Each additional generation, regardless of source, shifts the operational system’s current point leftward on the decay curve, immediately improving prediction quality. Note that without the ability to predict batch queue delays, model generation events occur at times that are randomly distributed between the maximal cadence generations. On average, then, if jobs submitted to other HPC sites generate one additional inference model within each of the maximal cadence periods, the decay period is cut in half to approximately 67 minutes. Two generations within a maximal cadence period cuts the decay period to 1/3 of the maximal period (45 minutes), three generations cut it to 1/4 (34 minutes) and so on. In the test setting, new data is available every 5 minutes and the sensor measurement error for wind speed at the test
points is between ±0.44 and ±0.87 meters per second. These TABLE I M INUTES BETWEEN FNO MODEL PUBLISH EVENTS physical parameters set an upper bound on the effectiveness of RBF . There is no possible improvement in accuracy decay Combination Min Avg Max Std when a model is generated faster than every 5 minutes (which dedicated cluster 113.4 134.8 200.4 32.9 is 20 additional model generations per a maximal cadence NERSC 47.9 80.0 176.5 40.4 3.3 50.0 135.8 34.3 dedicated cluster + NERSC period of 134.8 minutes) and an inference error below 0.44 meters per second is indistinguishable from measurement error. We validate this analysis with a live multi-site experiment. that RBF ’s design effectively leverages both dedicated and Figure 4 shows model publish events for PCR, PINN, and opportunistic resources to maintain a high cadence of model FNO on a shared time axis spanning the night of May 6– updates, directly mitigating the effects of model staleness and 7, 2026. Blue circles denote dedicated cluster publish events improving inference accuracy. and orange squares denote NERSC publish events. Dedicated cluster events appear at regular approximately 2-hour intervals D. Edge Performance Summary across all model types; PCR events are offset from PINN and We next evaluate the impact of model transfer latency FNO because PCR trains on CPU and converges more quickly. and edge inference performance to determine whether these NERSC events are less frequent: each batch job allocation components affect end-to-end system behavior. Figure 5 runs until its time limit expires, after which a new job must be compares model transfer times (P-95 values for worst-case submitted to the queue. The average wait for a new allocation tail latency) for different network conditions on the CUPS is approximately 17 hours, creating mandatory gaps of at least deployment. Overall, model transfer times correspond to model 18 hours during which no NERSC publish events are possible. size: the PINN model is 290KB, the FNO model is 9.1MB, For these experiments, we observed queue wait times for the and the PCR model is 1.1MB. NERSC Perlmutter HPC system to be 17-19 hours for the 72-CPU jobs and 11-38 minutes for the 2-GPU jobs [13]. The patterns displayed in the figure demonstrate the complementary nature of the resource types: dedicated cluster provides a steady, predictable cadence while NERSC contributes opportunistic events that fall between dedicated cluster generations. Together, they reduce the average time between consecutive publish events by nearly half, keeping effective model age below 2 hours on the decay curve of Figure 3 and placing all three model types below the 0.88 m/s sensor measurement error bound. The longer cadence events for both resources are due to wind condition differences, which lead to bigger variability in wind speed and consequently longer training windows. Table I reports publish-event latency statistics for FNO models across all three resource configurations. The dedicated cluster alone yields an average interval of 134.8 minutes, con- Fig. 5. P-95 Model Transfer Time of 100 runs. Transfer time is in seconds. Each bar represents a different network path (cell only or starlink and cellular) sistent with the ∼2-hour dedicated pipeline cadence. NERSC for model delivery. alone achieves a shorter average of 80.0 minutes per completed job, but with high variability (std 40.4 min) from unpredictable In Table II, we summarize the throughput degradation per queue waits. The combined configuration further reduces model with and without network slicing in an indoor 5G both the average (50.0 min) and the minimum (3.3 min) private network deployment supporting customized network inter-publish interval. The 2.7× reduction in average cadence configurations. FNO shows the starkest difference due to its (134.8 to 50.0 minutes) confirms that opportunistic HPC size: Without slicing, throughput drops from 4.92 to 3.88 MB/s contributions materially reduce model staleness even under (21% degradation), while with slicing it holds at 4.62 MB/s irregular availability. As discussed in Section III, a dedicated- (2% change). pipeline job that began computation earlier can sometimes finish after an opportunistic NERSC job that started later, TABLE II because NERSC per-job execution times are shorter. In these M ODEL DOWNLOAD THROUGHPUT (MB/ S ) WITH AND WITHOUT NETWORK SLICING . VALUES ARE MEANS OVER 100 RUNS . D EGRADATION IS THE cases, the edge device compares the training cutoff date of the PERCENTAGE CHANGE UNDER CONTENTION . incoming model against that of the currently deployed model and skips deployment if the incoming cutoff is not strictly newer. No Network Slicing Network Slicing This check introduces negligible overhead, and in the current Model Iso. Cont. Deg. Iso. Cont. Deg. experimental setup the execution-time discrepancy between PCR 2.68 2.15 −20% 2.67 2.50 −6% PINN 1.37 1.06 −23% 1.28 1.31 +2% the dedicated pipeline and NERSC is small enough that such FNO 4.92 3.88 −21% 4.72 4.62 −2% ordering inversions are rare. Overall, these results demonstrate
Across all configurations, model transfer times are small including physics-informed neural networks and operatorrelative to the simulation–training pipeline latency (on the learning methods such as FNOs and DeepONets [4], [6], [25], order of hours). Even under constrained network conditions, with applications in computational fluid dynamics and related transfer latency remains low, indicating that communication domains [26], [27]. Recent work has also explored scientific does not constitute a bottleneck in the system. Finally, our machine learning and HPC-integrated training workflows [28], results indicate that 5G network slicing shields model download [29]. While these approaches improve model accuracy, they throughput effectively under contention. focus primarily on model design and training rather than We evaluate inference latency on resource-constrained edge deployment across distributed systems. RBF complements this devices (omitted here due to space constraints). We find work by integrating simulation, training, and deployment into that all surrogate models execute within a few seconds, with a unified pipeline spanning edge, cloud, and HPC resources, lightweight models (e.g., PCR) achieving sub-second latency. enabling continuous retraining and deployment under variable More complex models (e.g., PINN, FNO) remain well within system conditions. practical operational bounds. These results demonstrate that Distributed workflow systems provide mechanisms for edge inference is feasible across a range of model types and orchestrating large-scale computation across clusters, clouds, introduces negligible overhead relative to model update times. and HPC systems, including pilot-job systems and scientific Overall, these results indicate that system performance is workflow engines [30]–[33]. These systems primarily target dominated by simulation and training latency, and that network- batch-oriented workloads and do not support continuous, closeding and edge inference do not limit end-to-end performance. loop inference with delayed model updates. Prior work has also This reinforces the design focus of RBF on asynchronous, explored integrating ML pipelines with distributed orchestration, simulation-driven model improvement, where reducing model but remains largely batch-oriented [34], [35]. At the systems staleness through opportunistic HPC execution provides the level, recent efforts have demonstrated asynchronous in-situ primary gains. The results also demonstrate that RBF facilitates surrogate training on HPC [36] and urgent HPC simulation the integration and evaluation of diverse surrogate models and driven by live data [37], providing key building blocks for networking configurations, enabling flexible experimentation HPC–AI integration. RBF builds on these ideas by enabling across model types and communication environments without asynchronous, simulation-driven model evolution within a continuous edge inference loop. impacting system operation. ROSE [38] explores orchestration for surrogate training using V. R ELATED W ORK active learning, while RBF focuses on maintaining continuous Early versions of the RBF concept, including the online– inference under delayed model updates. Finally, RBF leverages offline learning and inference loop, were explored in a prior private 5G connectivity to support reliable model distribution workshop paper [14]. The work described herein substantially to edge devices [14], [39]–[43]. extends that effort by formalizing the architecture, introducIn summary, prior work has explored edge inference, ing reverse backfill for asynchronous HPC integration, and surrogate modeling, and distributed workflows largely in providing a full system implementation and evaluation. isolation. RBF differs by treating HPC as an asynchronous Recent work has explored integrating distributed execution model-improvement engine within a continuous inference loop, and inference pipelines across heterogeneous resources. Sys- enabling low-latency prediction despite delayed model updates. tems such as Ray [15] and InferLine [16] provide abstractions VI. C ONCLUSIONS AND F UTURE W ORK for distributed training and serving, while edge–cloud platforms such as Jellyfish [17] and EC5 [18] optimize inference We presented RBF, a hybrid edge–HPC architecture for placement and resource utilization under latency and resource simulation-driven systems in which model updates are bounded constraints. Additional work on distributed inference has by high-fidelity computation. By decoupling inference from explored model partitioning and resource-aware adaptation [19]– simulation and training, RBF enables continuous, low-latency [21], as well as serverless execution across the computing inference while incorporating improved models asynchronously continuum [22]. However, these systems assume pre-trained as they become available. models and tightly coupled execution, and do not incorporate Our results show that system performance is dominated delayed or asynchronous model updates from remote HPC re- by simulation latency, with networking and edge inference sources. In contrast, RBF integrates simulation-driven training contributing negligible overhead. This demonstrates that HPC into the inference pipeline, treating HPC as an asynchronous resources can be effectively integrated into operational sysmodel-improvement engine within a continuous inference loop. tems as asynchronous model-improvement engines, enabling Continuous learning systems assume that model updates practical deployment of simulation-driven learning, with a can be derived directly from streaming observations [23], [24]. 2.7× reduction in average model staleness for the deployments RBF targets simulation-driven settings in which updates depend studied. RBF also provides a flexible platform for evaluating on expensive, batch-scheduled computation, requiring explicit diverse models and networking configurations across heterohandling of delayed and irregular model refresh. geneous environments. This research is supported in part by Simulation-driven learning approaches use high-fidelity NSF awards CNS-2444318 and CNS-2107101, and DoE award simulations to generate training data for surrogate models, DE-SC0025541
R EFERENCES [1] “OpenFOAM — openfoam.com,” https://www.openfoam.com/, 2024, [Accessed 26-08-2024]. [2] O. , “Openfoam: User guide: snappyhexmesh,” www.openfoam.com, 01 2020. [Online]. Available: https://www.openfoam.com/documentation/ guides/latest/doc/guide-meshing-snappyhexmesh.html [3] Openfoam.com, “Openfoam: Api guide: poroussimplefoam directory reference,” 2026. [Online]. Available: https://www.openfoam.com/documentation/guides/v2012/api/dir 03decea705bc0c0c22f85f91452a296f.html [4] M. Raissi, P. Perdikaris, and G. E. Karniadakis, “Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations,” Journal of Computational physics, vol. 378, pp. 686–707, 2019. [5] S. Cai, Z. Mao, Z. Wang, M. Yin, and G. E. Karniadakis, “Physicsinformed neural networks (pinns) for fluid mechanics: A review,” Acta Mechanica Sinica, vol. 37, no. 12, pp. 1727–1738, 2021. [6] Z. Li, N. Kovachki, K. Azizzadenesheli, B. Liu, K. Bhattacharya, A. Stuart, and A. Anandkumar, “Fourier neural operator for parametric partial differential equations,” arXiv preprint arXiv:2010.08895, 2020. [7] I. T. Jolliffe, “A note on the use of principal components in regression,” Journal of the Royal Statistical Society. Series C (Applied Statistics), vol. 31, no. 3, pp. 300–303, 1982. [Online]. Available: http://www.jstor.org/stable/2348005 [8] “Raspberry Pi,” https://www.raspberrypi.org. [9] R. Wolski, C. Krintz, F. Bakir, G. George, and W.-T. Lin, “CSPOT: Portable, Multi-scale Functions-as-a-Service for IoT,” in ACM Symposium on Edge Computing, 2019, pp. 1–14. [10] F. Bakir, C. Krintz, and R. Wolski, “CAPLets: Resource Aware, Capability-Based Access Control for IoT,” in ACM/IEEE Symposium on Edge Computing, 2021. [11] srsRAN Project, https://www.srsran.com. [12] Open5GS, https://open5gs.org/. [13] NERSC, “Perlmutter HPC Queue Wait Times,” 2026. [Online]. Available: https://rest.nersc.gov/rest/mynersc/frames/queuewaittimes.html [14] L. Kurafeeva, A. Subedi, R. Hartung, M. Fay, A. Biswas, S. Jha, O. Kilic, C. Krintz, A. Merzky, D. Thain, M. Vuran, and R. Wolski, “xgfabric: Coupling sensor networks and hpc facilities with private 5g wireless networks for real-time digital agriculture,” in SC25 Workshop on High Performance Computing, Networking, Storage and Analysis, 2025. [15] P. Moritz, R. Nishihara, S. Wang, A. Tumanov, R. Liaw, E. Liang, M. Elibol, Z. Yang, W. Paul, M. I. Jordan, and I. Stoica, “Ray: a distributed framework for emerging ai applications,” in USENIX Conference on Operating Systems Design and Implementation, 2018. [16] D. Crankshaw, G.-E. Sela, X. Mo, C. Zumar, I. Stoica, J. Gonzalez, and A. Tumanov, “Inferline: latency-aware provisioning and scaling for prediction serving pipelines,” in Symposium on Cloud Computing, 2020. [17] V. Nigade, P. Bauszat, H. Bal, and L. Wang, “Inference serving with end-to-end latency slos over dynamic edge networks,” Real-Time Systems, vol. 60, 2024. [18] J. Tan, F. Liu, B. Wang, Q. Wu, and C. P. Chen, “Ec5: Edge–cloud collaborative computing framework with compressive communication,” Future Generation Computer Systems, vol. 166, 2025. [19] Y. Kang, J. Hauswald, C. Gao, A. Rovinski, T. Mudge, J. Mars, and L. Tang, “Neurosurgeon: Collaborative intelligence between the cloud and mobile edge,” Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems, Apr. 2017. [20] E. Li, Z. Zhou, and X. Chen, “Edge intelligence: On-demand deep learning model co-inference with device-edge synergy,” in Workshop on Mobile Edge Communications, 2018. [21] A. E. Eshratifar, M. S. Abrishami, and M. Pedram, “Jointdnn: An efficient training and inference engine for intelligent mobile cloud computing services,” IEEE Transactions on Mobile Computing, vol. 20, no. 2, 2021. [22] D. Loconte, F. Ieva, L. Pinto, G. Loseto, F. Scioscia, and M. Ruta, “Expanding the cloud-to-edge continuum to the IoT in serverless federated learning,” Future Generation Computer Systems, vol. 155, 2024. [23] L. Wang, X. Zhang, H. Su, and J. Zhu, “A comprehensive survey of continual learning: Theory, method and application,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 46, no. 8, pp. 5362–5383, 2024. [Online]. Available: https://arxiv.org/abs/2302.00487
[24] H. M. Gomes, J. Read, A. Bifet, J. P. Barddal, and J. Gama, “Machine learning for streaming data: state of the art, challenges, and opportunities,” ACM SIGKDD Explorations Newsletter, vol. 21, no. 2, pp. 6–22, 2019. [Online]. Available: https://dl.acm.org/doi/10.1145/3373464.3373470 [25] L. Lu, P. Jin, G. Pang, Z. Zhang, and G. E. Karniadakis, “Learning nonlinear operators via DeepONet based on the universal approximation theorem of operators,” Nature Machine Intelligence, vol. 3, 2021. [26] A. Marcato, G. Boccardo, and D. Marchisio, “A computational workflow to study particle transport and filtration in porous media: Coupling cfd and deep learning,” Chemical Engineering Journal, vol. 417, 2021. [27] T. Botarelli, M. Fanfani, P. Nesi, and L. Pinelli, “Using physics-informed neural networks for solving navier-stokes equations in fluid dynamic complex scenarios,” Engineering Applications of Artificial Intelligence, vol. 148, 2025. [28] B. Van Essen, H. Kim, R. Pearce, K. Boakye, and B. Chen, “Lbann: livermore big artificial neural network hpc toolkit,” in Workshop on Machine Learning in High-Performance Computing Environments, 2015. [29] “ExaLearn: US Department of Energy (DOE) Exascale Computing Project (ECP) center,” 2020. [Online]. Available: https://acdc.alcf.anl. gov/exalearn/ [30] T. Ekaireb, L. Brand, N. Avaraddy, M. Mock, C. Krintz, and R. Wolski, “Distributed dataflow across the edge-cloud continuum,” in 2024 IEEE 17th International Conference on Cloud Computing (CLOUD). IEEE, 2024, pp. 316–327. [31] “Pegasus for computational workflows,” https://pegasus.isi.edu, [Online; accessed 11-July-2024]. [32] A. Merzky, M. Turilli, M. Titov, A. Al-Saadi, and S. Jha, “Design and performance characterization of radical-pilot on leadership-class platforms,” IEEE Transactions on Parallel and Distributed Systems, vol. 33, no. 4, 2022. [33] “Swift/T High Performance Dataflow Computing,” http://swift-lang.org/ Swift-T/, [Online; accessed 15-Nov-2016]. [34] KubeFlow.org, “KubeFlow: The foundation of tools for AI Platforms on Kubernetes,” 2020. [Online]. Available: https://www.kubeflow.org/ [35] “TensorFlow Extended,” https://www.tensorflow.org/tfx, [Online; accessed 15-Apr-2026]. [36] R. Balin, F. Simini, J. T. Simpson, A. Shao, A. Rigazzi, B. Ellis, S. Becker, A. Doostan, J. A. Evans, and K. E. Jansen, “In situ framework for coupling simulation and machine learning with application to CFD,” in Workshop on Machine Learning in HPC Environments (MLHPC), 2023. [Online]. Available: https://arxiv.org/abs/2306.12900 [37] M. Flatken, A. Podobas, R. Fellegara, A. Basermann, J. Holke, L. Knapp, M. Kontak, N. Krullikowski, B. Nolde, N. Brown et al., “VESTEC: Visual exploration and sampling toolkit for extreme computing—urgent decision making meets HPC,” IEEE Access, vol. 11, 2023. [38] A. Alsaadi, T. Wang, A. Park, P. Bajracharya, L. Wang, F. Sun, S. Seal, V. Jadhao, G. Fox, and S. Jha, “Rose: Radical orchestrator for surrogate exploration,” in Proceedings of the SC ’25 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis, ser. SC Workshops ’25. New York, NY, USA: Association for Computing Machinery, 2025, p. 61–70. [Online]. Available: https://doi.org/10.1145/3731599.3767347 [39] M. Polese, M. Dohler, A. Dressler, M. Erol-Kantarci, R. Jana, R. Knopp, and T. Melodia, “Empowering the 6G cellular architecture with open RAN,” IEEE Journal on Selected Areas in Communications, vol. 42, no. 2, pp. 245–262, 2024. [40] Z. Sarah, G. Nencioni, and M. A. Khan, “Resource allocation in multi-access edge computing for 5G-and-beyond networks,” Computer Networks, vol. 227, 2023. [41] J. Geng, M. K. Hany, and R. Candell, “An industrial private 5G testbed for networked automation systems,” in IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), 2024. [Online]. Available: https://www.nist.gov/publications/ industrial-private-5g-testbed-networked-automation-systems [42] F. Zhang, J. Wang, J. Xue, R. Wang, M. Nixon, and Y. Han, “Timesensitive networking (TSN) for industrial automation: Current advances and future directions,” ACM Computing Surveys, vol. 57, no. 2, 2024. [43] Z. Satka, M. Ashjaei, H. Fotouhi, M. Daneshtalab, M. Sjödin, and S. Mubeen, “A comprehensive systematic review of integration of time sensitive networking and 5G communication,” Journal of Systems Architecture, vol. 138, 2023.