National systems: Difference between revisions

From Alliance Doc
Jump to navigation Jump to search
(New tables with updated information)
No edit summary
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Outdated}}
<languages />
<languages />
<translate>
<translate>
Line 7: Line 5:


<!--T:3-->
<!--T:3-->
All ''general-purpose'' systems are similar with some differences in interconnect and the number of small memory, large memory and GPU nodes. Niagara is a different system and is designed for ''large parallel'' jobs.
A ''general-purpose'' cluster is designed to support a wide variety of types of jobs, and is composed of a mixture of different nodes.  We broadly classify the nodes as:
* ''base'' nodes, containing typically about 4GB of memory per core;
* ''large-memory'' nodes, containing typically more than 8GB memory per core;
* ''GPU'' nodes, which contain [https://en.wikipedia.org/wiki/Graphics_processing_unit graphic processing units].


===Types of compute clusters===
<!--T:17-->
The ''large parallel'' cluster [[Niagara]] is designed to support multi-node parallel jobs requiring more than 1000 CPU cores, although jobs as small as a single node are also supported there.  Niagara is composed of nodes of a uniform design, with an interconnect optimized for large jobs.


{| class="wikitable"
<!--T:18-->
|-
All clusters have large, high-performance storage attached.  For details about storage, memory, CPU model and count, GPU model and count, and the number of nodes at each site, please click on the cluster name in the table below.
! Type !! Type of nodes !! Type of jobs
|-
| General-purpose
|
* Small memory nodes
* Regular nodes (4GB/core)
* Large memory nodes
* GPU nodes
|
* Serial and small parallel jobs
* Small or large memory jobs
* GPU jobs
|-
| Large parallel
|
* Uniform nodes (4GB/core)
* Optimized interconnect
|
* Parallel jobs requiring +1000 cores
|}


===List of compute clusters===
===List of compute clusters=== <!--T:14-->


<!--T:15-->
{| class="wikitable"
{| class="wikitable"
|-
|-
! Name and link !! Type !! CCDB Description !! Status
! Name and link !! Type !! Sub-systems !! Status
|-
|-
| [[Béluga/en|Béluga]]
| [[Béluga/en|Béluga]]
| General-purpose
| General-purpose
|
|
* [https://ccdb.computecanada.ca/resources/beluga-compute Béluga-Compute]
* beluga-compute
* [https://ccdb.computecanada.ca/resources/beluga-gpu Béluga-GPU]
* beluga-gpu
* beluga-storage
| In production
| In production
|-
|-
Line 50: Line 34:
| General-purpose
| General-purpose
|
|
* [https://ccdb.computecanada.ca/resources/Cedar-Compute Cedar-Compute]
* cedar-compute
* [https://ccdb.computecanada.ca/resources/Cedar-GPU Cedar-GPU]
* cedar-gpu
* cedar-storage
| In production
| In production
|-
|-
Line 57: Line 42:
| General-purpose
| General-purpose
|
|
* [https://ccdb.computecanada.ca/resources/Graham-Compute Graham-Compute]
* graham-compute
* [https://ccdb.computecanada.ca/resources/Graham-GPU Graham-GPU]
* graham-gpu
* graham-storage
| In production
| In production
|-
|-
Line 64: Line 50:
| General-purpose
| General-purpose
|
|
* [https://ccdb.computecanada.ca/resources/narval-compute Narval-Compute]
* narval-compute
* [https://ccdb.computecanada.ca/resources/narval-gpu Narval-GPU]
* narval-gpu
* narval-storage
| In production
| In production
|-
|-
Line 71: Line 58:
| Large parallel
| Large parallel
|
|
* [https://ccdb.computecanada.ca/resources/niagara-compute Niagara-Compute]
* niagara-compute
* niagara-storage
* hpss-storage
| In production
| In production
|}
|}
==Cloud - Infrastructure as a Service== <!--T:16-->
Our cloud systems are offering an Infrastructure as a Service (IaaS) based on OpenStack.


<!--T:4-->
<!--T:4-->
{| class="wikitable"
{| class="wikitable"
|-
|-
! Name !! Description !! Capacity !! Status
! Name and link !! Sub-systems !! Description !! Status
|-
|-
| [[CC-Cloud Resources|Arbutus Cloud]] ||
| [[Cloud_resources#Arbutus_cloud|Arbutus cloud]]
IaaS Cloud
|
* Compute intensive and persistent workloads
* arbutus-compute-cloud
* vGPU nodes
* arbutus-persistent-cloud
|| 44,112 virtual cores || In production
* arbutus-dcache
|
* VCPU, VGPU, RAM
* Local ephemeral disk
* Volume and snapshot storage
* Shared filesystem storage (backed up)
* Object storage
* Floating IPs
* dCache storage
| In production
|-
|-
| [[Béluga/en|Béluga]] ||
| [[Cloud_resources#B.C3.A9luga_cloud|Béluga cloud]]
heterogeneous, general-purpose cluster
|
* Serial and small parallel jobs
* beluga-compute-cloud
* GPU and big memory nodes
* beluga-persistent-cloud
|| 34,880 cores || In production
|
* VCPU, RAM
* Local ephemeral disk
* Volume and snapshot storage
* Floating IPs
| In production
|-
|-
| [[CC-Cloud Resources|Béluga Cloud]] ||
| [[Cloud_resources#Cedar_cloud|Cedar cloud]]
IaaS Cloud
|
* Compute intensive and persistent workloads
* cedar-persistent-cloud
|| 12,288 virtual cores || In production
* cedar-compute-cloud
|
* VCPU, RAM
* Local ephemeral disk
* Volume and snapshot storage
* Floating IPs
| In production
|-
|-
| [[Cedar|Cedar]] ||
| [[Cloud_resources#Graham_cloud|Graham cloud]]
heterogeneous, general-purpose cluster
|
* Serial and small parallel jobs
* graham-persistent-cloud
* GPU and big memory nodes
|
|| 94,528 cores || In production
* VCPU, RAM
|-
* Local ephemeral disk
| [[CC-Cloud Resources|Cedar Cloud]] ||
* Volume and snapshot storage
IaaS Cloud
* Floating IPs
* Compute intensive and persistent workloads
| In production
|| 4,352 virtual cores || In production
|-
| [[Graham|Graham]] ||
heterogeneous, general-purpose cluster
* Serial and small parallel jobs
* GPU and big memory nodes
|| 41,548 cores || In production
|-
| [[CC-Cloud Resources|Graham Cloud]] ||
IaaS Cloud
* Compute intensive and persistent workloads
|| 11,232 virtual cores || In production
|-
| [[Niagara|Niagara]] ||
homogeneous, large parallel cluster
* Designed for large parallel jobs > 1000 cores
|| 80,960 cores || In production
|}
|}
<!--T:5-->
All systems have large, high-performance attached storage; see the relevant cluster page for more details.
==CCDB descriptions== <!--T:9-->
<!--T:10-->
General descriptions are also available on CCDB:
* [https://ccdb.computecanada.ca/resources/beluga-compute Béluga-Compute]
* [https://ccdb.computecanada.ca/resources/beluga-gpu Béluga-GPU]
* [https://ccdb.computecanada.ca/resources/Cedar-Compute Cedar-Compute]
* [https://ccdb.computecanada.ca/resources/Cedar-GPU Cedar-GPU]
* [https://ccdb.computecanada.ca/resources/Graham-Compute Graham-Compute]
* [https://ccdb.computecanada.ca/resources/Graham-GPU Graham-GPU]
* [https://ccdb.computecanada.ca/resources/ndc-calculquebec NDC-Calcul Québec]
* [https://ccdb.computecanada.ca/resources/NDC-SFU NDC-SFU]
* [https://ccdb.computecanada.ca/resources/NDC-Waterloo NDC-Waterloo]


</translate>
</translate>
[[Category:Migration2016]]

Latest revision as of 14:23, 8 April 2022

Other languages:

Compute clusters

A general-purpose cluster is designed to support a wide variety of types of jobs, and is composed of a mixture of different nodes. We broadly classify the nodes as:

  • base nodes, containing typically about 4GB of memory per core;
  • large-memory nodes, containing typically more than 8GB memory per core;
  • GPU nodes, which contain graphic processing units.

The large parallel cluster Niagara is designed to support multi-node parallel jobs requiring more than 1000 CPU cores, although jobs as small as a single node are also supported there. Niagara is composed of nodes of a uniform design, with an interconnect optimized for large jobs.

All clusters have large, high-performance storage attached. For details about storage, memory, CPU model and count, GPU model and count, and the number of nodes at each site, please click on the cluster name in the table below.

List of compute clusters

Name and link Type Sub-systems Status
Béluga General-purpose
  • beluga-compute
  • beluga-gpu
  • beluga-storage
In production
Cedar General-purpose
  • cedar-compute
  • cedar-gpu
  • cedar-storage
In production
Graham General-purpose
  • graham-compute
  • graham-gpu
  • graham-storage
In production
Narval General-purpose
  • narval-compute
  • narval-gpu
  • narval-storage
In production
Niagara Large parallel
  • niagara-compute
  • niagara-storage
  • hpss-storage
In production

Cloud - Infrastructure as a Service

Our cloud systems are offering an Infrastructure as a Service (IaaS) based on OpenStack.

Name and link Sub-systems Description Status
Arbutus cloud
  • arbutus-compute-cloud
  • arbutus-persistent-cloud
  • arbutus-dcache
  • VCPU, VGPU, RAM
  • Local ephemeral disk
  • Volume and snapshot storage
  • Shared filesystem storage (backed up)
  • Object storage
  • Floating IPs
  • dCache storage
In production
Béluga cloud
  • beluga-compute-cloud
  • beluga-persistent-cloud
  • VCPU, RAM
  • Local ephemeral disk
  • Volume and snapshot storage
  • Floating IPs
In production
Cedar cloud
  • cedar-persistent-cloud
  • cedar-compute-cloud
  • VCPU, RAM
  • Local ephemeral disk
  • Volume and snapshot storage
  • Floating IPs
In production
Graham cloud
  • graham-persistent-cloud
  • VCPU, RAM
  • Local ephemeral disk
  • Volume and snapshot storage
  • Floating IPs
In production