z-logo
open-access-imgOpen Access
Swirls: A Platform for Enabling Multicluster and Multicloud Execution of Parallel Programs
Author(s) -
Francisco Heron de Carvalho,
Allberson Bruno de Oliveira Dantas,
Claro Henrique Silva Sales
Publication year - 2021
Language(s) - English
Resource type - Conference proceedings
DOI - 10.5753/wscad.2021.18521
Subject(s) - cloud computing , python (programming language) , computer science , premise , distributed computing , virtual machine , operating system , philosophy , linguistics
Swirls is a general purpose application for interactive building, deploying, and execution of message-passing parallel programs that address multicluster and multicloud requirements. It is implemented on HPC Shelf, a cloud-based platform for providing HPC services. Swirls enables the communication between MPI programs written in C#, C, C++, and Python across one or more clusters, either on-premise or cloud-based ones. At the current implementation status, The users of Swirls may use clusters formed by virtual machines over Amazon Elastic Compute Cloud (EC2) and Google Cloud Platform (GCP).

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here