NSDI 26- Bridging Storage and Execution: A Semantic Virtual Bus for On-Demand Application Streaming @UsenixOrg
NSDI 26- Bridging Storage and Execution: A Semantic Virtual Bus for On-Demand Application Streaming  @UsenixOrg
Uploaded June 2026 | Updated September 2026, 3 weeks ago
Bridging Storage and Execution: A Semantic Virtual Bus for On-Demand Application Streaming

Jun Lu, Central South University; Jialin Li, National University of Singapore; Yaoxue Zhang and Ju Ren, Tsinghua University

Traditional application delivery requires full local installation, incurring persistent security risks from outdated versions, significant download delays. Despite advances in network throughput and latency, existing dynamic loading solutions such as Web applications and network filesystems like NFS suffer from performance degradation, functionality limitations, and intrusive application modifications. We introduce STREAMBUS, a transparent application streaming system that redefines the network as a semantic-aware virtual storage bus beneath the file system layer. Supporting deployment across diverse environments, including WiFi-dependent mobile devices, it addresses two key challenges: maintaining microsecond-level latency comparable to local storage and bridging the semantic gap between stateless remote storage and stateful execution. To achieve this, STREAMBUS combines a dual-mode transmission mechanism that synchronously serves requested blocks and asynchronously prefetches predicted blocks, with a thread-aware Markov-chain model that captures fine-grained access patterns. Evaluation shows STREAMBUS delivers near-native performance across diverse networks. On desktops, it achieves 15–40% better per-page access latency than local NVMe in common cases. On mobile devices, it typically sustains startup overheads below 40% relative to local storage, even over variable Wi-Fi connectivity. Robustness experiments demonstrate stable performance under emulated network conditions with realistic delay patterns, supporting intra-city deployments.

View the full NSDI '26 program at usenix.org/conference/nsdi26/technical-sessions
NSDI 26- Bridging Storage and Execution: A Semantic Virtual Bus for On-Demand Application StreamingPEPR 26 - Mapping the Privacy Workforce in the AI EraNSDI 26 - EROICA: Online Performance Troubleshooting for Large-scale Model TrainingNSDI 26 - CrossCheck: Input Validation for WAN Control SystemsNSDI 26 - Controlling Arbitrary Internet Queues with TitrateNSDI 26 - Learning to Tune Optical WANs: A Field Deployment of Noise Models in Optical NetworksNSDI 26 - SYMPHONY: Enabling Compute-Memory Disaggregation in LLM Serving SystemsPEPR 26 - Provenance Without Surveillance: Privacy Engineering for AI Content TransparencyNSDI 26 - A Fast Solver-Free Algorithm for Traffic Engineering in Large-Scale Data Center NetworkNSDI 26 - Building A CSFQ-Inspired Transport for Switched CXL Memory PoolingSREcon24 Europe/Middle East/Africa - Noisy Neighbors, through NetworkingNSDI 26 - Sparse Checkpointing for Fast and Reliable MoE Training
USENIX |

NSDI '26- Bridging Storage and Execution: A Semantic Virtual Bus for On-Demand Application Streaming

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER