DARTS on-demand computing
The Data Analysis Remote Treatment Service (DARTS) [1] is a remote desktop service that launches virtual machines in the cloud, and displays them in your browser. These machines can be used for e.g. scientific data treatment. A user indicates how many CPU cores and how much memory he wishes, can optionally request a GPU for heavy-duty computations, and can be customized at start-up. The sessions typically start in about 10 seconds, and can be shared with colleagues within their life-time (typically 4 days). Each user can manage all his active sessions (connect, stop, share).
This service can be installed and configured within a few minutes (sudo apt install qemu-web-desktop), and it requires minimal maintenance. It can also run on a set of servers without any underlying complex infrastructure. The source code is fully open-source, and relies on very simple elements (Apache web-server and QEMU). Give it a try ! The source code is at https://gitlab.com/soleil-data-treatment/soleil-software-projects/remote-desktop
| Website | https://data-analysis.synchrotron-soleil.fr/qemu-web-desktop/ |
| Licenses | GNU Affero General Public License v3 |
| Categories | Data analysis Utilities Data reduction |
| Software Requirements | Apache, QEMU |
| Hardware Requirements | high-end PC, distributed servers, can use GPU's | Platforms | Linux |
| Languages | JavaScript Perl Unix shell |
| Input Formats | There are no input formats associated to this software. |
| Output Formats | There are no output formats associated to this software. |
| How-to | |
| There is not a how-to for this software. | |
| Documentation / Tutorials | |
| There are no tutorials or documentation for this software. | |
| References | |
|
|
| Instruments | This software is not associated to any instruments. |

