Web-based volunteer distributed computing for handling time-critical urgent workloads
Nick Brown, Simon Newby

TL;DR
This paper introduces Panther, a web-based distributed computing framework that leverages visitors' browsers to handle urgent, time-critical workloads, addressing limitations of traditional volunteer computing.
Contribution
The paper presents a novel web-based volunteer computing approach and provides the first in-depth performance analysis using real hardware and browsing data.
Findings
Web-based volunteer computing is viable for urgent workloads.
Performance depends on visitor browsing patterns.
Panther can harness large-scale parallelism from website visitors.
Abstract
Urgent computing workloads are time critical, unpredictable, and highly dynamic. Whilst efforts are on-going to run these on traditional HPC machines, another option is to leverage the computing power donated by volunteers. Volunteer computing, where members of the public donate some of their CPU time to large scale projects has been popular for many years because it is a powerful way of delivering compute for specific problems, with the public often eager to contribute to a good cause with societal benefits. However, traditional volunteer computing has required user installation of specialist software which is a barrier to entry, and the development of the software itself by the projects, even on-top of existing frameworks, is non-trivial. As such, the number of users donating CPU time to these volunteer computing projects has decreased in recent years, and this comes at a time when…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
