Real-time Web-based Remote Interaction with Active HPC Applications

Tim Dykes, Tim Dykes, Ugo Varetto, Claudio Gheller, Mel Krokos

2021

Abstract

Real-time interaction is a necessary part of the modern high performance computing (HPC) environment, used for tasks such as development, debugging, visualization, and experimentation. However, HPC systems are remote by nature, and current solutions for remote user interaction generally rely on remote desktop software or bespoke client-server implementations combined with an existing user interface. This can be an inhibiting factor for a domain scientist looking to incorporate simple remote interaction to their research software. Furthermore, there are very few solutions that allow the user to interact via the web, which is fast becoming a crucial platform for accessible scientific HPC software. To address this, we present a framework to support remote interaction with HPC software through web-based technologies. This lightweight framework is intended to allow HPC developers to expose remote procedure calls and data streaming to application users through a web browser, and allow real-time interaction with the application while executing on a HPC system. We present a classification scheme for remote applications, detail our framework, and present an example use case within a HPC visualization application and real world performance for remote interaction with a HPC system over a Wide Area Network.

Download


Paper Citation


in Harvard Style

Dykes T., Varetto U., Gheller C. and Krokos M. (2021). Real-time Web-based Remote Interaction with Active HPC Applications. In Proceedings of the 16th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2021) - Volume 3: IVAPP; ISBN 978-989-758-488-6, SciTePress, pages 88-100. DOI: 10.5220/0010260300880100


in Bibtex Style

@conference{ivapp21,
author={Tim Dykes and Ugo Varetto and Claudio Gheller and Mel Krokos},
title={Real-time Web-based Remote Interaction with Active HPC Applications},
booktitle={Proceedings of the 16th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2021) - Volume 3: IVAPP},
year={2021},
pages={88-100},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010260300880100},
isbn={978-989-758-488-6},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 16th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2021) - Volume 3: IVAPP
TI - Real-time Web-based Remote Interaction with Active HPC Applications
SN - 978-989-758-488-6
AU - Dykes T.
AU - Varetto U.
AU - Gheller C.
AU - Krokos M.
PY - 2021
SP - 88
EP - 100
DO - 10.5220/0010260300880100
PB - SciTePress