Our platform represents a comprehensive distributed web application. This section explains the most important components of its computational infrastructure.
We additionally support platform-level access via advanced connection methods, as an alternative to the main Web Interface. Platform-level access methods are intended for expert users and also offer the ability to submit simulation jobs to the computing clusters, for example.
The different components forming the underlying architecture of our computational infrastructure are interconnected as demonstrated in the following diagram. The reader is referred to the number labels included here to find the component's corresponding introductory explanation in the remainder of this documentation page.
In the above image, we apply the following conventions for labelling the interconnecting lines.
- Blue lines indicate remote connection methods to our platform.
- The orange lines correspond to the transfer of structured data between the corresponding nodes.
- Solid red lines are dedicated to data under object representation.
- Dotted red lines label the Network File System, for accessing files over the infrastructure network.
- Finally, green lines mark the Resource Manager for controlling the computational resources of our platform.
The Web Interface of our platform is introduced separately from the rest of the computational infrastructure, in this page.
A remote desktop environment is offered for connecting to the platform and accessing the relevant data stored in its different nodes. This is explained in details here.
We explain the Rest API access method in this section of the documentation.
5. Login Node¶
The Login Node provides the main access gateway to the rest of the computational infrastructure, and is the object of a separate discussion.
Alternatively to the aforementioned Remote Desktop connection method, the platform can also be accessed via the Command Line Interface described here. We provide a Web Terminal utility for logging in via Command Line directly from the Web Interface.
Dropbox is a central sharing storage space accessible from all nodes of the platform. It is reviewed in its dedicated page.
The computational power of our platform is distributed across different cloud-based computing clusters, which are described in this section of the documentation.
The computational resources offered on our platform are managed and allocated to the users by a task scheduler, operated under a system of queues, as documented here.
11. Object Storage¶
The simulation files stored on the cluster hard drives can subsequently be stored as objects for their retrieval under the Web Interface.
12. Master Node¶
The Master Node constitutes the main entry gateway to each available computing Cluster, and is documented in its respective section of the documentation.
The various settings and parameters affecting the allocation of the computational resources offered on our infrastructure, at the moment of the launching of a Job simulation, can be entered from the Web Interface according to the instructions contained in this page.