Executing complex simulations on mobile devices such as augmented reality (AR) glasses or smartphones enables many novel pervasive applications. For instance, a physiotherapist can display muscles and bones in real-time as a visual overlay on the patient's body. The major challenge of such pervasive simulations is the complexity of the simulation, which typically exceeds the resources of the mobile device by far. Offloading computationally intensive simulations to a remote server is a promising method to enable real-time simulations on resource-constrained mobile devices without compromising the quality of the simulation results. However, the results of offloaded computations may arrive with an inevitable communication delay, which is critical for real-time simulations and also induces communication overhead. In this work, we tackle these challenges by proposing a novel approach for pervasive simulations on mobile devices. We combine a low-quality local Neural Network (NN) model on the mobile device with a high-quality NN model on a remote server, particularly taking care to integrate delayed updates from the server with the local simulation results. This distributed approach has several advantages over purely local or remote execution models: We benefit from high-quality remote results, while being robust to dynamic delays, server and network failures, and we reduce the communication overhead.
%0 Journal Article
%1 kassinger2023persival
%A Kässinger, Johannes
%A Rosin, David
%A Dürr, Frank
%A Mehler, Benedikt
%A Hubatscheck, Thomas
%A Rothermel, Kurt
%D 2023
%J 2023 32nd International Conference on Computer Communications and Networks (ICCCN)
%K EXC2075 PN7-1(II)Becker PN7-1.1 curated
%R 10.1109/ICCCN58024.2023.10230159
%T Persival: Using Delayed Remote Updates in a Distributed Mobile Simulation
%U /brokenurl#10.1109/ICCCN58024.2023.10230159
%X Executing complex simulations on mobile devices such as augmented reality (AR) glasses or smartphones enables many novel pervasive applications. For instance, a physiotherapist can display muscles and bones in real-time as a visual overlay on the patient's body. The major challenge of such pervasive simulations is the complexity of the simulation, which typically exceeds the resources of the mobile device by far. Offloading computationally intensive simulations to a remote server is a promising method to enable real-time simulations on resource-constrained mobile devices without compromising the quality of the simulation results. However, the results of offloaded computations may arrive with an inevitable communication delay, which is critical for real-time simulations and also induces communication overhead. In this work, we tackle these challenges by proposing a novel approach for pervasive simulations on mobile devices. We combine a low-quality local Neural Network (NN) model on the mobile device with a high-quality NN model on a remote server, particularly taking care to integrate delayed updates from the server with the local simulation results. This distributed approach has several advantages over purely local or remote execution models: We benefit from high-quality remote results, while being robust to dynamic delays, server and network failures, and we reduce the communication overhead.
@article{kassinger2023persival,
abstract = {Executing complex simulations on mobile devices such as augmented reality (AR) glasses or smartphones enables many novel pervasive applications. For instance, a physiotherapist can display muscles and bones in real-time as a visual overlay on the patient's body. The major challenge of such pervasive simulations is the complexity of the simulation, which typically exceeds the resources of the mobile device by far. Offloading computationally intensive simulations to a remote server is a promising method to enable real-time simulations on resource-constrained mobile devices without compromising the quality of the simulation results. However, the results of offloaded computations may arrive with an inevitable communication delay, which is critical for real-time simulations and also induces communication overhead. In this work, we tackle these challenges by proposing a novel approach for pervasive simulations on mobile devices. We combine a low-quality local Neural Network (NN) model on the mobile device with a high-quality NN model on a remote server, particularly taking care to integrate delayed updates from the server with the local simulation results. This distributed approach has several advantages over purely local or remote execution models: We benefit from high-quality remote results, while being robust to dynamic delays, server and network failures, and we reduce the communication overhead.},
added-at = {2024-09-16T15:05:36.000+0200},
author = {Kässinger, Johannes and Rosin, David and Dürr, Frank and Mehler, Benedikt and Hubatscheck, Thomas and Rothermel, Kurt},
biburl = {https://puma.ub.uni-stuttgart.de/bibtex/2b6eee2b3b6a50389f03368bcf3ed7437/simtech},
doi = {10.1109/ICCCN58024.2023.10230159},
eventtitle = {Submitted to: International Conference on Computer Communications and Networks (ICCCN 2023)},
interhash = {1fde610dc74ce6153cb9913558539c43},
intrahash = {b6eee2b3b6a50389f03368bcf3ed7437},
journal = {2023 32nd International Conference on Computer Communications and Networks (ICCCN)},
keywords = {EXC2075 PN7-1(II)Becker PN7-1.1 curated},
month = {July},
timestamp = {2024-10-07T09:24:50.000+0200},
title = {Persival: Using Delayed Remote Updates in a Distributed Mobile Simulation},
url = {/brokenurl#10.1109/ICCCN58024.2023.10230159},
year = 2023
}