The Living Application: a Self-Organising System for Complex Grid Tasks
D. Groen, S. Harfst, S. Portegies Zwart

TL;DR
This paper introduces the concept of a living application that autonomously manages and adapts its resource usage on the grid in real-time, demonstrated through a galaxy collision simulation switching between specialized computing resources.
Contribution
It presents the novel idea of a self-organising, autonomous application that dynamically adapts to resource topology changes during execution, reducing reliance on external workflow tools.
Findings
Successfully demonstrated real-time resource switching in a galaxy collision simulation.
Showed the application can adapt to different computational resources without user intervention.
Validated the concept with a test setup using GPU and GRAPE-enabled machines.
Abstract
We present the living application, a method to autonomously manage applications on the grid. During its execution on the grid, the living application makes choices on the resources to use in order to complete its tasks. These choices can be based on the internal state, or on autonomously acquired knowledge from external sensors. By giving limited user capabilities to a living application, the living application is able to port itself from one resource topology to another. The application performs these actions at run-time without depending on users or external workflow tools. We demonstrate this new concept in a special case of a living application: the living simulation. Today, many simulations require a wide range of numerical solvers and run most efficiently if specialized nodes are matched to the solvers. The idea of the living simulation is that it decides itself which grid…
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.
